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

Consider pulling the Citizen Code of Conduct (partially) to a rust-lang repository #17

Closed
skade opened this issue Aug 5, 2020 · 13 comments
Assignees
Labels
A-initiative Initiative the team is working on M-triage Topic for the Core Team weekly triage meeting

Comments

@skade
Copy link
Contributor

skade commented Aug 5, 2020

For a long time, our Code of Conduct used to link to citizencodeofconduct.org for a number of definitions. This page has become unavailable/spotty over the years. The link was recently replaced by a link to someones GH repository. (https://github.com/stumpsyn/policies/blob/master/citizen_code_of_conduct.md) (1)
Particularly, our "harassment" definition relies on Citizen Code of Conduct:

We will exclude you from interaction if you insult, demean or harass anyone. That is not welcome behavior. We interpret the term “harassment” as including the definition in the Citizen Code of Conduct; if you have any lack of clarity about what might be included in that concept, please read their definition. In particular, we don’t tolerate behavior that excludes people in socially marginalized groups.

The exact section isn't linked, I assume Section 4 is the one intended:

https://github.com/stumpsyn/policies/blob/master/citizen_code_of_conduct.md#4-unacceptable-behavior

Our Code of Conduct uses no other part of the Citizen CoC.

There are two potential problems:

  • Without us knowing, the definition may change without our knowledge. This is unlikely given the current state of the Citizen CoC, but has happened before. (For those historically interested: https://berlincodeofconduct.org/ comes from the same lineage, but uses their old clause in a different extension)
  • If we ever feel like expanding/clarifying the harassment definition, we cannot do so easily, without approaching the Stumptown Syndicate.

As the definition remained stable since 2013, I would like to propose pulling the definition into our main document. We are also now a much larger project with people experienced in CoC writing plus the ability to fund external help, so I think deferring to another authority has outlived its usefulness.

The Rust Code of Conduct is nowadays used as a primary source, so having a complete document adds value.

This is a minor change, but as core maintains the CoC, I think a decision is needed.

(1) rust-lang/www.rust-lang.org#1212

@skade skade added M-triage Topic for the Core Team weekly triage meeting A-initiative Initiative the team is working on labels Aug 5, 2020
@github-actions
Copy link

github-actions bot commented Aug 5, 2020

This issue is an item on the Core Team's public agenda, and the team will discuss it every week during the triage meeting. The goal of the issue is to provide a public record of our discussion, so only members of the Core Team are allowed to comment here.

Please get in touch with the Core Team by emailing core-team@rust-lang.org if you have something to add!

@github-actions github-actions bot locked and limited conversation to collaborators Aug 5, 2020
@Manishearth
Copy link
Member

I'm in favor of doing this, I've never been fond of having an external link there as a hard dependency.

@skade skade self-assigned this Aug 6, 2020
@skade
Copy link
Contributor Author

skade commented Aug 6, 2020

Note by @pietroalbini: make sure we give appropriate credit to the original source.

@steveklabnik
Copy link
Member

Everyone is still on board, just need to do the work.

@steveklabnik
Copy link
Member

This week: just needs to be done

@skade
Copy link
Contributor Author

skade commented Aug 25, 2020

https://gist.github.com/skade/273db8769d30164cbc407a4272d783f6

Proposed change: add an additional section and refer to it in the main text. Add the section between the main section and the Mod section.

@Manishearth
Copy link
Member

nit: "within our community" isn't quite accurate, we take action on harassment outside the community too (harassment is the only item for which we do this)

@steveklabnik
Copy link
Member

Triage: @skade not in attendance, but everyone is gonna check out the gist and comment.

@steveklabnik
Copy link
Member

  1. florian has the change made, will post

@steveklabnik
Copy link
Member

Triage: @skade not in attendance

@steveklabnik
Copy link
Member

No updates this week.

@skade
Copy link
Contributor Author

skade commented Sep 30, 2020

PR open: rust-lang/www.rust-lang.org#1287

@skade
Copy link
Contributor Author

skade commented Sep 30, 2020

Closing here, as the PR is open and there's no further comments.

@skade skade closed this as completed Sep 30, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-initiative Initiative the team is working on M-triage Topic for the Core Team weekly triage meeting
Projects
None yet
Development

No branches or pull requests

3 participants