▲ | johannes1234321 2 days ago | |
It is a tough thing. I want to focus on the negatives from two perspectives, as you wrote some positive: * This can make it harder to recruit further contributors as there is a two-clays system of contributors. Paid and unpaid. "Why should I fix a bug for free, while others earn the money?" * Accepting money make sit a business transaction, if I accept somebody's money they have demands towards me. Then I got to work on it. But of course the volunteer free model has sustainability issues ... | ||
▲ | robmensching 2 days ago | parent | next [-] | |
> This can make it harder to recruit further contributors as there is a two-clays system of contributors. We'll see. I haven't seen any reduction in contributions (not that the project gets lots of contributions because we're the same as every other Open Source project, most consumers just consume). Also, note that the fee is just for maintenance. I've seen near 0% contribution rate for all Open Source projects to "maintenance chores". Those just don't fall into the "scratch your own itch" class of problems. > Accepting money make sit a business transaction, if I accept somebody's money they have demands towards me. Then I got to work on it. True, but I've been committed to my project for over 25 years and I want to continue to improve the project. The fee has really helped keep that motivation up (aka: sustainable). The reaction has been mostly positive which is also a plus. :) > But of course the volunteer free model has sustainability issues ... Agreed. I think the OSMF is a good way to tackle exactly that issue. | ||
▲ | snickell 2 days ago | parent | prev [-] | |
I think many open source projects already experience two buckets of contributors which maps nicely to the two class distinction inherent in this model: 1) a bunch of people who contributed one or two PRs, but it took the maintainers more time to review/merge the PR than the dev time contributed 2) a much smaller set of people who come back and do more and more PRs, eventually contributing more time than it takes to review their work A major existing reason to review PRs from class 1 "once or twice" contributors (perhaps the main reason?) is that all class 2 "maintainer-level" contributors start as class 1. I agree there's an awkward middle ground here, now you have to define where the boundary is between class 1 and class 2, but I think if you were able to graph contribution level you'd find there's already something of a bimodal distribution naturally in many projects anyway. |