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

Moved in The Rules #191

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
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
5 changes: 5 additions & 0 deletions community.hachyderm.io/content/en/docs/.vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"cSpell.words": [
"infographic"
]
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Account Types"
linkTitle: "Account Types"
weight: 20
weight: 4
---

We distinguish between 2 main types of accounts that we use to measure and
Expand Down
56 changes: 56 additions & 0 deletions community.hachyderm.io/content/en/docs/rules/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: 'The Rules'
linkTitle: 'The Rules'
weight: 1
---

The Rules and Code of Conduct are the most important thing to understand when
on Hachyderm. So, we're putting them here first. The individual rules are:

1. Don't be a dick
1. No hacking
1. No violence
1. No fascism
1. No colonialism
1. No white supremacy
1. No religious extremism
1. No nationalism
1. No racism
1. No homophobia
1. No transphobia

Details on each rule can be found by following their links
in the sidebar.

## Safe Space

Hachyderm is a safe space for LGBTQIA+ and neurodivergent
(ADHD, Autism, etc.) individuals. The rules are designed
to support this and provide protections for all
community members.

TODO: Fill this out more

## Grey Areas

Like every rule set, the edges can be hard to determine.
Hachydermians may occasionally wish to discuss news,
personal experiences, historical connections, or similar
topics that would otherwise conflict with the rules.
**Conversations in good faith are welcome, but must always
be posted behind Content Warnings (CWs) on both text and media.**

Content Warnings are how we, as a community, can give space
to as many people as possible. We can serve those who need
to discuss sensitive topics while protecting those who are
actively experiencing, or recovering from, the topic in the
discussion.

To put it another way: **One person's case study is another
person's life and trauma.** Treat these conversations with respect.

Keep in mind though, the exceptions are not limitless.

> If your intended post is in a grey area and you have
> any doubt about it's acceptability, then err on the side
> of caution and reach out to the mods via our [GitHub issue tracker](https://github.com/hachyderm/community/issues)
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
---
title: "Don't be a dick"
linkTitle: "Don't be a dick"
weight: 11
---

Hachyderm and its surrounding community have found safety and value in a
primary guiding principle, that is often hard to interpret.

> Don't be a dick.

We believe that everyone knows when they are "being a dick", and we do not
tolerate this level of aggression towards our community.

In short, we believe that you know if you are being a dick, and therefore you
should be able to stop. If you do not stop, you will no longer be welcome on
Hachyderm.

Being a dick is measured by "self control" and "intent".

> Are you able to restrain yourself? What are your intentions?

If your intentions are to hurt, brandish, slander, diminish, insult, or offend
someone you are likely being a dick. If you are commenting on anyone's "tone"
or whether or not they are "having a civilized" discussion you are _also_
being a dick. We believe you should be able to restrain yourself in these situations.
If you do not restrain yourself, we believe that you are likely being a dick.

Being a dick is the opposite of respect. We believe all "bad takes" on a topic
can be voiced with respect.
We hold each member of the community accountable for managing themselves and
finding a respectful way of communicating their contrarian views.

We expect all members to be respectful and thus, not be a dick.

## What about "shitposting"?

Oxford dictionary defines shitposting as:

> the activity of posting deliberately provocative or off-topic comments on
> social media, typically in order to upset others or distract from the main
> conversation.

In short shitposting is allowed on Hachyderm.

However, shitposting can easily violate our "don't be a dick policy" if it
turns into offensive trolling at the expense of others.

The key factor in distinguishing between shitposting and being a dick is "at
the expense of others".

We believe that any time clout, attention, credibility, fortune, or fame is
gained "at the expense of others" it is likely close to a violation of our "no
colonialism" rule or a violation of our "don't be a dick" policy.

We don't want to be the "shitpost" police.
We encourage you to shitpost, just not at the expense of others.
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: "No colonialism"
linkTitle: "No colonialism"
weight: 15
---


The history of colonialism worldwide is a layers on layers of suffering.
Discussions that whitewash or otherwise diminish or deny this history
will not be tolerated.
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "No fascism"
linkTitle: "No fascism"
weight: 14
---

Toots in favor of fascism either abstractly or concretely are not allowed.
This includes sharing material and media that is in favor of fascism.
55 changes: 55 additions & 0 deletions community.hachyderm.io/content/en/docs/rules/no-hacking/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
title: "No hacking"
linkTitle: "No hacking"
weight: 12
---


All usage of Hachyderm as a service should fall under "expected use".
Explicitly, users should not attempt to hack, expose vulnerabilities
on our infrastructure, attack our infrastructure, or use our infrastructure
to do these actions toward other servers or entities.

In terms of discussions, users should not discuss the specific mechanics
of how to attack or compromise our own or other services. Generic
discussions in the infosec space _are_ welcome, especially if they are
formatted to educate e.g. "here is how to protect against XSS attacks" or
"here's what you should know about the OWASP Top Ten". Discussions around
publicly known attacks and vulnerabilities are welcome, again only _if_
the intent is to educate. "Here's what you should know about Big Data
Breach Du Jour ™️ ".

No one should ever discuss infosec knowledge where they have privileged
access. e.g. If you know of an unpublished vulnerability that an entity
or community hasn't had the change to address, whether or not they have
been notified, and other best practices in this space.

As the moderator team is volunteer, what this means for reports that come
through as violating this rule: sharing privileged information,
compromising other users or services either via information or action, are
all activities that will warrant account moderation. We may not always
be able to verify if a report is "privileged" or not so we will always
err on the side of caution with these reports and handle from that posture.

#### What you should do if reporting this type of activity

Make sure to include as much information as possible in the report,
including any and all posts or links to other relevant information
so we are able to quickly and easily see the severity
and scope of the issue being reported.

#### What you should do if you were reported and you believe it was in error

If you were reported for hacking as defined above, make sure to include as
much information in your response to us as possible. For example, if you
were reported for disclosing privileged information that is in fact public,
include links to that effect. Just as we need the report to make it as
easy as possible for us to "trust but verify", we need you to make your appeal
as easy as possible for us to "trust but verify".

#### What you should do if you are interested in helping with security

If you are a security specialist and interested in joining the volunteer
mods to help us keep our service secure, please reach out to us in our
[GitHub issue tracker](https://github.com/hachyderm/community/issues) to
let us know your intent and we can figure out further conversations from there.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: "No homophobia"
linkTitle: "No homophobia"
weight: 20
---


Homophobia in any form is not tolerated on this server. Some specifics:

- Attacking / demeaning others' sexual orientation is not tolerated
- Supporting violence towards people on the basis of sexual orientation is not tolerated
- Spreading hateful speech regarding sexual orientation is not tolerated
- Supporting or spreading support indicating one sexual orientation as "the only
correct" one, or "only natural" one, etc. is not tolerated
- Supporting or spreading support for hate speech or violence against a specific
sexual orientation
- As few points of clarity:
- All those who are not heterosexual are protected by this rule, even if they
do not identify as specifically gay
- Those who identify as asexual, whether this is considered a sexual orientation
or the absence of one, are protected by this rule
- Romantic attraction, which is separate from sexual orientation, is also protected by this rule

Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: "No nationalism"
linkTitle: "No nationalism"
weight: 18
---

What we are trying to distinguish here is, similar to above, extremist
ideology. As a quick example, you might feel pride that your country has
universal healthcare. Awesome! This is fine. If you have made your
national identity your whole identity, and use that identity to harm
others either by direct action or proxy action, then that would be
the "extremism" aspect that is disallowed on this server.
22 changes: 22 additions & 0 deletions community.hachyderm.io/content/en/docs/rules/no-racism/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: "No racism"
linkTitle: "No racism"
weight: 19
---


A lot of this rule overlaps with No White Supremacy; however as an
extension and clarification from that rule: discrimation on the basis
of race or ethnicity is not tolerated on this server. Neither will
hate speech or propogating hateful ideas on the basis of race or
ethnicity be tolerated.

- Attacking / demeaning others' race or ethnicity is not tolerated
- Supporting violence on the basis or race or ethnicity is not tolerated
- Spreading hateful speech regarding race or ethnicity is not tolerated
- Spreading support for dominance of one race or ethnicity over others
is not tolerated
- Supporting or spreading support for racially or ethnically motivated
hate speech or violence is not tolerated
- Supporting or spreading current or past historical dehumanizing tropes
on the basis of race or ethnicity will not be tolerated
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: "No religious extremism"
linkTitle: "No religious extremism"
weight: 17
---

Religious extremism is not tolerated on this server. Just like white
supremacy, there are layers to religious extremism that start with
supporting forms and ends toward violence. Also like white supremacy
we do not tolerate supporting forms of religious extremism any more
than we do overt religious extremism. There isn't (yet) a handy
infographic to share for this one, yet, but what this generally means
is:

- Attacking / demeaning others' religion is not tolerated
- Supporting violence towards the participants of a religion is not tolerated
- Spreading hateful speech regarding religion is not tolerated
- To clarify potential grey areas: atheism, as the absence of religion, as
well as agnosticism is covered by the above. Other philosophies that could
be considered "religion adjacent", like secular humanism, are also protected
by this rule.
- Spreading support for a subset of one religion spreading hate, violence,
etc. against other religions or philosophies is not tolerated.
- Supporting or spreading support of one religion being "dominant" over others
- Supporting or spreading support for religiously motivated hate speech or violence

As a point of clarity: this does not mean that people cannot analyze
or otherwise discuss religion in this space. It simply cannot cross the line
into causing harm and requires good boundaries and healthy respect by all active
participants. All participants must also keep in mind that their conversation
will be visible by many, many non-participants in the Fediverse.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: "No transphobia"
linkTitle: "No transphobia"
weight: 21
---


Transphobia in any form is not tolerated on this server. Some specifics:

- Attacking / demeaning others' gender is not tolerated
- Supporting violence towards specific genders is not tolerated
- Spreading gender-based hate speech is not tolerated
- Supporting or spreading support of misinformation around gender identity
will not be tolerated.
- Supporting or spreading support of cruelty to transgender children and
adults will not be tolerated
- Those on the gender spectrum, who may not identify as trans but who may
be non-binary, genderfluid, etc. are protected by this rule.
20 changes: 20 additions & 0 deletions community.hachyderm.io/content/en/docs/rules/no-violence/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: "No violence"
linkTitle: "No violence"
weight: 13
---


Violence can include words and actions, and can be between adult humans, adult
humans abusing children, or humans of any age abusing animals.
Specifically the following are not tolerated:

- Causing intentional injury or threatening to do so
- Any form of harrassment
- Any form of stalking
- Behaviors that result in emotional distress or fear
- Encouraging violent behavior
- Posts in favor of domestic or state violence
- Posts in favor of animal abuse or cruelty
- Posts in favor of child abuse or cruelty
- Images, videos, or descriptions of the above
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
title: "No white supremacy"
linkTitle: "No white supremacy"
weight: 16
---

White supremacy and anti-Blackness are not welcome on this server. Not all
forms of white supremacy are easily filtered out by the No Violence rule,
although there are obvious overlaps. Systems of oppression rely on multiple
layers of support, starting with more covert and escalating to more overt.

To clarify, this is frequently represented by a pyramid that represents
the more "socially acceptable/practiced" (note: not here) and
"less socially acceptable" forms of racism:

![Pyramid of covert and overt racism, lists many supporting forms at the bottom including colorblind racism and moving to acts of violence at the top.](overt-covert-racism-pyramid.jpg)

This image is borrowed from [the Religion and Race hub article on Overt and Covert Racism](https://www.r2hub.org/library/overt-and-covert-racism).
The article fully describes each of the terms and concepts listed on the
pyramid. To be clear: all forms of white supremacy, be they overt or covert
are unwelcome on this server and will result in being banned.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions community.hachyderm.io/content/en/docs/safe-space/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: 'Safe Space'
linkTitle: 'Safe Space'
weight: 2
---

TODO: Insert Safe Space Text
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
# How to create accessible posts
---
title: 'How to create accessible posts'
linkTitle: 'How to create accessible posts'
weight: 4
---

NOTES
- Note how screenreaders read display names
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
# Filing Reports and Interacting with the Moderation Team
---
title: 'Filing Reports and Interacting with the Moderation Team'
linkTitle: 'Filing Reports and Interacting with the Moderation Team'
weight: 4
---

Here is our quick "how to" guide for if you need to talk to the
mods about a question, issue, or problem with another user. There
Expand Down
Loading