CINXE.COM
Contributor Covenant: A Code of Conduct for Open Source and Other Digital Commons Communities
<!doctype html> <html lang="en"> <head> <meta name="generator" content="Hugo 0.64.1" /> <meta charset="utf-8"> <title>Contributor Covenant: A Code of Conduct for Open Source and Other Digital Commons Communities</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico"> <link rel="apple-touch-icon" sizes="57x57" href="/images/apple-touch-icon-57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/images/apple-touch-icon-60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/images/apple-touch-icon-72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/images/apple-touch-icon-76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/images/apple-touch-icon-114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/images/apple-touch-icon-120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/images/apple-touch-icon-144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/images/apple-touch-icon-152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-180.png"> <link rel="mask-icon" href="/images/mask-icon.svg" color="#5e0c72"> <link rel="stylesheet" href="/css/fonts.css"> <link rel="stylesheet" href="/css/main.css"> </head> <body> <div> <header> <figure> <figcaption> <a href="/">Contributor Covenant</a> </figcaption> <a href="/"> <img class="logo" src="/images/logo.svg" alt="Contributor Covenant Logo"> </a> </figure> <nav id="navigation"> <ul> <li><a href="/">Home</a></li> <li><a href="/adopters">Adopters</a></li><li><a href="https://www.contributor-covenant.org/version/2/1/code_of_conduct/">Latest Version</a></li><li><a href="/translations">Translations</a></li> <li><a href="/faq" title="Frequently Asked Questions">FAQ</a></li> </ul> </nav> </header> </div> <div id="veil"> <section> <h2 id="a-code-of-conduct-for-open-source-communities">A Code of Conduct for Open Source Communities</h2> <p>Participating in open source is often a highly collaborative experience. We’re encouraged to create in public view, and we’re incentivized to welcome contributions of all kinds from people around the world. This makes the practice of open source as much social as it is technical.</p> <p>Some open source projects attract enough contributors that a community forms. A healthy open source community centers the shared values and norms of its members. While not all of these values are exactly the same from community to community, there is a set of <em>core values and norms</em> that are essential in a just and equitable software commons.</p> <p>Contributor Covenant is a code of conduct that you can adapt to express both these fundamental shared values, and the special norms and values that distinguish your own community.</p> <p>Adopting Contributor Covenant helps makes your community’s values explicit, and signals your commitment to creating a welcoming and safe environment for everyone.</p> <h2 id="before-you-adopt-contributor-covenant">Before You Adopt Contributor Covenant</h2> <p>It’s important to understand that simply adopting Contributor Covenant will not prevent conflict or toxicity in your community.</p> <p>As a leader you are responsible for the safe, fair, and transparent enforcement of your community’s code of conduct. A code of conduct without such enforcement sends a false signal that a community is welcoming and inclusive, which can have a disastrous impact on marginalized or otherwise vulnerable people.</p> <p>Before you decide to adopt Contributor Covenant, take the time to discuss enforcement with other trusted members of your community. Thoroughly read the Enforcement Guidelines section of the document. If the suggested actions and consequences don’t suit the context of your community, consider moving this section to another document (such as an FAQ or ‘How to Report’ page) and adapting it to your needs.</p> <p>These resources may be helpful in preparing for enforcement discussions:</p> <ul> <li><a href="http://safetyfirstpdx.org">Community Safety and Accountability</a></li> <li><a href="https://www.slideshare.net/aeschright/enforcing-your-code-of-conduct-effective-incident-response">Enforcing Your Code of Conduct: Effective Incident Response</a></li> <li><a href="https://www.djangoproject.com/conduct/enforcement-manual/">Django Code of Conduct Enforcement Manual</a></li> <li><a href="https://js.foundation/community/code-of-conduct/enforcement">jQuery Foundation Code of Conduct Enforcement Manual</a></li> <li><a href="https://medium.com/mozilla-open-innovation/how-were-making-code-of-conduct-enforcement-real-and-scaling-it-3e382cf94415">How Mozilla is Making Code of Conduct Enforcement Real - and Scaling It</a></li> </ul> <h2 id="contributor-covenant-v21">Contributor Covenant v2.1</h2> <p>You can access the latest version of Contributor Covenant (2.1) here:</p> <ul> <li><a href="https://www.contributor-covenant.org/version/2/1/code_of_conduct/code_of_conduct.md">English (Markdown version)</a></li> <li><a href="https://www.contributor-covenant.org/version/2/1/code_of_conduct/">English (HTML version)</a></li> <li><a href="https://www.contributor-covenant.org/version/2/1/code_of_conduct/code_of_conduct.txt">English (text version)</a></li> <li><a href="https://www.contributor-covenant.org/version/2/1/code_of_conduct/code_of_conduct.adoc">English (AsciiDoc version)</a></li> </ul> <p>If you are not a native English speaker, you may find a volunteer-created translation of Contributor Covenant in your native language on the <a href="https://www.contributor-covenant.org/translations/">translations page</a>.</p> <p>Contributor Covenant uses semantic versioning for its revisions, so all URLs are permanent. Previous versions are available here: <a href="https://www.contributor-covenant.org/version/1/0/0/code-of-conduct/">1.0</a>, <a href="https://www.contributor-covenant.org/version/1/1/0/code-of-conduct/">1.1</a>, <a href="https://www.contributor-covenant.org/version/1/2/0/code-of-conduct/">1.2</a>, <a href="https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/">1.3</a>, <a href="https://www.contributor-covenant.org/version/1/4/code-of-conduct/">1.4</a>, and <a href="https://www.contributor-covenant.org/version/2/0/code_of_conduct/">2.0</a>. </p> <h2 id="how-to-adopt-contributor-covenant">How to Adopt Contributor Covenant</h2> <p>Your code of conduct should be easy to locate, whether as page on your community’s website or a CODE_OF_CONDUCT.md file in the root directory of your project’s repository.</p> <p><em>You must add a contact method to the placeholder in the document</em> so that people know how to report violations.</p> <p>If you are using a README file in your source code repository, you can display a badge like this one <img src="https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg" alt="Contributor Covenant Badge">.</p> <p>For markdown files, use this code:</p> <pre><code>[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](code_of_conduct.md) </code></pre><p>For reStructuredText files, place <code>|Contributor Covenant|</code> where you would like the badge and add this to the bottom of the file:</p> <pre><code> .. |Contributor Covenant| image:: https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg :target: code_of_conduct.md </code></pre><p><em>Contributor Covenant is released under the <a href="https://github.com/EthicalSource/contributor_covenant/blob/release/LICENSE.md">Creative Commons Attribution 4.0 International Public License</a>, which requires that attribution be included.</em></p> <h2 id="support-what-you-value">Support What You Value</h2> <p>If your organization uses Contributor Covenant, or has used Contributor Covenant in the creation of its own code of conduct, please consider <a href="https://opencollective.com/contributor-covenant/contribute">supporting us financially with a recurring donation</a>.</p> <h2 id="adopters-of-the-contributor-covenant">Adopters of the Contributor Covenant</h2> <p>Contributor Covenant has been adopted by over a hundred thousand open source communities and projects since 2014. Here are a few well-known communities using Contributor Covenant:</p> <ul class="data-list"> <li> <a href="https://github.com/atom/atom">Atom</a> </li> <li> <a href="https://github.com/angular/code-of-conduct">Angular</a> </li> <li> <a href="https://github.com/babel/babel">Babel</a> </li> <li> <a href="https://github.com/twbs/bootstrap">Bootstrap</a> </li> <li> <a href="https://www.bbc.co.uk/opensource">BBC</a> </li> <li> <a href="https://github.com/rubygems/bundler">Bundler</a> </li> <li> <a href="https://github.com/sous-chefs/rvm">chef-rvm</a> </li> <li> <a href="https://www.cncf.io/">Cloud Native Compute Foundation</a> </li> <li> <a href="https://github.com/cocoapods/cocoapods">CocoaPods</a> </li> <li> <a href="https://github.com/GSA/code-gov/">code.gov</a> </li> <li> <a href="http://opensource.creativecommons.org/community/code-of-conduct/">Creative Commons</a> </li> <li> <a href="https://github.com/cucumber">Cucumber</a> </li> <li> <a href="https://github.com/crystal-lang/crystal">Crystal</a> </li> <li> <a href="https://github.com/curl/curl">curl</a> </li> <li> <a href="https://github.com/diaspora/diaspora">Diaspora</a> </li> <li> <a href="https://github.com/discourse/discourse">Discourse</a> </li> <li> <a href="https://www.eclipse.org/">Eclipse</a> </li> <li> <a href="https://github.com/electron/electron">Electron</a> </li> <li> <a href="https://github.com/elixir-lang/elixir">Elixir</a> </li> <li> <a href="https://github.com/exercism/exercism">Exercism.io</a> </li> <li> <a href="https://blog.flickr.net/en/2022/02/14/safer-internet-day-and-open-source-codes-of-conduct/">Flickr</a> </li> <li> <a href="https://github.com/gatsbyjs/gatsby">Gatsby</a> </li> <li> <a href="https://github.com/git/git">git</a> </li> <li> <a href="https://gitlab.com/gitlab-org/gitlab-foss/">GitLab</a> </li> <li> <a href="https://golang.org/conduct">Golang</a> </li> <li> <a href="https://opensource.google/docs/releasing/template/CODE_OF_CONDUCT/">Google</a> </li> <li> <a href="https://github.com/Homebrew/homebrew-cask">Homebrew-Cask</a> </li> <li> <a href="https://01.org/blogs/2018/intel-covenant-code">Intel OTC</a> </li> <li> <a href="https://github.com/jekyll/jekyll">Jekyll</a> </li> <li> <a href="https://www.jenkins.io/conduct/">Jenkins</a> </li> <li> <a href="https://github.com/jruby/jruby/">JRuby</a> </li> <li> <a href="https://github.com/json-schema-org/json-schema-spec">JSON Schema</a> </li> <li> <a href="https://juneteenthconf.com/">JuneteenthConf</a> </li> <li> <a href="http://hanamirb.org/community/#code-of-conduct">Hanami</a> </li> <li> <a href="https://github.com/Kong/kong/">Kong</a> </li> <li> <a href="https://github.com/kubernetes/kubernetes/">Kubernetes</a> </li> <li> <a href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8a104f8b5867c682d994ffa7a74093c54469c11f">Linux</a> </li> <li> <a href="https://github.com/mastodon/mastodon">Mastodon</a> </li> <li> <a href="https://github.com/rapid7/metasploit-framework">Metasploit Framework</a> </li> <li> <a href="https://opensource.microsoft.com/codeofconduct/">Microsoft</a> </li> <li> <a href="https://github.com/mono/mono">Mono</a> </li> <li> <a href="https://foundation.mozilla.org/en/artifacts/webmaker/">Mozilla Webmaker</a> </li> <li> <a href="https://dotnetfoundation.org/about/code-of-conduct">.NET Foundation</a> </li> <li> <a href="https://nextjs.org">next.js</a> </li> <li> <a href="https://github.com/nodejs">Node.js</a> </li> <li> <a href="https://github.com/rails/rails">Rails</a> </li> <li> <a href="https://github.com/rbenv/rbenv">rbenv</a> </li> <li> <a href="https://github.com/facebook/react">React</a> </li> <li> <a href="https://github.com/rom-rb/rom">ROM</a> </li> <li> <a href="https://github.com/rspec/rspec">RSpec</a> </li> <li> <a href="https://github.com/ruby-community/ruby-community">ruby-community</a> </li> <li> <a href="https://github.com/rubygems/rubygems">rubygems</a> </li> <li> <a href="https://github.com/rubygems/rubygems.org">RubyGems.org</a> </li> <li> <a href="https://github.com/rvm/rvm">RVM</a> </li> <li> <a href="https://github.com/salesforce/oss-template">Salesforce OSS</a> </li> <li> <a href="https://github.com/shoes/shoes4">Shoes</a> </li> <li> <a href="https://github.com/spring-projects">Spring</a> </li> <li> <a href="https://swift.org/community/#code-of-conduct">Swift</a> </li> <li> <a href="https://github.com/symfony/symfony">Symfony</a> </li> <li> <a href="https://github.com/target">Target</a> </li> <li> <a href="https://github.com/tensorflow/tensorflow">TensorFlow</a> </li> <li> <a href="https://travis-ci.community/t/code-of-conduct/64">Travis CI</a> </li> <li> <a href="https://github.com/twilio">Twilio</a> </li> <li> <a href="https://github.com/dotnet/fsharp">Visual F#</a> </li> <li> <a href="https://github.com/vuejs/vue">Vue.js</a> </li> <li> <a href="https://make.wordpress.org/handbook/community-code-of-conduct/">WordPress</a> </li> <li> <a href="https://github.com/yarnpkg/yarn">Yarn</a> </li> </ul> <p><a href="https://www.contributor-covenant.org/adopters/" title="Other adopters of Contributor Covenant">See this page for more</a>.</p> <p>To add your community to this list, <a href="https://github.com/EthicalSource/contributor_covenant/blob/release/README.md#registering-your-community-as-an-adopter" title="Contributor Covenant source code">submit a pull request</a>.</p> </section> <footer> <p> Contributor Covenant was created by <a href="https://where.coraline.codes/" title="Coraline Ada Ehmke">Coraline Ada Ehmke</a> in 2014 and is released under the <a href="https://github.com/EthicalSource/contributor_covenant/blob/release/LICENSE.md"><abbr title="Creative Commons — Attribution 4.0 International — CC BY 4.0">CC BY 4.0</abbr> License</a>.<br> Contributor Covenant is stewarded by the <a href="https://ethicalsource.dev">Organization for Ethical Source</a>, and we welcome <a href="https://github.com/EthicalSource/contributor_covenant">contributions, including translations</a>. </p> </footer> </div> </body> </html>