Drupal’s contribution credit system plays an important role in fostering contribution. It is crucial that we protect the integrity of that system.
Because contribution credit can impact an organization’s marketplace position, there is a financial incentive for contribution. This is by design, and helps promote sustainable contribution in Drupal. Unfortunately, whenever a financial incentive is created, there is a risk that some organizations will try to game the system by making superficial contributions in bulk, or using automation or AI to try and boost contribution numbers.
This gaming behavior undermines the true goal of the credit system, which is to grow meaningful and authentic contributions to the Drupal project and community.
What steps are we taking?
To help discourage the temptation of superficial contribution, we’ve implemented additional updates to our systems and policies:
Why is this important?
Drupal remains unique in the open source world for the power of our contribution credit system. All kinds of contribution activity on Drupal.org can be attributed to individuals and organizations, giving us unprecedented insight into the ecosystem that drives contribution.
This system also plays an important role in promoting individuals, companies and organizations who give back to the project and community. We use an organization’s contribution history to rank them in the Drupal.org marketplace, and an individual’s contribution history is a powerful tool for organizations to find talent, and for Drupal contributors to find work.
Our credit system is designed so that only project maintainers can ultimately grant credit. This means that there is always an element of human review, but relying exclusively on human intervention to monitor large numbers of superficial contributions can lead to burn out.
Education first
Our first goal when we see contribution activity that isn’t meaningful or authentic is always education. With the help of Drupal mentors, site moderators, and other community members, we focus on gentle intervention, education, and support wherever we can.
We’ve collected a series of resources to support this educational effort:
With these systems and policies in place, we can reduce the burden on maintainers and help ensure that the credit system serves its higher purpose: Growing meaningful contributions to Drupal, and providing recognition for those who give back to our project and community.