Add Terms of Service and constitution
This commit is contained in:
parent
f1e1ad4755
commit
597b54799e
8 changed files with 244 additions and 1 deletions
8
docs/policies/_category_.json
Normal file
8
docs/policies/_category_.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"label": "Policies",
|
||||||
|
"position": 2,
|
||||||
|
"link": {
|
||||||
|
"type": "generated-index",
|
||||||
|
"description": "Policies regarding StarOpenSource, it's members and projects"
|
||||||
|
}
|
||||||
|
}
|
46
docs/policies/constitution.md
Normal file
46
docs/policies/constitution.md
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
sidebar_position: 2
|
||||||
|
title: "Constitution"
|
||||||
|
description: "Specifies what and how the StarOpenSource Project can do certain actions as well as how it is governed"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Constitution of the StarOpenSource Project
|
||||||
|
This constitution declares what, if and how the StarOpenSource Project is governed,
|
||||||
|
may interact with other organizations and is organized.
|
||||||
|
|
||||||
|
All set rules in this document cannot be changed unless declared otherwise.
|
||||||
|
Changes are allowed to handle uncertainties as long as they don't fit the declared rules.
|
||||||
|
|
||||||
|
All users of StarOpenSource's services will be notified on changes
|
||||||
|
to this document by email.
|
||||||
|
|
||||||
|
## §1 Free and open source
|
||||||
|
The StarOpenSource Project can only use, host, develop,
|
||||||
|
release and/or publish software and other media
|
||||||
|
licensed under an OSI- or StarOpenSource-approved
|
||||||
|
license. All dependencies and runtimes of
|
||||||
|
StarOpenSource software must be completely free and
|
||||||
|
open source.
|
||||||
|
|
||||||
|
Exceptions can be made for software made by the
|
||||||
|
project itself for infrastructure needs, even
|
||||||
|
if it is proprietary.
|
||||||
|
|
||||||
|
## §2 Not for profit
|
||||||
|
The StarOpenSource Project cannot involve into,
|
||||||
|
purchase, manage or otherwise be involved with
|
||||||
|
for-profit companies and other organizations.
|
||||||
|
|
||||||
|
The StarOpenSource Project however is allowed to
|
||||||
|
cooperate with for-profit organizations if no
|
||||||
|
good non-profit organization is available
|
||||||
|
after a majority community vote is held.
|
||||||
|
|
||||||
|
## §3 Friendly home
|
||||||
|
The StarOpenSource Project is obligated to offer a
|
||||||
|
safe and friendly home to anyone wanting to contribute
|
||||||
|
to the project, no matter the circumstances.
|
||||||
|
|
||||||
|
If an individual is misbehaving and does not follow the
|
||||||
|
set project or service guidelines the said individual
|
||||||
|
is allowed to be punished or even terminated.
|
26
docs/policies/index.md
Normal file
26
docs/policies/index.md
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
---
|
||||||
|
sidebar_position: 0
|
||||||
|
title: "Introduction"
|
||||||
|
description: "Introduces StarOpenSource's policies and why we have them"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Introduction to our policies
|
||||||
|
As many other things, the StarOpenSource community is governed by rules and policies.
|
||||||
|
These ensure that the integrity of the community stays intact and is held together.
|
||||||
|
We have a multitude of policies regarding StarOpenSource, it's members and projects,
|
||||||
|
which all determine how work shall be organized, workflows done and communication made.
|
||||||
|
|
||||||
|
## Constitution
|
||||||
|
Yes, not only countries can have constitutions. In StarOpenSource's case,
|
||||||
|
these lay ground rules in which the project may develop into and into which
|
||||||
|
it can't. All members, projects and even the organization itself are
|
||||||
|
required to follow these policies.
|
||||||
|
|
||||||
|
## Terms of Service
|
||||||
|
These govern the usage of our provided services. Anything interacting on or with
|
||||||
|
StarOpenSource's infrastructure is required to follow these guidelines.
|
||||||
|
|
||||||
|
## Development policies
|
||||||
|
These govern how software is developed inside the StarOpenSource Project.
|
||||||
|
They determine workflows, code style, maintenance efforts, how issue
|
||||||
|
tracking is performed and much more.
|
8
docs/policies/tos/_category_.json
Normal file
8
docs/policies/tos/_category_.json
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"label": "Terms of Service",
|
||||||
|
"position": 1,
|
||||||
|
"link": {
|
||||||
|
"type": "generated-index",
|
||||||
|
"description": "Holds the terms of service agreements of StarOpenSource's services"
|
||||||
|
}
|
||||||
|
}
|
44
docs/policies/tos/fly.md
Normal file
44
docs/policies/tos/fly.md
Normal file
|
@ -0,0 +1,44 @@
|
||||||
|
---
|
||||||
|
sidebar_position: 2
|
||||||
|
title: "StarOpenSource Fly"
|
||||||
|
description: "Terms of Service for sos!fly"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Terms of Service for sos!fly
|
||||||
|
On this page rules specific to [StarOpenSource Fly](https://fly.staropensource.de)
|
||||||
|
are specified. These rules are based on the [General Terms of Service](/policies/tos/general)
|
||||||
|
and must be followed as well. Specific rules on this page may
|
||||||
|
override certain General ToS rules.
|
||||||
|
|
||||||
|
## §1 *Required content warnings*
|
||||||
|
NSFW content, spoilers, gore and violence must be marked
|
||||||
|
with a content warning.
|
||||||
|
|
||||||
|
Violations will first result in the deletion of the post.
|
||||||
|
After the second violation, the permanent and irreversible
|
||||||
|
deactivation of all accounts of the violating party on all
|
||||||
|
of StarOpenSource's services will be performed.
|
||||||
|
|
||||||
|
## §2 *Boosting as endorsement*
|
||||||
|
Boosting (also called *renoting*) posts and comments will
|
||||||
|
be considered as endorsing the specific post or comment,
|
||||||
|
by which the rules and policies governed by this Terms of
|
||||||
|
Service and the [General Terms of Service](/policies/tos/general)
|
||||||
|
will apply. If the potentially violating content can be
|
||||||
|
made harmless by adding a content warning, please add one.
|
||||||
|
|
||||||
|
Violations will result in the punishment of the violated rule.
|
||||||
|
|
||||||
|
## §3 *Creation and usage of alternative accounts*
|
||||||
|
:::warning
|
||||||
|
This rule overrides [§3 of the General Terms of Service](/policies/tos/general/#3-alternative-accounts).
|
||||||
|
:::
|
||||||
|
|
||||||
|
Possessing more than one account is allowed, as long as all
|
||||||
|
secondary accounts include a mention of the main account
|
||||||
|
in the profile name, description, metadata of the profile
|
||||||
|
or a pinned post on the account.
|
||||||
|
|
||||||
|
Violations will first result in a warning, after that the
|
||||||
|
permanent and irreversible deactivation of all accounts of
|
||||||
|
the violating party on all of StarOpenSource's services.
|
65
docs/policies/tos/general.md
Normal file
65
docs/policies/tos/general.md
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
---
|
||||||
|
sidebar_position: 0
|
||||||
|
title: "General"
|
||||||
|
description: "Lay ground rules on how to use and interact with StarOpenSource's services"
|
||||||
|
---
|
||||||
|
|
||||||
|
# General Terms of Service
|
||||||
|
On this page basic ground rules are layed down. These will always apply,
|
||||||
|
no matter the service you are using. Service-specific terms of service
|
||||||
|
will always inherit these Terms of Service and can selectively override
|
||||||
|
specific rules listed on this page.
|
||||||
|
|
||||||
|
All users will be notified of changes to this or the relevant
|
||||||
|
service-specific Terms of Service document by email.
|
||||||
|
|
||||||
|
All revisions of this and all service-specific Terms of Service
|
||||||
|
documents can be viewed [here](https://git.staropensource.de/Infrastructure/website-docs/commits/branch/develop/docs/policies/tos).
|
||||||
|
|
||||||
|
## §1 *Infrastructure abuse*
|
||||||
|
Do not abuse StarOpenSource's infrastructure, services, members or projects.
|
||||||
|
|
||||||
|
This includes the distribution of malicious software (unless the user is
|
||||||
|
specifically warned about the side effects before the malware is executed),
|
||||||
|
spam or other annoying, disruptive or harming actions.
|
||||||
|
|
||||||
|
Violations will result in the permanent and irreversible deactivation
|
||||||
|
of all accounts of the violating party on all of StarOpenSource's services.
|
||||||
|
|
||||||
|
## §2 *Communication rules*
|
||||||
|
Be friendly and kind to other people. Discrimination, manipulation, gaslighting,
|
||||||
|
bullying, trolling, harassing or other forms of harm are strictly forbidden.
|
||||||
|
|
||||||
|
Specifically these cases fall under harassment and discrimination:
|
||||||
|
- disrespecting the chosen gender of an individual
|
||||||
|
- attacking someone for their chosen identity
|
||||||
|
- harassing based on the religion, skin tone, body feature or other things of another person
|
||||||
|
- insulting others
|
||||||
|
- calling people names
|
||||||
|
|
||||||
|
Violations will result in the permanent and irreversible deactivation
|
||||||
|
of all accounts of the violating party on all of StarOpenSource's services
|
||||||
|
if a proper apology by the violating party is not held after 72 hours
|
||||||
|
and a majority vote of the community fails.
|
||||||
|
|
||||||
|
An exception however can be made to a violation of one's chosen
|
||||||
|
gender or identity if the offender did not know of the victim's
|
||||||
|
gender or identity, properly apologized within 72 hours and stops
|
||||||
|
the violating behaviour immediately.
|
||||||
|
|
||||||
|
## §3 *Alternative accounts*
|
||||||
|
Using multiple accounts on StarOpenSource's services is not allowed.
|
||||||
|
Multiple accounts can be used to circumvent restrictions and account
|
||||||
|
terminations and are therefore not allowed.
|
||||||
|
|
||||||
|
Violations will result in the permanent and irreversible deactivation
|
||||||
|
of all accounts of the violating party on all of StarOpenSource's services.
|
||||||
|
|
||||||
|
## §4 *Reports of misbehaving users*
|
||||||
|
The failure to report misbehaviour 72 hours after learning of one's
|
||||||
|
misbehaviour and the affecting rule will count as assistance
|
||||||
|
and will be punished as hard as the misbehaving party will be.
|
||||||
|
|
||||||
|
## §5 *Country laws*
|
||||||
|
Follow the laws of Germany and your country.
|
||||||
|
You surely don't want to get StarOpenSource or yourself into trouble.
|
46
docs/policies/tos/git.md
Normal file
46
docs/policies/tos/git.md
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
---
|
||||||
|
sidebar_position: 1
|
||||||
|
title: "StarOpenSource Git"
|
||||||
|
description: "Terms of Service for sos!git"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Terms of Service for sos!git
|
||||||
|
On this page rules specific to [StarOpenSource Git](https://git.staropensource.de)
|
||||||
|
are specified. These rules are based on the [General Terms of Service](/policies/tos/general)
|
||||||
|
and must be followed as well. Specific rules on this page may
|
||||||
|
override certain General ToS rules.
|
||||||
|
|
||||||
|
## §1 *Repository size limit*
|
||||||
|
Repositories may not be more than 256 MiB (268435456 bytes) in size.
|
||||||
|
|
||||||
|
Accidental violations may result in repository termination until the
|
||||||
|
problem has been resolved in some kind of fashion. Intentional violations
|
||||||
|
will result in the permanent and irreversible deactivation of all
|
||||||
|
accounts of the violating party on all of StarOpenSource's services.
|
||||||
|
|
||||||
|
## §2 *Disallowed issues or pull requests*
|
||||||
|
Off-topic, distracting, spam or useless issues or pull requests
|
||||||
|
are not allowed. These disrupt the development cycle and take up
|
||||||
|
precious developer and maintainer time for no good value.
|
||||||
|
|
||||||
|
Violations will first result in a warning, after that the
|
||||||
|
permanent and irreversible deactivation of all accounts of
|
||||||
|
the violating party on all of StarOpenSource's services.
|
||||||
|
|
||||||
|
## §3 *FOSS and OSI-/StarOpenSource-approved licenses*
|
||||||
|
Only completely free and open source software may be distributed on
|
||||||
|
StarOpenSource Git. These must be licensed under an OSI- or
|
||||||
|
StarOpenSource-approved license. All dependencies and runtimes the
|
||||||
|
program bundles and uses must be licensed under an allowed license
|
||||||
|
as well.
|
||||||
|
|
||||||
|
Wrappers and sandboxes are excluded, as they may wrap
|
||||||
|
around proprietary software and may be required for a software to
|
||||||
|
function in a safe way.
|
||||||
|
|
||||||
|
Accidental violations will not be punished as long as the affected
|
||||||
|
repository is cleaned of the problematic license, dependency or
|
||||||
|
runtime in the latest commit on all branches. Otherwise, it will be
|
||||||
|
counted as an intentional violations. These will result in the permanent
|
||||||
|
and irreversible deactivation of all accounts of the violating party
|
||||||
|
on all of StarOpenSource's services.
|
|
@ -84,7 +84,7 @@ const config: Config = {
|
||||||
tagsBasePath: 'tags',
|
tagsBasePath: 'tags',
|
||||||
sidebarPath: "./sidebars.ts",
|
sidebarPath: "./sidebars.ts",
|
||||||
sidebarCollapsible: true,
|
sidebarCollapsible: true,
|
||||||
sidebarCollapsed: false,
|
sidebarCollapsed: true,
|
||||||
showLastUpdateAuthor: true,
|
showLastUpdateAuthor: true,
|
||||||
showLastUpdateTime: true,
|
showLastUpdateTime: true,
|
||||||
breadcrumbs: true,
|
breadcrumbs: true,
|
||||||
|
|
Loading…
Reference in a new issue