This code of conduct is a set of guidelines that explains how our community behaves and what we value to members and outsiders. It is a living document and will be updated when and if it is deemed necessary.
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.
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.
In the interest of fostering an open and welcoming environment, we as a 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.
Our channels, mailing lists, and posts should focus on the project 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 OpenShift Commons community and its platforms as a basis to engage in personal campaigns against other organizations or individuals.
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 controversy’s 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 else’s 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.
The OpenShift Commons community is committed to enforcing this Code of Conduct in a fair and impartial manner so that community members are able to participate in the project and its associated activities in a safe and respectful environment.
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 community members are expected to exercise these rights in alignment with the Code of Conduct.
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 OpenShift Commons community mailing list,
- Filing a bug with commons.openshift.org,
- Participating in an official community communication channel, such as Slack or GitHub
- Contributing to the commons.openshift.org 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 OpenShift Commons community or its subprojects at a public event or online video
- Working in a OpenShift Commons community or related booth or table at an event
- Participating in a OpenShift Commons or related technical meetup
- Serving as an elected or appointed leader in the OpenShift Commons community
Instances of behavior inconsistent with this code may be reported by contacting firstname.lastname@example.org. If the incident occurs at an event, the local event staff should be contacted in addition to contacting an email.
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. OpenShift Commons 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 OpenShift Commons community. 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.
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.