Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Official Code of Conduct for Matrix and IRC channels #991

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
121 changes: 121 additions & 0 deletions CHANNELS_CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
# The Monero Project's Matrix & IRC Code of Conduct

## Our Pledge

We - as contributors to, maintainers of, and participants in The Monero Project -
pledge not to act disruptively, inappropriately, or with bad intent against other
participants in our Matrix/IRC communities.

## Scope

This Code of Conduct applies within The Monero Project's Matrix and Libera IRC channels,
which will be referred to as "community spaces" for the rest of the document.

This document intends to formalize basic conditions and guidelines toward the goal of
fostering a healthy and flourishing community. It does so by clearly defining limits and
responsibilities for both moderators and participants, as well as providing frameworks for
both their enforcement and the contestation of enforcement.

This document **DOES NOT** intend to decree or mandate the political or social atmosphere
within community spaces. The Monero community is rich, and you'll always find dissident
opinions. As long as we all respect the standards outlined below, all opinions are allowed
to be said in their appropriate channels. Online political discussions nearly never end well,
and as such participants are encouraged to be careful when engaging in such discourse.

## Our Standards

Examples of behavior that contribute to being a good participant in community spaces:

* Being empathetic and kind towards other people, especially newcomers.
* Being respectful of different opinions, viewpoints, and experiences.
* Accepting constructive feedback and taking responsibilty for one's own actions.
* Apologizing to those affected by our actions when they violate our standards.
* Respecting each channel's intended function and purpose.

Examples of behaviors disruptive and inappropriate to community spaces include:

* Discussing or sharing any content of a sexual nature in primary channels.
* Persistently trolling and spamming, specifically to the point it disrupts the channel.
* Harassing and/or griefing other participants for any reason.
* Doxxing, impersonating, scamming, or stalking participants in or out of the channel.

Some of these unacceptable behaviors have different severity levels according to the context
and channel. Some channels are more lenient or strict than others, and indicate as much to participants.
Discretion as to the leniency or strictness is left to the moderations, operating within this framework.

More generally, this list of bad behaviors clarifies the definition of a bad actor provided in
the CONTRIBUTING policy of The Monero Project:

> A bad actor is someone who repeatedly ignores the rules and culture of the project, who is
needlessly argumentative or hostile, or who is offensive, and who is unable to self-correct their
behavior when asked to do so by others.

## Community moderators

Community moderators are sets of individuals in the community spaces who have
moderation capabilities and have volunteered themselves to contribute to this end.

- On Matrix, community moderators have the "Moderator" role. They are able to use the
"banhammer" (or equivalent) bot account to take actions.
- On IRC, community moderators have the "+o" (Owner) mode. They are able to use several
IRC commands to take actions. Be aware, not all Owners +o members are community moderators.

### Becoming or removing a moderator

Each group of moderators is managed by itself. New moderators are added at the existing
moderators' discretion. Existing moderators can be removed if petitioned by the community,
also at the moderators' discretion.

## Enforcement Responsibilities

Community moderators are responsible for enforcing our standards of acceptable behavior
and will take action in response to violations.

Community moderators have the right and responsibility to remove messages and media posted
by the malicious participant and will communicate reasons for moderation decisions when appropriate.

Community moderators have the right and responsibility to discuss actions with other moderators
when the community petitions for revisions.

## Enforcement Guidelines

Community moderators will follow these Community Impact Guidelines in determining
the consequences for a malicious participant:

### 1. Correction

**Community Impact**: Use of inappropriate language or other behavior deemed
offensive or unwelcome in the community or specific channel.

**Consequence**: A public, written warning from community moderators towards the responsible participant.

### 2. Warning

**Community Impact**: A violation through a single incident or series of
actions.

**Consequence**: A warning with consequences for continued behavior. The bad actor at risk of being
temporary removed from community space

### 3. Suspension

**Community Impact**: A serious violation of the prior standards, including
sustained inappropriate behavior.

**Consequence**: A temporary ban of the participant, between 3 days to 3 months

### 4. Long-term Ban

**Community Impact**: Demonstrating a pattern of violation of the standards. Demonstrating
the participant can be defined as a bad actor.

**Consequence**: A ban of at most 3 years.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.1, available at
[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1].

Community Impact Guidelines were inspired by
[Mozilla's code of conduct enforcement ladder][Mozilla CoC].