120 lines
6.4 KiB
Markdown
120 lines
6.4 KiB
Markdown
# 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/).
|