Contributor Covenant

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

The Contributor Covenant is a political initiative started by Coraline Ada Ehmke in 2014 that is critical of meritocracy in FOSS projects and firmly in favor of diversity.

The covenant has language that allows and demands censorship of public and private behavior of contributors, thus making projects adopting it SJW-converged. Versions 1.3.0 as well as 1.4 state the following:

<templatestyles src="Template:Blockquote/styles.css" />

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.

The author of the initiative is known to push the covenant by raising it as an issue in project bug trackers.

In 2015, they tried to have the maintainer of the opal project removed because they considered one of his statements on Twitter to be transphobic.[1]

In 2016, they tried to get the Ruby programming language to accept the covenant.[2]

The Contributor Covenant is used in prominent projects including Linux, Ruby on Rails, Swift, Go, and JRuby.[3][4][5][6] Relevant signers include Google, Apple, Microsoft, Intel, Eclipse and GitLab.[7][8]

Since its initial release as an open source document in 2014, its creator has claimed it has been adopted by over 100,000 open source projects.[9] In 2016 GitHub added a feature to streamline the addition of the Contributor Covenant to an open source project and the Ruby library manager Bundler also has an option to add the Contributor Covenant to software programs that its users create.

In 2016, Ehmke received a Ruby Hero award in recognition of her work on the Contributor Covenant.[10][11]

Following the adoption of the Contributor Covenant v1.4 by Linux in 2018 the Linux community reacted, with some applauding the change[6] and some speaking against it.[12]

In 2021 the Contributor Covenant has been folded into the Organization for Ethical Source which promotes the idea that "software freedom must be always in service of human freedom".[13]

See also

References

  1. Transphobic maintainer should be removed from project #941
  2. Misc #12004: Code of Conduct - Ruby trunk - Ruby Issue Tracking System
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.

External links