One of the externalities of creating a mesh network of paid contributors to open source software is the expectation of always getting paid. If you do some really great work on a Github repo, for the good of the project, and you see someone else get paid, but you did not get paid, you might be confused. And rightfully so!
We think that is super important to set a clear policy for your repo and how you plan to use Gitcoin. We’ve seen the following monetary policies in practice.
We recommend adding a blurb of text to your repo’s CONTRIBUTING.md file to clarify your policy. Here is an example.
This repo uses Gitcoin to incentivize contributions from contributors all around the world.
We believe that properly incentivizing Open Source Software means providing funding to support contributors, but we also recognize the precedent that is set when contributors who have been contributing for intrinsic reasons begin to expect extrinsic rewards for their contributions.
Gitcoin has written about this, in the abstract, here. Tangibly, our monetary policy is:
Our mission is to “Grow Open Source”. Read More about our mission here.
We believe that contributors should contribute for intrinsic reasons first (see mission statement above), and we hereby provide notice that we will not be able to fund all contributions. We will not tip for every minor contribution, but are committed to recognizing all contributors.
Scope that is explicitly funded upfront will be posted to the Github Issue by @gitcoinbot, and will also be posted to the Gitcoin Issue Explorer.
I’m curious to hear how the above affects how contributors are motivated to work with your repo. If you have any feedback, Please reach out on twitter!
-@owocki