Geek Feminism Wiki
(link to a discussion thread about Rust's code of conduct)
Tag: sourceedit
 
(40 intermediate revisions by 21 users not shown)
Line 1: Line 1:
 
A '''code of conduct''' is a document which sets out expectations for members of a community, with regard to how they will behave toward each other.
 
A '''code of conduct''' is a document which sets out expectations for members of a community, with regard to how they will behave toward each other.
  +
==Effective codes of conduct==
   
 
Important elements of an effective code of conduct include:
 
Important elements of an effective code of conduct include:
Line 6: Line 7:
 
* Reporting instructions with contact information
 
* Reporting instructions with contact information
 
* Information about how it may be enforced
 
* Information about how it may be enforced
  +
* A clear demarcation between unacceptable behaviour (which may be reported per the reporting instructions and may have severe consequences for the perpetrator) and community guidelines such as general disagreement resolution.
   
Codes of conduct which lack any one of these items tend not to have the intended effect. This wiki includes [[Conference anti-harassment|resources for your event or group to adopt a code of conduct]].
+
Codes of conduct which lack any one of these items tend not to have the intended effect. See [http://adainitiative.org/2014/02/howto-design-a-code-of-conduct-for-your-community/ HOWTO design a code of conduct for your community] article for more information.
  +
==Evaluations of codes of conduct==
   
 
Communities/projects/etc which have a code of conduct include:
 
Communities/projects/etc which have a code of conduct include:
  +
(Please list projects in alphabetical order.)
   
{| class="wikitable"
+
{| class="wikitable sortable"
 
|-
 
|-
  +
! Organization
!
 
 
! License
 
! License
 
! Descriptions of common but unacceptable behavior?
 
! Descriptions of common but unacceptable behavior?
 
! Reporting instructions with contact information?
 
! Reporting instructions with contact information?
 
! Information about enforcement?
 
! Information about enforcement?
  +
!Clear demarcation between anti-harassment policy and more general community guidelines
 
|-
 
|-
  +
|[http://citizencodeofconduct.org/ Citizen Code of Conduct]
|[http://geekfeminism.org/about/code-of-conduct/ Geek Feminism] (see also [[Community anti-harassment|resources for adopting it]]) '''(recommended)'''
 
  +
|[http://creativecommons.org/licenses/by-sa/3.0/ CC-BY-SA]
| Public domain
 
  +
|Yes
 
|Yes
 
|Yes
 
|Yes
 
|Yes
 
|Yes
 
|Yes
 
|-
 
|-
  +
|[http://www.contributor-covenant.org/ Contributor Covenant]
|[https://www.djangoproject.com/conduct/ Django] '''(recommended)'''
 
|
+
|MIT
  +
|Yes
 
|Yes
 
|Yes
 
|Yes
 
|Yes
 
|Yes
 
|Yes
 
|-
 
|-
  +
|[https://www.debian.org/code_of_conduct Debian]
|[https://github.com/mozilla/rust/wiki/Note-development-policy Rust] '''(recommended)'''
 
  +
|[https://www.debian.org/license MIT/GPL]
  +
|No
 
|Some
 
|Some
 
|
 
|
  +
|-
 
|[https://www.djangoproject.com/conduct/ Django ]
  +
|CC BY
 
|Yes
 
|Yes
 
|Yes
 
|Yes
  +
|[https://www.djangoproject.com/conduct/reporting/ Yes]
|Some
 
  +
|No
 
|-
 
|-
 
|[http://drupal.org/dcoc Drupal]
 
|[http://drupal.org/dcoc Drupal]
Line 41: Line 56:
 
|No
 
|No
 
|Yes
 
|Yes
  +
|No
 
|No
 
|No
 
|-
 
|-
|[http://www.ubuntu.com/about/about-ubuntu/conduct Ubuntu]
+
|[http://fedoraproject.org/code-of-conduct Fedora]
 
|
 
|
 
|No
 
|No
 
|No
 
|No
 
|No
 
|No
  +
|
 
|-
 
|-
 
|[https://www.freebsd.org/internal/code-of-conduct.html FreeBSD]
|[http://wiki.sugarlabs.org/go/Sugar_Labs/Legal/Code_of_Conduct Sugar]
 
 
|
 
|
  +
|Yes
|Some
 
|No
+
|Yes
|No
+
|Yes
  +
|Yes - included in same list but unacceptable behaviour is also listed there.
  +
|-
 
|[http://geekfeminism.org/about/code-of-conduct/ Geek Feminism] (see also [[Community anti-harassment|resources for adopting it]]) '''(recommended)'''
 
| Public domain
  +
|Yes
  +
|Yes
  +
|Yes
  +
|Yes (only contains anti-harrassment language)
 
|-
 
|-
 
|[https://live.gnome.org/CodeOfConduct GNOME]
 
|[https://live.gnome.org/CodeOfConduct GNOME]
Line 60: Line 85:
 
|No
 
|No
 
|No (explicitly states code of conduct will not be enforced)
 
|No (explicitly states code of conduct will not be enforced)
  +
|No
 
|-
 
|-
|[https://www.mozilla.org/en-US/about/governance/policies/participation/ Mozilla]
+
|[https://golang.org/conduct Go]
  +
|CC BY
  +
|Yes
  +
|Yes
  +
|Yes
  +
|
  +
|-
 
|[http://www.joomla.org/about-joomla/the-project/code-of-conduct.html Joomla] (derived from Ubuntu CoC)
 
|
 
|
 
|No
 
|No
|Some
 
 
|No
 
|No
  +
|No
  +
|
  +
|-
  +
|[http://julialang.org/community/standards/ Julia]
  +
|
  +
|Yes
  +
|Yes
  +
|Yes
  +
|Yes - included in same list but unacceptable behaviour is also listed there.
 
|-
 
|-
 
|[http://www.kde.org/code-of-conduct/ KDE]
 
|[http://www.kde.org/code-of-conduct/ KDE]
Line 72: Line 113:
 
|No
 
|No
 
|Some
 
|Some
  +
|No
  +
|-
  +
|[https://www.mozilla.org/en-US/about/governance/policies/participation/ Mozilla]
  +
|CC BY-SA
  +
|No
 
|Some
  +
|No
  +
|No
 
|-
 
|-
 
|[http://www.openstack.org/legal/community-code-of-conduct/ OpenStack Foundation]
 
|[http://www.openstack.org/legal/community-code-of-conduct/ OpenStack Foundation]
Line 79: Line 128:
 
|
 
|
 
No
 
No
  +
|
 
|-
 
|-
|[http://www.python.org/psf/codeofconduct/ Python]
+
|[http://www.postgresql.org/message-id/5699131D.2040805@commandprompt.com PostgreSQL]
 
|
 
|
  +
|No
 
|No
 
|No
 
|No
 
|No
 
|No
 
|No
 
|-
 
|-
  +
|[http://docs.puppetlabs.com/community/community_guidelines.html Puppet Community] (derived from Ubuntu CoC)
|[http://fedoraproject.org/code-of-conduct Fedora]
 
  +
|
  +
|Some
  +
|Sort of
  +
|Yes
  +
|
  +
|-
  +
|[http://www.python.org/psf/codeofconduct/ Python]
 
|
 
|
 
|No
 
|No
 
|No
 
|No
 
|No
 
|No
  +
|
 
|-
 
|-
  +
|[https://www.ruby-lang.org/en/conduct/ Ruby]
|[http://www.joomla.org/about-joomla/the-project/code-of-conduct.html Joomla] (derived from Ubuntu CoC)
 
 
|
 
|
  +
|No
 
|No
 
|No
 
|No
 
|No
 
|No
 
|No
 
|-
 
|-
|[http://typo3.org/community/code-of-conduct/ TYPO3] (derived from Ubuntu CoC)
+
|[http://www.rust-lang.org/conduct.html Rust]
 
|
 
|
  +
|Yes
  +
|Yes
  +
|Some
  +
|Yes - included in same list but unacceptable behaviour is all grouped at the end.
  +
|-
  +
|[https://api.slack.com/docs/community-code-of-conduct Slack]
  +
|CC BY-SA
  +
|Yes
  +
|Yes
  +
|Yes
  +
|Yes
  +
|-
 
|[http://wiki.sugarlabs.org/go/Sugar_Labs/Legal/Code_of_Conduct Sugar]
  +
|
  +
|Some
 
|No
 
|No
 
|No
 
|No
 
|No
 
|No
  +
|-
  +
|[http://todogroup.org/opencodeofconduct/ TODO Group Open Code of Conduct]
  +
|[https://github.com/todogroup/opencodeofconduct/blob/gh-pages/LICENSE CC-BY]
  +
|Yes, expanded after this [https://github.com/todogroup/opencodeofconduct/pull/17 PR]
  +
|Yes
  +
|Yes
  +
|Yes - the CoC is a mashup of several previous works, but much of the language is from the recommended GF CoC.
  +
|-
  +
|[https://trac.torproject.org/projects/tor/wiki/org/meetings/2015SummerDevMeeting/AroundTheTorWorld/CodeOfConduct The Tor Project]
  +
|
  +
|Yes
  +
|Yes
  +
|Yes
  +
|Yes - included in same list but unacceptable behaviour is also listed there.
  +
|-
  +
|[https://github.com/18F/code-of-conduct/blob/master/code-of-conduct.md TTS (U.S. government)] (derived from GF CoC and Recurse Center) '''(recommended)'''
  +
|
  +
|Yes
  +
|Yes
  +
|Yes
  +
|Yes
 
|-
 
|-
 
|[https://engineering.twitter.com/opensource/code-of-conduct TwitterOSS] (derived from Python, Ubuntu, and Mozilla)
 
|[https://engineering.twitter.com/opensource/code-of-conduct TwitterOSS] (derived from Python, Ubuntu, and Mozilla)
 
|
 
|
  +
|No
  +
|No
  +
|No
  +
|
  +
|-
  +
|[http://typo3.org/community/code-of-conduct/ TYPO3] (derived from Ubuntu CoC)
  +
|
  +
|No
  +
|No
  +
|No
  +
|
  +
|-
  +
|[http://www.ubuntu.com/about/about-ubuntu/conduct Ubuntu]
  +
| CC BY-SA
  +
|No
 
|No
 
|No
 
|No
 
|No
Line 118: Line 229:
 
* [http://wiki.dwscoalition.org/wiki/index.php/Advocacy#Code_of_Conduct Dreamwidth advocacy code of conduct]
 
* [http://wiki.dwscoalition.org/wiki/index.php/Advocacy#Code_of_Conduct Dreamwidth advocacy code of conduct]
 
* [http://svn.cacert.org/CAcert/principles.html CACert community principles]
 
* [http://svn.cacert.org/CAcert/principles.html CACert community principles]
==Community policies==
+
==Codes of conduct and policies for your community==
 
See:
 
See:
 
*[[Community anti-harassment]]
 
*[[Community anti-harassment]]
 
*[[Conference anti-harassment]]
 
*[[Conference anti-harassment]]
 
*[[Diversity statement]]
 
*[[Diversity statement]]
  +
==Further reading==
  +
*[https://www.reddit.com/r/rust/comments/6ewjt5/question_about_rusts_odd_code_of_conduct/dif1xvb/ A Reddit thread on Rust's code of conduct]: "The exaggerated reframing of these matters in terms of existential struggles for human liberty against tyrannical censors suggests overall bad faith." -- user graydon2
 
[[Category:Resources]]
 
[[Category:Resources]]
  +
[[Category:Harassment policy]]

Latest revision as of 14:41, 13 June 2017

A code of conduct is a document which sets out expectations for members of a community, with regard to how they will behave toward each other.

Effective codes of conduct

Important elements of an effective code of conduct include:

  • Specific descriptions of common but unacceptable behavior (sexist jokes, etc.)
  • Reporting instructions with contact information
  • Information about how it may be enforced
  • A clear demarcation between unacceptable behaviour (which may be reported per the reporting instructions and may have severe consequences for the perpetrator) and community guidelines such as general disagreement resolution.

Codes of conduct which lack any one of these items tend not to have the intended effect. See HOWTO design a code of conduct for your community article for more information.

Evaluations of codes of conduct

Communities/projects/etc which have a code of conduct include: (Please list projects in alphabetical order.)

Organization License Descriptions of common but unacceptable behavior? Reporting instructions with contact information? Information about enforcement? Clear demarcation between anti-harassment policy and more general community guidelines
Citizen Code of Conduct CC-BY-SA Yes Yes Yes Yes
Contributor Covenant MIT Yes Yes Yes Yes
Debian MIT/GPL No Some Some
Django CC BY Yes Yes Yes No
Drupal No Yes No No
Fedora No No No
FreeBSD Yes Yes Yes Yes - included in same list but unacceptable behaviour is also listed there.
Geek Feminism (see also resources for adopting it) (recommended) Public domain Yes Yes Yes Yes (only contains anti-harrassment language)
GNOME No No No (explicitly states code of conduct will not be enforced) No
Go CC BY Yes Yes Yes
Joomla (derived from Ubuntu CoC) No No No
Julia Yes Yes Yes Yes - included in same list but unacceptable behaviour is also listed there.
KDE Some No Some No
Mozilla CC BY-SA No Some No No
OpenStack Foundation Some No

No

PostgreSQL No No No No
Puppet Community (derived from Ubuntu CoC) Some Sort of Yes
Python No No No
Ruby No No No No
Rust Yes Yes Some Yes - included in same list but unacceptable behaviour is all grouped at the end.
Slack CC BY-SA Yes Yes Yes Yes
Sugar Some No No No
TODO Group Open Code of Conduct CC-BY Yes, expanded after this PR Yes Yes Yes - the CoC is a mashup of several previous works, but much of the language is from the recommended GF CoC.
The Tor Project Yes Yes Yes Yes - included in same list but unacceptable behaviour is also listed there.
TTS (U.S. government) (derived from GF CoC and Recurse Center) (recommended) Yes Yes Yes Yes
TwitterOSS (derived from Python, Ubuntu, and Mozilla) No No No
TYPO3 (derived from Ubuntu CoC) No No No
Ubuntu CC BY-SA No No No No

Related lists of guidelines

Not quite project codes of conduct, but related community statements:

Codes of conduct and policies for your community

See:

Further reading

  • A Reddit thread on Rust's code of conduct: "The exaggerated reframing of these matters in terms of existential struggles for human liberty against tyrannical censors suggests overall bad faith." -- user graydon2