obs-studio/COC.rst

154 lines
6.5 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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 theyll 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 theyre
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. Theres 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
dont 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 its within
the scope of OBS support, and the user is willing to cooperate.
- Just because something seems obvious to you, doesnt mean its
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 dont know how to
address someones issue, then get ahold of someone wholl 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 peoples 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:
coc@obsproject.com. 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 coc@obsproject.com.
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