Update the Code of Conduct

Approved in Council #145: https://pagure.io/Fedora-Council/tickets/issue/145
This commit is contained in:
Ben Cotton 2021-05-11 13:00:17 -04:00
parent 5aa18ebcd2
commit 1b90814d08
3 changed files with 137 additions and 22 deletions

View file

@ -3,5 +3,6 @@
* xref:objectives.adoc[Current Objectives]
* xref:orgchart.adoc[High-Level Organization]
* xref:code-of-conduct.adoc[Code of Conduct]
** xref:coc-clarifying.adoc[Clarifying Notes and Statements]
* xref:help.adoc[Get Help]
* xref:join.adoc[Get Involved]

View file

@ -0,0 +1,32 @@
= Clarifying Notes and Statements
== Clarifications
The Code of Conduct and its associated documents are “living documents.”
They will change over time as the Fedora community changes. This supplemental document exists to provide additional background and clarification to the Code of Conduct.
All changes to the Code of Conduct and associated documents will be tracked with change information and date of change details in a Change History document maintained by the FCAIC.
== Awareness
A Code of Conduct is only effective if people know about it and know how to report an incident when needed.
This Code of Conduct and its associated documents will be linked in the footer of all major Fedora Websites and where possible in other project communications.
All events will prominently display our Code of Conduct and publish any additional event specific notes, such as points of contact.
If an event allows in-person reporting (see the Reporting Details and Response Process documents for more information), the process for doing this must be prominently displayed.
In person events organized by Fedora must make physical copies of the Code of Conduct available for attendees or make signage about it.
Online events must have a link to the Code of Conduct prominently displayed on the event home page.
If the platform allows, online events should ask for attendees to agree to abide by the Code of Conduct as part of the event registration.
== Who is the Code of Conduct Committee
To be worked out.
Right now, the Code of Conduct Committee consists of the FPL and the FCAIC, but this is not sustainable.
We need a larger body, which will include Fedora community members selected by the Fedora Council.
== Why was the word “contributor” from the Contributor Covenant removed when it was adapted for Fedora?
We need a code of conduct that speaks to everyone who interacts with our community.
Many of us may understand the word “contributor” to encompass everyone from a mailing list participant, forum poster, bug reporter, documentarian, designer, developer, etc., but not everyone understands it this way.
Additionally, many of our events are attended by users.
Speaking about the community is a more clear definition of the individuals covered in this Code.

View file

@ -1,31 +1,113 @@
= Code of Conduct
The Fedora community is made up of a mixture of professionals and volunteers
from all over the world, working on every aspect of the distribution from
coding through to marketing. Diversity is one of our huge strengths, but it
can also lead to communication issues and unhappiness. To that end, we have
a few ground rules that we ask people to adhere to when they're using
project resources.
== Fedora Community Code of Conduct
This isn't an exhaustive list of things that you can't do. Rather, take it
in the spirit in which it's intended - a guide to make it easier to be
excellent to each other.
The Fedora Code of Conduct is a set of guidelines that explains how our community behaves and what we value to members and outsiders.
The Code of Conduct is a living document and will be updated when and if it is deemed necessary.
* Be considerate. Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions.
The Code of Conduct is not “code” in the sense of being an algorithm or a computer program.
The Code of Conduct is not “blindly and algorithmically” executed but is instead enforced by humans making real decisions based on all of the available information and using all available context.
* Be respectful. Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It's important to remember that a community where people feel uncomfortable or threatened is not a productive one. Members of the Fedora community should be respectful when dealing with other contributors as well as with people outside the Fedora community and with users of Fedora.
The Code of Conduct does not seek to restrict speech or penalize non-native speakers of English.
Instead the Code of Conduct spells out the kinds of behaviors we, as a community, find to be acceptable or unacceptable.
The Code of Conduct is, in many ways, the outward embodiment of the Friends component of Fedoras Foundations.
When we disagree, we try to understand why. Disagreements, both social and
technical, happen all the time and Fedora is no exception. It is important
that we resolve disagreements and differing views constructively.
== Our Pledge
Remember that we're different. The strength of Fedora comes from its varied
community, people from a wide range of backgrounds. Different people have
different perspectives on issues. Being unable to understand why someone
holds a viewpoint doesn't mean that they're wrong. Don't forget that it is
human to err and blaming each other doesn't get us anywhere, rather offer to
help resolving issues and to help learn from mistakes.
In the interest of fostering an open and welcoming environment, we as the Fedora community pledge to collaborate in a respectful and constructive manner, and welcome everyone willing to join us in that pledge.
We welcome individuals regardless of ability, age, background, body size, education, ethnicity, family status, gender identity and expression, geographic location, level of experience, marital status, nationality, national origin, native language, personal appearance, race and/or ethnicity, religion, sexual identity and orientation, socioeconomic status, or any other dimension of diversity.
If you have witnessed or been part of an event that you believe violates this code, please report it by opening a private ticket in the https://pagure.io/coc/issues[Code of Conduct Repository]. Your ticket should include your description of the event and any relevant information. This ticket will be handled by the Fedora Project Leader and the Fedora Community Action and Impact Coordinator, along with other members of the Fedora Council and the Fedora/Red Hat Legal team, as appropriate.
Our channels, mailing lists, and posts should focus on Fedora and on free and open source software and content.
We pledge to make participation in our project and our community a harassment-free experience for everyone.
We pledge to avoid personal attacks on others, and to avoid inflammatory language and speech that perpetuates discrimination.
Furthermore, we pledge to not use the Fedora Project and its platforms as a basis to engage in personal campaigns against other organizations or individuals.
== Our Standards
Examples of behavior that contributes to creating a positive environment include:
* Using welcoming and inclusive language
* Being kind to others
* Behaving with civility
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior include:
* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Initiating controversy for controversys sake (repeatedly asking disingenuous questions under a guise of sincerity)
* Saying insulting/derogatory comments and making personal attacks.
* Repeatedly instigating conflict, and baiting people into arguments
* Public or private harassment
* Publishing someone elses private information, such as a physical or electronic address, without explicit permission
* Deliberate intimidation, stalking, or following
* Violent threats or language directed against another person
* Sexist, racist, homophobic, transphobic, ableist, or exclusionary statements, even if they were meant as jokes
* Excessive swearing
* Unwelcome physical contact
* Sustained disruption of talks or other events
* Other conduct which could reasonably be considered inappropriate in a professional setting even if the conduct may be legal under the laws of some jurisdiction.
== Our Responsibilities
The Fedora Council is committed to enforcing this Code of Conduct in a fair and impartial manner so that Fedora community members are able to participate in the Fedora Project and its associated activities in a safe and respectful environment.
To achieve this, the Council has delegated responsibility to a Code of Conduct Committee for clarifying and interpreting the standards of acceptable behavior, responding to and investigating reports of behavior that is not aligned to this Code of Conduct and determining appropriate and fair corrective action in response.
The Committee will perform these functions along with the Red Hat Legal team, as appropriate.
Within their respective areas of participation Fedora Community members have the right in their sole discretion and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct.
Those Fedora Community members are expected to exercise these rights in alignment with the Code of Conduct.
== Scope
This Code of Conduct applies in all online and offline project spaces and in all online and offline spaces where an individual is representing the project, its community, or is acting as a community member.
Examples of acting as a community member include:
* Posting to a Fedora mailing list,
* Filing a bug with Fedora,
* Participating in an official Fedora communication channel, such as IRC or telegram
* Contributing to the Fedora Project in any form
* Using an official project email address
* Posting via an official social media account
* Acting as an appointed representative at an online or offline event
* Speaking for Fedora or its subprojects at a public event or online video
* Working in a Fedora or related booth or table at an event
* Participating in a Fedora or related technical meetup
* Serving as an elected or appointed leader in Fedora, including being a member of the Fedora Council
== Reporting and Enforcement
Instances of behavior inconsistent with this code may be reported by contacting the Fedora project by filing a private Fedora Code of Conduct ticket at https://pagure.io/CoC/new_issue.
If the incident occurs at an event, the local event staff should be contacted in addition to opening a ticket.
Individuals without access to https://pagure.io/CoC/new_issue may send an email to the following address: codeofconduct@fedoraproject.org.
This email will be converted into a private Code of Conduct ticket by the Code of Conduct Committee.
All reports will be kept confidential.
When we discuss incidents with anyone we will anonymize details as much as we can.
This means that the identities of all involved parties will remain confidential unless those individuals instruct us otherwise or we are required to make disclosures under the law. Additionally, in some cases we may need to disclose this information to other parties at Red Hat.
Fedora is not a separate legal entity and therefore has to comply with all requirements imposed upon Red Hat.
Upon our review/investigation of the reported incident, we will determine what action is appropriate based on this Code and its clarifying statements.
An incident review will include communication with the reporter and the individual being reported, and an opportunity for both parties to provide an account of the incident.
All complaints will be reviewed and will result in a response.
Failure to follow this Code may result in actions including, but not limited to, warnings, temporary suspension, and in extreme circumstances, banning from the Fedora Project.
Please note, while we take all concerns/reported incidents raised seriously, we will use our discretion to determine when and how to follow up on reported incidents.
== Attribution & License
This Code of Conduct is an edited form of the Contributor Covenant, version 1.4 along with material from the PyCon Code of Conduct and others.
The process of dealing with reports is inspired by ideas from the Mozilla CPG Incident Process.
Additional material is drawn from many sources, including:
* http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Responding_to_reports
* http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy_resources
* https://www.ashedryden.com/blog/codes-of-conduct-101-faq
* http://safetyfirstpdx.org/training/code_of_conduct/TemplateIncidentResponseGuide.pdf
* https://www.washingtonpost.com/opinions/how-my-restaurant-successfully-dealt-with-harassment-from-customers/2018/03/29/3d9d00b8-221a-11e8-badd-7c9f29a55815_story.html
* https://www.shrm.org/hr-today/news/hr-magazine/Pages/1214-workplace-investigations.aspx
* https://www.eeoc.gov/policy/docs/harassment.html
If you have any questions or comments about this code, please open a ticket in the https://pagure.io/Fedora-Council/tickets/issues[Fedora Council Repository].