mirror of
https://github.com/sudosylabs/vnidrop.git
synced 2026-08-05 02:29:55 +02:00
docs: establish project documentation and licensing
This commit is contained in:
161
CODE_OF_CONDUCT.md
Normal file
161
CODE_OF_CONDUCT.md
Normal file
@@ -0,0 +1,161 @@
|
||||
# VniDrop Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
We pledge to make our community welcoming, safe, and equitable for all.
|
||||
|
||||
We are committed to fostering an environment that respects and promotes the
|
||||
dignity, rights, and contributions of all individuals, regardless of
|
||||
characteristics including race, ethnicity, caste, color, age, physical
|
||||
characteristics, neurodiversity, disability, sex or gender, gender identity or
|
||||
expression, sexual orientation, language, philosophy or religion, national or
|
||||
social origin, socio-economic position, level of education, or other status.
|
||||
The same privileges of participation are extended to everyone who participates
|
||||
in good faith and in accordance with this Code of Conduct.
|
||||
|
||||
## Encouraged Behaviors
|
||||
|
||||
While acknowledging differences in social norms, we all strive to meet our
|
||||
community's expectations for positive behavior. We also understand that our
|
||||
words and actions may be interpreted differently than we intend based on
|
||||
culture, background, or native language.
|
||||
|
||||
With these considerations in mind, we agree to behave mindfully toward each
|
||||
other and act in ways that center our shared values, including:
|
||||
|
||||
1. Respecting the purpose of our community, our activities, and our ways of
|
||||
gathering.
|
||||
2. Engaging kindly and honestly with others.
|
||||
3. Respecting different viewpoints and experiences.
|
||||
4. Taking responsibility for our actions and contributions.
|
||||
5. Gracefully giving and accepting constructive feedback.
|
||||
6. Committing to repairing harm when it occurs.
|
||||
7. Behaving in other ways that promote and sustain the well-being of our
|
||||
community.
|
||||
|
||||
## Restricted Behaviors
|
||||
|
||||
We agree to restrict the following behaviors in our community. Instances,
|
||||
threats, and promotion of these behaviors are violations of this Code of
|
||||
Conduct.
|
||||
|
||||
1. **Harassment.** Violating explicitly expressed boundaries or engaging in
|
||||
unnecessary personal attention after any clear request to stop.
|
||||
2. **Character attacks.** Making insulting, demeaning, or pejorative comments
|
||||
directed at a community member or group of people.
|
||||
3. **Stereotyping or discrimination.** Characterizing anyone's personality or
|
||||
behavior on the basis of immutable identities or traits.
|
||||
4. **Sexualization.** Behaving in a way that would generally be considered
|
||||
inappropriately intimate in the context or purpose of the community.
|
||||
5. **Violating confidentiality.** Sharing or acting on someone's personal or
|
||||
private information without their permission.
|
||||
6. **Endangerment.** Causing, encouraging, or threatening violence or other
|
||||
harm toward any person or group.
|
||||
7. **Behaving in other ways that threaten the well-being of our community.**
|
||||
|
||||
### Other Restrictions
|
||||
|
||||
1. **Misleading identity.** Impersonating someone else for any reason, or
|
||||
pretending to be someone else to evade enforcement actions.
|
||||
2. **Failing to credit sources.** Not properly crediting the sources of content
|
||||
you contribute.
|
||||
3. **Promotional materials.** Sharing marketing or other commercial content in
|
||||
a way that is outside the norms of the community.
|
||||
4. **Irresponsible communication.** Failing to responsibly present content
|
||||
which includes, links, or describes any other restricted behaviors.
|
||||
|
||||
## Reporting an Issue
|
||||
|
||||
Tensions can occur between community members even when they are trying their
|
||||
best to collaborate. Not every conflict represents a Code of Conduct violation,
|
||||
and this Code of Conduct reinforces encouraged behaviors and norms that can help
|
||||
avoid conflicts and minimize harm.
|
||||
|
||||
To report a possible violation, contact a VniDrop maintainer privately using the
|
||||
contact information on their GitHub profile. Do not disclose sensitive details
|
||||
in a public issue. If a report concerns a maintainer, contact a different
|
||||
maintainer who is not involved in the incident.
|
||||
|
||||
Include the relevant links, dates, context, and any supporting material you are
|
||||
comfortable sharing. Community Moderators will take reports seriously and make
|
||||
every effort to respond promptly. They will investigate reports by reviewing
|
||||
available messages, logs, and other evidence, or by interviewing witnesses and
|
||||
participants. They will keep investigation and enforcement actions as
|
||||
transparent as possible while prioritizing safety and confidentiality.
|
||||
|
||||
Enforcement actions are carried out privately with the involved parties, but
|
||||
communicating to the whole community may be part of a mutually agreed-upon
|
||||
resolution.
|
||||
|
||||
## Addressing and Repairing Harm
|
||||
|
||||
If an investigation finds that this Code of Conduct has been violated, the
|
||||
following enforcement ladder may be used to determine how best to repair harm,
|
||||
based on the incident's impact on the individuals involved and the community as
|
||||
a whole. Depending on the severity of a violation, lower rungs on the ladder may
|
||||
be skipped.
|
||||
|
||||
### 1. Warning
|
||||
|
||||
- **Event:** A violation involving a single incident or series of incidents.
|
||||
- **Consequence:** A private, written warning from the Community Moderators.
|
||||
- **Repair:** Examples include a private written apology, acknowledgement of
|
||||
responsibility, and seeking clarification on expectations.
|
||||
|
||||
### 2. Temporarily Limited Activities
|
||||
|
||||
- **Event:** A repeated incidence of a violation that previously resulted in a
|
||||
warning, or the first incidence of a more serious violation.
|
||||
- **Consequence:** A private, written warning with a time-limited cooldown
|
||||
period designed to underscore the seriousness of the situation and give the
|
||||
community members involved time to process the incident. The cooldown period
|
||||
may be limited to particular communication channels or interactions with
|
||||
particular community members.
|
||||
- **Repair:** Examples include making an apology, using the cooldown period to
|
||||
reflect on actions and impact, and being thoughtful about re-entering
|
||||
community spaces after the period is over.
|
||||
|
||||
### 3. Temporary Suspension
|
||||
|
||||
- **Event:** A pattern of repeated violations which the Community Moderators
|
||||
have tried to address with warnings, or a single serious violation.
|
||||
- **Consequence:** A private written warning with conditions for return from
|
||||
suspension. In general, temporary suspensions give the person being suspended
|
||||
time to reflect upon their behavior and possible corrective actions.
|
||||
- **Repair:** Examples include respecting the spirit of the suspension, meeting
|
||||
the specified conditions for return, and being thoughtful about how to
|
||||
reintegrate with the community when the suspension is lifted.
|
||||
|
||||
### 4. Permanent Ban
|
||||
|
||||
- **Event:** A pattern of repeated Code of Conduct violations that other steps
|
||||
on the ladder have failed to resolve, or a violation so serious that the
|
||||
Community Moderators determine there is no way to keep the community safe
|
||||
with this person as a member.
|
||||
- **Consequence:** Access to all community spaces, tools, and communication
|
||||
channels is removed. Permanent bans should be rarely used, have strong
|
||||
reasoning behind them, and only be used if other remedies have failed to
|
||||
change the behavior.
|
||||
- **Repair:** There is no possible repair in cases of this severity.
|
||||
|
||||
This enforcement ladder is a guideline. It does not limit the ability of
|
||||
Community Moderators to use their discretion and judgment in the best interests
|
||||
of the VniDrop community.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies within all VniDrop community spaces and also when
|
||||
an individual is officially representing VniDrop in public or other spaces.
|
||||
Examples of representation include using an official email address, posting via
|
||||
an official social media account, or acting as an appointed representative at
|
||||
an online or offline event.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant, version
|
||||
3.0](https://www.contributor-covenant.org/version/3/0/).
|
||||
|
||||
Contributor Covenant is stewarded by the Organization for Ethical Source. This
|
||||
adapted Code of Conduct is licensed under [CC BY-SA
|
||||
4.0](https://creativecommons.org/licenses/by-sa/4.0/). The enforcement ladder
|
||||
was inspired by the work of Mozilla's code of conduct team.
|
||||
Reference in New Issue
Block a user