I run a commercial FOSS project and I've been wanting for some time to financially reward contributions from external contributors.
My idea was to set a "bounty pool" and add some money to it (based on the previous month's revenue and what we feel comfortable investing on).
Each contributor would be able to make a "contribution claim". On this claim, the contributor tells what he/she did that month, linking to PRs or screenshots that corroborate such claim.
Then, a maintainer assigns a number of "tickets" to the claim. The number of tickets depends on 1) the relative effort of the contribution(s) and 2) the impact that contribution had to the project.
(The relative effort would be calculated as "if one of our team members were to do it, how many hours would it take?").
After the month has ended, we run a small "lottery". Random tickets are selected, and each selected ticket is worth, say, $50 that the contributor can later cash-out using Bitcoin (or wire transfer with fees deducted).
We could also add other rewards like t-shirts, mugs etc.
This idea is well-intended, but my biggest fear is that it could make my community toxic. Contributors could possibly get overly competitive, or maybe upset because a claim did not reward as many tickets as one expected.
I do not know any open source project that does something like this. Things like Bountysource do not apply because they are centered around specific issues. Within our project, a contributor may help in different ways that do not necessarily translate to issues.
I have several questions regarding this "experiment", but maybe the most important ones are:
1 - Do you know any project that implements such reward system? Or maybe failed attempts?
2 - Do you believe adding money to open source contributions could demotivate contributors or create a toxic community?
I feel that's an interesting subject and I'd love to have HN's take on it. Cheers!