summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Bourdon <delroth@gmail.com>2023-01-02 11:15:39 +0100
committerGitHub <noreply@github.com>2023-01-02 11:15:39 +0100
commit6d95aa5c129ca603db3a5d6e76ff07ed3d9efffe (patch)
treee7111b93f3998fa22d6252fb50451ceaac167d9a
parent20ac2cf781b1c514b4eea47e5da4195d95b5bad8 (diff)
parent4f9dab072fd1ab3e903b9857803811999fa7b1c6 (diff)
Merge pull request #11377 from delroth/coc
Adopt a Code of Conduct for Dolphin.
-rw-r--r--CODE_OF_CONDUCT.md119
1 files changed, 119 insertions, 0 deletions
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 0000000000..5622228eee
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,119 @@
+# Dolphin Emulator Code of Conduct
+
+Like many Open Source projects and the greater FLOSS community, Dolphin is a
+collaborative open source community comprised of a diverse group of
+contributors and users from around the globe. We find the contributions,
+collaborations, and mentorships within our community to be the essential
+lifeblood of our project and appreciate the efforts of those who participate to
+nurture and grow those, and all other aspects of our community.
+
+However, when a large and sufficiently diverse group of people work together,
+there are often cultural, communication, and compatibility issues. In order to
+minimize conflict, and provide a framework for resolution, we have a brief code
+of conduct that we ask all participants in the Dolphin community adhere to.
+These rules should apply to everyone, regardless of their status within the
+community, and anyone can serve to remind, or ask the project leads to help
+resolve issues.
+
+No list is ever exhaustive, so we encourage members of the Dolphin community to
+adhere to the spirit, rather than the letter, of this code, as that is how it
+will be enforced. Places where this code may be particularly applicable are
+GitHub issues and pull requests, bug tracker comments, IRC, Discord, forums,
+Twitter discussions broadly directed at or between members of the community,
+and other direct interactions within the community. Any violations, especially
+continued or flagrant offenses, may affect an individual’s (or organization’s)
+ability to participate within the Dolphin community.
+
+If you feel that someone is in violation of the code of conduct, whether in
+letter or in spirit, we request that you email as detailed a description as
+possible of the offense and offending party/parties to
+[conduct@dolphin-emu.org](mailto:conduct@dolphin-emu.org). If you have
+questions, concerns, or any other inquiries please feel free to contact the
+project leads.
+
+## Rules
+
+1. **Be friendly and patient.** We were all new or suffered from a lack of
+ knowledge at one point in time. Please try to remember what it felt like to
+ be on that end, and treat people accordingly.
+
+2. **Be welcoming.** We strive to be a community that welcomes and supports
+ people of all backgrounds and identities. This includes, but is not limited
+ to members of any race, ethnicity, culture, national origin, colour,
+ immigration status, social and economic class, educational level, sex,
+ sexual orientation, gender identity and expression, age, size, family
+ status, political belief, religion, and mental and physical ability.
+
+3. **Be helpful.** By helping others to learn our entire ecosystem is enriched.
+ We encourage members of the Dolphin community to mentor each other and help
+ to raise the general level of knowledge in the community whenever possible.
+
+4. **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. Remember that we’re a world-wide community, so you might
+ not be communicating in someone else’s primary language.
+
+5. **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 Dolphin community should be respectful when dealing with other members
+ as well as with people outside the Dolphin community.
+
+6. **Be careful in the words that you choose.** We are a community of
+ professionals, and we conduct ourselves professionally. Be kind to others.
+ Do not insult or put down other participants. Harassment and other
+ exclusionary behavior aren’t acceptable. This includes, but is not limited
+ to:
+
+ - Violent threats or language directed against another person.
+ - Discriminatory jokes and language.
+ - Posting sexually explicit or violent material.
+ - Posting (or threatening to post) other people’s personally identifying
+ information (“doxing”), regardless of whether it is publicly available.
+ - Personal insults, especially those using racist, sexist, or otherwise
+ discriminatory terms.
+ - Deliberately referring to others by names or pronouns counter to their
+ identity.
+ - Unwelcome sexual attention.
+ - Advocating for, or encouraging, any of the above behavior.
+ - Repeated harassment of others. In general, if someone asks you to stop,
+ then stop.
+
+7. **When we disagree, try to understand why.** Disagreements, both social and
+ technical, happen all the time and Dolphin is no exception. It is important
+ that we resolve disagreements and differing views constructively. Remember
+ that we’re different. The strength of Dolphin 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. Instead, focus
+ on helping to resolve issues and learning from mistakes.
+
+## Consequences
+
+Except in flagrant or otherwise egregious cases, the first infraction will
+result in a verbal warning. Everyone slips up or acts out of frustration at
+times, we just ask that you work to not repeat the behavior. Continued
+infractions will be dealt with on a case-by-case basis, and could lead to
+actions including:
+
+- Temporary suspension from one or all avenues of Dolphin community
+ participation. This includes, but is not limited to, IRC, Discord, GitHub,
+ Redmine, and the Dolphin Forums.
+- Permanent suspension from participating in the Dolphin community.
+
+Moderators should generally assume good intent when evaluating infractions, but
+should also keep in mind that good intent does not override the Code of Conduct
+rules.
+
+## Acknowledgments
+
+This text is adapted from the [Asahi Linux Code of
+Conduct](https://asahilinux.org/code-of-conduct/), itself derived from the
+[Ceph Code of Conduct](https://ceph.io/community/code-of-conduct/), and the
+[Django Project Code of Conduct](https://www.djangoproject.com/conduct/). Feel
+free to reuse under the terms of the [CC-BY-SA 4.0
+license](https://creativecommons.org/licenses/by-sa/4.0/).