FirestormViewer / .github

FirestormViewer/.github is a ✨special ✨ repository that you can use to add README.md to your public organization profile, visible to anyone.
0 stars 2 forks source link

Discussion: Code of Conduct #2

Open FelixWolf opened 9 months ago

FelixWolf commented 9 months ago

What it is:

CODE_OF_CONDUCT.md

What it does:

Tells people to behave.

Issues:

Code of Conducts have been very controversial, so what we choose is going to be important, that includes choosing none. We have the following choices:

  1. We can choose to use no code of conduct, in which we just don't do add any. However, github is going to nag us until we do so.
  2. We can choose to have "no code of conduct", in which we adopt https://github.com/domgetter/NCoC or one of the other NCoC variants. However, this can come off as "We don't care".
  3. We can choose to use one of github's "stock" Code of Conducts. However, depending on who you ask, these have political/safety issues attached to them. Some may take issue with these more than others.
  4. We could take the route Second Life ultimately decided, which is to adopt the existing code of conduct/rules/community standard they have. In our case, it would be the Gateway Covenant. https://wiki.firestormviewer.org/gw_covenant_code_of_conduct However, it is written from the POV of being in Second Life, rather than on github/etc, and will need to be reformatted to better fit the project. Or we could just link to it and call it a day. 🤪
  5. We could write our own. However, then someone has to write it.

Each one of these has their own issues. I've listed all the options for the sake of being complete and unbiased.

FelixWolf commented 9 months ago

To avoid inserting my own opinion in the opening issue, I will say, choosing one of the code of conducts that github provides as "stock" I do find issues with, as I do have autism, and they have made me feel less safe than a project without a code of conduct.

I am personally in favor of deriving our gateway code of conduct. I am feeling conflicted on mentioning the code of conduct I wrote, but it might serve as a good structure guide on what the derived gateway CoC should look like: https://github.com/FelixWolf/.github/blob/master/CODE_OF_CONDUCT.md

FelixWolf commented 9 months ago

Actually, https://wiki.firestormviewer.org/gw_group_charter might be better, as it is more so focused on chat groups, rather than in-world stuff.

beqjanus commented 6 months ago

Not sure where to take this, it needs a lot more thought.

Ansariel commented 6 months ago

Just don't add anything - it's not needed anyway.