Closed jiri-janousek closed 7 years ago
Thanks for following through with this, @fenryxo. I'm not used to saying this but I do have to finalize things with my lawyer before Gratipay's terms are firm. That said I think you are on the right track here.
One thing I'll add: Have you considered Gratipay's teams feature? That feature is intended to provide projects with a way to share revenue among contributors. As part of Gratipay's terms rewrite we are looking at reimplementing that as a proper "Payroll" feature where we would collect identity information for contributors on your behalf. You and your contributors would still be responsible for any tax reporting and obligations in your respective jurisdiction. Is this Payroll feature something you would be interested in?
The team feature is indeed interesting, @whit537. But I'm not sure whether it will fit for my project:
Hmmm ... you're probably right that Teams is not the best fit for you as things stand today. Once we get through this pivot hopefully we can improve Gratipay to better address your use cases. :)
Background
It is necessary to have a clear revenue sharing model to be allowed to use Gratipay for fund raising. https://github.com/gratipay/gratipay.com/issues/3390#issuecomment-100511894
My major concern is that there is not a lot of extra revenue to share with contributors for now. https://github.com/gratipay/gratipay.com/issues/3390#issuecomment-100601675
whit537 (Gratipay):
Fenryxo (Nuvola Player):
However, the proposed revenue sharing after a certain threshold is OK for Gratipay if the conditions are clearly stated. https://github.com/gratipay/gratipay.com/issues/3390#issuecomment-100625752
Fenryxo (Nuvola Player):
whit537 (Gratipay):
You can receive a revenue share as
Active Service maintainer: You maintain a web app integration script under the Tiliado organisation at GitHub and your script has no serious unresolved issues. You keep it in sync with development of the Nuvola Player core and project policies, apply recommendations from the development mailing list and are responsive. You will get your first reward as an occasional contributor (see above) and you will be rewarded monthly according to the budget after one or two months of active maintenance.
Note: A very frequent issue in Nuvola Player 2 was that a contributor created an integration script, but didn't respond to any bug reports or project policies since then. I don't want this to happen again as broken integrations scripts make look Nuvola Player like a crap.
Legal conditions
These conditions are necessary because I don't want to end up in jail or be hunted by financial authorities. They tend to be pretty greedy!
Threshold: €400 monthly
I plan to start sharing the revenue as soon as I get funded at least one work week monthly (40 hours, €10 per hour) of my own work on the project. This is a reasonable threshold that allows me to do some core development, manage package repositories, respond to support requests and actually review and accept pull requests from contributors.
Extra revenue above €400 after paying for project expenses will be split into three budgets: