The ReactOS project is not responsible for the opinions expressed on Mattermost. Unless otherwise stated and verified, any position taken by a member of this forum, regardless of association with the project, does not represent the position of the project.
1. Be polite, be courteous, be civil.
Common courtesy seems to be lacking on the internet but it is something that we will enforce here. This is not a matter of respect, it is a matter of treating others the way you want to be treated. Violation of this rule will result either in deleted messages, temporary removal or deleted accounts depending on the severity, frequency of infractions and response to warnings. It will be up to the moderators and administrators to determine in their own judgement which punishment is appropriate. Common use of expletives in language aimed towards others is to be avoided, use of expletives to insult or abuse others is completely disallowed. Intelligent use of language and adult forms of discussion are expected on ReactOS Mattermost so there should never be a need to swear or curse others.
2. No spamming.
Whether it be blatantly creating links to porn sites or trying to use ReactOS as a way to boost your own site's Google ranking, this is something we frown upon. There are all types of spam and it will again be up to the moderators and administrators to decide whether something is spam. Lesser infractions will probably result in warnings initially.
Other forms of spamming include continuous promotion of your own agenda, repeatedly asking the same question in different forms, failing to heed requests to stop bombarding Mattermost with statements or queries when you have been asked to stop multiple times.
Spamming may result in an automatically deleting of your ReactOS user account that allows you to log into the forum, JIRA and Mattermost.
3. No forum hijacking.
Mattermost is divided into three main locations, town square, off-topic and development though there are other locations for specific discussions.
Off-Topic is for discussions that do not relate to ReactOS, technical questions on other subjects and other trivia. Political discussions belong here. Please see rule 1. in the Mattermost code of conduct for what is allowed in the off-topic forum regarding the use of expletives and language meant to abuse or insult.
TownSquare is a location for general discussion regarding ReactOS and directly related subjects.
Development is specifically for ReactOS development and not just coding in general
4. No discussion of how to carry out illegal activities or advertisement thereof.
This includes how to find warez and other illegal downloading activities. This is a bannable offense. Keep the site clean.
5. Do not resurrect threads that are years old.
If the last post was years ago, chances are people have forgotten everything that was discussed. If you have points, restate them instead in your new opening post.
6. Do not double/triple/etc post.
This rule serves two purposes. First as an additional safeguard against #5 and second because additional posts tend to clutter a thread and generate additional pages, which increases the amount of navigation for following a thread.
More rules will be added as the situation warrants. That said, the rules up already should not need to be stated, but apparently certain people don't get it.