rust-lang / core-team

A place to house minutes and other documents related to the core team.
Apache License 2.0
13 stars 12 forks source link

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

Closed skade closed 4 years ago

skade commented 4 years ago

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:

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) https://github.com/rust-lang/www.rust-lang.org/issues/1212

github-actions[bot] commented 4 years ago

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!

Manishearth commented 4 years ago

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

skade commented 4 years ago

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

steveklabnik commented 4 years ago

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

steveklabnik commented 4 years ago

This week: just needs to be done

skade commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

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

steveklabnik commented 4 years ago
  1. florian has the change made, will post
steveklabnik commented 4 years ago

Triage: @skade not in attendance

steveklabnik commented 4 years ago

No updates this week.

skade commented 4 years ago

PR open: https://github.com/rust-lang/www.rust-lang.org/pull/1287

skade commented 4 years ago

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