Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

Drupal.org blog: Ensuring a Fair Drupal Contribution Credit System

Posted on July 28, 2023 by Michael G

Author:
Source

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:

  • The credit checkbox on issues is no longer ‘pre-checked’ for certain kinds of issue activity.
    • This means maintainers no longer have to uncheck the box for unhelpful contributions, but does mean they need to take care to acknowledge genuine contributions.
  • We have published a draft policy on the use of artificial intelligence on Drupal.org. AI is not banned, but must be used carefully:

    • Contributors must acknowledge that AI was used to assist the creation of the work in the same post or issue comment.
    • Any work that was created with the assistance of AI must be relevant to resolving the issue.
    • Work created with the assistance of AI must be edited and corrected as needed before being posted to any issue.
    • This policy is subject to significant revisions as the legal status of AI generated work and copyright evolves.
  • We have also updated our standards of conduct for the Drupal.org marketplace, including a warning and escalation policy for abuse of the credit system.
    • Consistent abuse despite repeated warnings can result in loss of marketplace position, partner status, or delisting.
  • Individual users engaging in this activity may receive temporary account suspensions, so that we can reach out with educational materials. Repeated infractions may result in a permanent account ban.

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:

  • A video introduction to contribution(Primarily aimed at organizations, but also useful for individual contributors)
  • A more detailed slide deck discussing all aspects of contribution, including “Do”s and “Don’t”s
  • The First-Time Contributor Workshop – Pittsburgh 2023
    • First-Time Contributor Workshop, Part 1
    • First-Time Contributor Workshop, Part 2

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.

Read more

Related Posts:

  • Unlocking the power of TLS certificate automation for a safer and more reliable Internet
    Unlocking the power of TLS certificate automation…
  • The Apache News Round-up: week ending 29 July 2022
    The Apache News Round-up: week ending 29 July 2022
  • The Apache News Round-up: week ending 19 August 2022
    The Apache News Round-up: week ending 19 August 2022
  • How Core Web Vitals saved users 10,000 years of waiting for web pages to load
    How Core Web Vitals saved users 10,000 years of…
  • The Apache News Round-up: week ending 5 August 2022
    The Apache News Round-up: week ending 5 August 2022
  • Talking Drupal: Talking Drupal #413 - Drupal Coffee Exchange
    Talking Drupal: Talking Drupal #413 - Drupal Coffee Exchange

Recent Posts

  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]
  • Mercado aguarda Powell e olha Trump, dados e Haddad | MINUTO TOURO DE OURO – 11/02/25
  • Dan Levy Gets Candid About Learning How To Act Differently After Schitt’s Creek: ‘It’s Physically…
  • Building a Rock Shelter & Overnight Stay in Heavy Snow 🏕️⛰️
  • Les milliardaires Elon Musk et Xavier Niel s’insultent copieusement

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT