Skip to content

Instantly share code, notes, and snippets.

@alexanderzatko
Last active December 20, 2018 16:27
Show Gist options
  • Save alexanderzatko/fe3a303c2350553bba53c79d4d302359 to your computer and use it in GitHub Desktop.
Save alexanderzatko/fe3a303c2350553bba53c79d4d302359 to your computer and use it in GitHub Desktop.
Increase participation in and quality of FOSS projects with community currency
Quality of code, documentation and other aspects of FOSS projects can be improved by allowing
project owners to enable access to their code/documentation/tutorial material, etc. to only
such others, who also contribute to FOSS, or optionally other types of vlunteer projects.
How would it work:
A. For example, a Drupal programmer makes a module and records time it took him/her to do so.
The SYSTEM (more about this later) rewards every minute of the programmer's work with a set
number of units of "community currency" (for example 500 hours earns 500 units).
Others earn the same currency for their time by creating doccumentation, providing patches, etc...
B. The programmer publishes the code to drupal.org and indicates that the module is available
only to holders of community currency. There could be options like - pay what you want, but you
must pay something; or pay at least X units...
C. If somebody pays to gain access the module, the "money" is paid to the SYSTEM, which promptly
destroys it. However, the programmer and others who participated on the project, receive a
non-material, reputation-like reward called Merits in the amount that equals the purchase price.
The share each receives is negotiated ahead by the project "workers". The SYSTEM recognizes
currently two kinds of share allocations - by time worked, or by percentage.
D. Folks who do not have community currency can purchase it for national currency and the community
currency holders can sell it for "fiat". Destroying currency during the purchase event ensures,
that no one can gain economic profit, but instead the currency as a whole gains value, thus
every participant of the community currency becomes incrementally economically more wealthy.
Why should this work?
The system was alpha-tested last winter with about 1 000 participants, who during 6 month period
collectively spent 20 000 community currency units (1 hour of work earned 120 units) to gain
access to community-created content. About 130 people spent total of 600 euro to gain access to
that content, because they prefered to participate by purchasing community currency instead of
earning it.
The SYSTEM is called NEO and more can be learned about it at https://merit.world/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment