Updates to the Code of Conduct #16
Replies: 8 comments 15 replies
-
Thanks for starting this thread @cblecker. This might be a small point, but the CoC starts with a "Contributor" CoC and names those adhering to it as "contributors and maintainers". However, the definition of contributor here isn't laid out, and could be interpreted as only those folks who are committing code/PRs, while newbies who have yet to join certain orgs or folks who haven't contributed code might not feel this applies to them. I'd like to propose that the subheading "Contributor Code of Conduct" be changed to "Community Code of Conduct" (under the languages list), and that the qualifier "participants" be added alongside contributors and maintainers in the paragraph following. This way, we ensure that every single person interacting with the CNCF community, through projects, GitHub, Slack, etc, is accounted for in very purposeful wording of the CoC. |
Beta Was this translation helpful? Give feedback.
-
Hi @cblecker I am a bit new around the CNCF, though I have been hanging around in the coc-wg Slack for a while and was able to join the recent Code of Conduct related meetup at Kubecon (virtually). I have some feedback that I hope will be helpful for this process and the outcome. I am still getting to know the CNCF community and its culture, so my suggestions might be hit or miss. A bit of background for those who don’t know me yet: I worked on creating the Fedora Project’s current Code of Conduct, as well as managing CoC incidents for Fedora for 3+ years. More recently I have been working directly on CoC related work, developing further CoC processes for the Fedora community, consulting on CoC, and researching open source communities CoC’s and related processes/documentation. Based on my experience and research, my overall sense about the CNCF Code of Conduct in its current state is that it is a bit vague in certain areas (which might be intentional). I think there are some small additions/changes that would help provide more clarity, coverage, inclusivity, and understanding for community members and those stewarding the Code of Conduct and its processes. Contributor Code of Conduct Section
Scope Section
Our Standards Section
Reporting Section
Enforcement
References used, and if any changes are adopted, attribution should be made to some/all of these sources: I hope this feedback is helpful! |
Beta Was this translation helpful? Give feedback.
-
It might be informative for folks engaging in a potential CoC update to get some education on the topic, eg: https://www.strangertickets.com/events/132553120/consent-and-leadership-4-writing-codes-of-conduct |
Beta Was this translation helpful? Give feedback.
-
In reviewing the latest incident handling proposal (https://github.com/cncf/wg-coc/blob/main/coc-incident-resolution-procedures-proposed.md as of 80fc613), I noticed that it calls out retaliation as a CoC violation in https://github.com/cncf/wg-coc/blob/main/coc-incident-resolution-procedures-proposed.md#no-retaliation but while made explicit there it is not in the explicit examples of unacceptable behavior list in the proposed CoC. Surely implied in "Other conduct which could reasonably be considered inappropriate in a professional setting", but perhaps worth calling out explicitly for consistency if it remains explicit in other CoCC documentation. |
Beta Was this translation helpful? Give feedback.
-
Hi Everyone. My name is Marina. I just sent this pull request as I'm interested in collaborating, and would love to know if these edits are useful. I would love to know if there is a specific section where I can focus on developing. Thanks in advance for the advice! Bests, Marina. |
Beta Was this translation helpful? Give feedback.
-
The scope of the CoC has been updated to:
What does "directly impact" mean? In the spirit testing, here are a couple cases and I wonder if the new CoC would apply to them:
Note, both of these are situations are based on real world situations I've encountered in open source or business. |
Beta Was this translation helpful? Give feedback.
-
An important facet of the code of conduct (or more common enforcement practice) that I don't think we currently cover in any of our documentation is that of understanding power balances, and the difference between "punching down" and "expressing frustration at the decisions of leadership". It's a fairly common problem that project CoCCs have to deal with, and it's "hard" to document effectively. As a concrete but non-real example (note, I am trying incredibly hard to not reference any specific example here to avoid making references to the Kubernetes community):
There are a few things that could happen. The SIG Lead could: There are cases where the response could be to reach out to the CoCC with a view to exclude someone based on that frustration - and it's something we should explicitly frown upon unless something is particularly vitriolic. If people feel like they cannot effect change it is expected for them to express that frustration - especially in open source where people tend to care deeply. on the flip side, if (A) occurs, the SIG Lead potentially risks breaking the code of conduct and requiring the CoCC to help restore community trust. |
Beta Was this translation helpful? Give feedback.
-
In response to comments on GitHub and feedback I've received via other channels, I've modified the scope language in the existing PR to read as follows: "This code of conduct applies: *within project and community spaces, |
Beta Was this translation helpful? Give feedback.
-
The working group is seeking feedback on the current CNCF Code of Conduct that will be enforced by both the CNCF Code of Conduct Committee this working group will be creating, as well as by project Code of Conduct bodies.
The current Code of Conduct in force is available here: https://github.com/cncf/foundation/blob/main/code-of-conduct.md
A working draft of the Code of Conduct has been copied to this repo, but as of the time of the start of this discussion, it is word for word identical to the in force CoC: https://github.com/cncf/wg-coc/blob/main/code-of-conduct-proposed.md
If you have feedback on this document, please leave your comments in this discussion. Once consensus around points is reached, then PRs will be created to update the draft.
Beta Was this translation helpful? Give feedback.
All reactions