Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Base the CoC on The Go Code, rather than the Contributor's Covenant #16

Open
mprelude opened this issue Jan 23, 2016 · 1 comment
Open

Comments

@mprelude
Copy link
Contributor

This is a proposal to switch the base for the Code of Conduct to the Go Code, because:

  • The Go Code focuses primarily on desired behaviours ('be patient', 'be respectful') and only secondarily on 'avoiding destructive behaviours'.
  • The Go Code explicitly notes that it "is not a mechanism for people to silence others with whom they disagree." - this was a major concern on the ML, so codifying that this usage will not be accepted in the CoC itself is a step in the right direction.
  • The Go Code encourages everybody to follow the code in all spaces, but limits explicit enforcement to Go spaces.
  • The Go Code is far more clear in defining prohibited behaviours.

We should still work to refine the code, but I think that this code is far more likely to achieve a consensus, because it does not suffer from many of the charges levelled at the Contributor covenant.

@hikari-no-yume
Copy link

While I personally don't think there's much wrong with the Contributor Covenant, I really like Go's approach. It defining not only a set of enforceable rules, but also positive values, encouraged/discouraged behaviours, and how enforcement works, is a big plus. It means we don't have to (badly?) reinvent the wheel on those issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants