Browse Source

Add Code of Conduct

Joel Bethke 4 years ago
parent
commit
95b92f6de3
1 changed files with 153 additions and 0 deletions
  1. 153 0
      COC.rst

+ 153 - 0
COC.rst

@@ -0,0 +1,153 @@
+Code of Conduct
+===============
+
+Preamble
+--------
+
+OBS is made up of many people from all over the world, with different
+backgrounds and experiences that they bring to the project. In order to
+continue letting the community grow, feel safe, and to encourage good
+communication, we are adopting the following Code of Conduct. This
+document—or any subsequent version—will be enforced from July 31st, 2021
+onwards.
+
+Scope
+-----
+
+This Code of Conduct applies to anyone who contributes—or wishes to
+contribute—to the project directly, is taking part in community
+discussion in official channels, or are in a position where they’ll be
+seen as a representative of the project, regardless of whether they
+intend to speak for the project or not.
+
+A person is considered to be representing the project if they’re
+speaking as a code contributor, support volunteer, member involved with
+the project, or if they have some kind of visible role in an official
+channel for OBS. This does not include roles for Sponsors or Patrons.
+
+Official channels for OBS include the Discord server, the forum, any
+GitHub repositories within the OBS Project organization, any social
+media accounts for OBS Project, any public events where OBS Project has
+a presence, any presentations given on behalf of OBS Project, or any
+other situation that can be reasonably interpreted as being hosted,
+attended or communicated by the OBS Project.
+
+This Code of Conduct is subject to change, and any changes will have a 2
+week notice period before taking immediate effect. Changes will not be
+enforced retroactively unless it directly affects the security, safety
+or well-being of another individual, or other exceptional circumstances.
+
+Guidelines
+----------
+
+General
+~~~~~~~
+
+-  We are committed to providing a friendly, safe and welcoming
+   environment for all, regardless of level of experience, gender
+   identity and expression, sexual orientation, disability, personal
+   appearance, body size, race, ethnicity, age, religion, nationality,
+   or other similar characteristic.
+-  Please avoid using overtly sexual aliases or other nicknames that
+   might detract from a friendly, safe and welcoming environment for
+   all.
+-  Please be kind and courteous. There’s no need to be mean or rude.
+-  Respect that people will have differences of opinion.
+-  We will exclude you from interaction if you insult, demean or harass
+   anyone. That is not welcome behavior. The definition of harassment is
+   provided in the section on Unacceptable Behavior. In particular, we
+   don’t tolerate behavior that excludes people in socially marginalized
+   groups. This includes private harassment.
+-  Likewise any spamming, trolling, flaming, baiting or other
+   attention-stealing behavior is not welcome.
+-  Being a recognized Contributor, Support Volunteer, Sponsor or Patron
+   does not give you special right to avoid following these guidelines
+   when taking part in community discussions.
+
+Code Contributors
+~~~~~~~~~~~~~~~~~
+
+-  Respect that every design or implementation choice carries a
+   trade-off and numerous costs. There is seldom a right answer.
+-  Please keep unstructured critique to a minimum. If you have solid
+   ideas you want to experiment with, make a fork and see how it works.
+-  Do not post negative or inflammatory comments on code submissions. If
+   you believe that a code submission has problems, provide constructive
+   or actionable feedback, or a reason for why a submission is being
+   rejected. Where it is possible, provide explanations that someone can
+   use to fix things.
+
+Support Volunteers
+~~~~~~~~~~~~~~~~~~
+
+-  There are many users of differing skill levels or abilities. This is
+   never a reason to refuse support for someone, as long as it’s within
+   the scope of OBS support, and the user is willing to cooperate.
+-  Just because something seems obvious to you, doesn’t mean it’s
+   actually obvious. If someone is having difficulty understanding how
+   to use OBS, it should never be treated as their fault.
+-  Bad advice is often worse than no advice. If you don’t know how to
+   address someone’s issue, then get ahold of someone who’ll be able to
+   provide them help. We can only expect so much patience from a user
+   asking for support, and helping without understanding the problem
+   only results in using up that patience.
+
+Unacceptable Behavior
+---------------------
+
+The following behaviors are considered harassment and are unacceptable
+within our community:
+
+-  Violence, threats of violence or violent language directed against
+   another person.
+-  Sexist, racist, homophobic, transphobic, ableist or otherwise
+   discriminatory jokes and language.
+-  Posting or displaying sexually explicit or violent material.
+-  Posting or threatening to post other people’s personally identifying
+   information ("doxing").
+-  Personal insults.
+-  Unwelcome sexual attention. This includes, sexualized comments or
+   jokes, and unwelcome sexual advances.
+-  Deliberate intimidation, stalking or following.
+-  Advocating for, or encouraging, any of the above behavior.
+
+Enforcement
+-----------
+
+Instances of unacceptable behavior may be reported by contacting an
+enforcement team member at one of the following addresses:
[email protected]. All complaints will be reviewed and investigated,
+and will result in a response that is deemed necessary and appropriate
+to the circumstances. The project team is obligated to maintain
+confidentiality with regard to the reporter of an incident. Further
+details of specific enforcement policies may be posted separately.
+
+In other cases where behavior is against the general guidelines set out
+in this Code of Conduct, this may be brought up with a moderator through
+either a Discord DM, or through an email to an enforcement member. In
+these cases, it is always assumed in the first instance that a person
+means well, and action will only be taken in the case of repeated
+failure to follow the guidelines.
+
+Feedback
+--------
+
+Suggestions for changes can be made by submitting a pull request on the
+`obsproject/obs-studio <https://github.com/obsproject/obs-studio>`__
+repo, or if you wish to privately discuss your concerns, you can instead
+email [email protected].
+
+Attribution
+-----------
+
+This Code of Conduct is adapted in part from the Contributor Covenant,
+version 1.4, in part from the Citizen Code of Conduct (used under
+CC-BY-SA 3.0), and in part from the Rust Code of Conduct.
+
+This Code of Conduct is released and licensed under a Creative Commons
+Attribution-ShareAlike 3.0 License.
+
+Version History
+---------------
+
+V1.0 - First Iteration - July 31st, 2021