Some tasks that are on the roadmap are really hard to go through. For example, some people are working their way regarding TinyMCE v5.
I think that those kind of tasks would get done quicker if we created some kind of task bounty so that the person (or people) who fixes the given issue gets the corresponding bounty. It doesn’t have to be big numbers. But at least some amount that makes it rewarding.
Yes, open source, giving back to the community, … that’s rewarding. But if you get some bucks to buy a new mouse or an amazing coffee from an exotic country, that’s an extra reward.
And I am not saying this because I want to make money collaborating on CP. Not at all. I have my job, I am happy. It’s just that it would be nice to see some things run with a bit more flow. And I am willing to put in some money too if it is openly managed.
Negative points:
- Some people will only try to work on tasks that have a bounty. (But that’s not really a bad thing)
- Money involves problems and greed. (Openly managed, transparent, clarity… will reduce issues).
- I am unaware of legal aspects regarding CP being non-profit. But it’s not a profit thing, it’s more like a donation. And CP does have a donate area.
Positive points:
- It may attract new developers.
- It may accelerate some stuck projects.
- It will benefit the whole community, not just the people getting the bounty.
- Donating money for a specific purpose may increase the amount of donations. People put money in a feature they would like to see happen.
- In long term, it may be a great resource to attract quality developers who help make CP amazing.
Who decides the bounty amount?
Well, allowing to directly donate money to the exact task (with a good clear description of what shall be achieved). So each one can decide if and how much to donate.