4 ms·
I think many people who criticize the idea feel that it's been heavily pre-politicized to push for a particular version of "social justice" meme-complex. And if
by anatoly 11y ago
I think many people who criticize the idea feel that it's been heavily pre-politicized to push for a particular version of "social justice" meme-complex. And if you discount that driving force and that motivation, it isn't clear that a CoC is either needed or useful.
If you try to think about it in a clean-slate way, sort of; forget "oppression", "microagressions against minorities" and all the other politicized jargon that the current version is peppered with, and ask yourself (answers are my opinions, obviously)...
Q. Is there a problem with some open source communities being too hostile, unwelcoming, potentially harassing to many people?
A. Yes. Some communities are clearly much more "nice" than others. Some are clearly much more welcoming of newbies, etc.
Q. How does this "bad behavior" manifest itself, in actual open source communities?
A. Mostly by how much rudeness and brusqueness some regulars of the community feel they can treat others with. If you hang around on forums, issues, IRC channels etc. enough you can get a clear feel of the "niceness meter". Sometimes there's also explicit misogyny, but that's relatively rare. Other explicit forms of hostility (e.g. racism, transmisogynism) are even rarer to nonexistent. It's simply that if the overall level of niceness is low, then people behave like assholes. Asshole-like behavior is easy to interpret as racism etc.
Q. Is this a huge problem? Should we invest effort in trying to make communities more nice?
A. I don't know, seems like a personal call. I personally like the nice and welcoming communities much more, and don't really see the point of being rude and hostile (I think it's counterproductive and not only wrong).
Q. Is a code of conduct a way to achieve that?
A. Doubt it. Seems like the norm set by the leaders of the community, together with a few clear examples of "we will not tolerate this kind of behavior", is how it's successfully done. Is there a project which went "not nice -> adopted CoC -> became clearly nicer"? I haven't seen any.
- thomasfoster96 11y agoThe difference between setting some community norms and having a code of conduct seems to be writing it down. And, in writing things down, there's one reference for the rules/guidelines and everyone knows what they are. Is much prefer GitHub to set some rules rather than have year's worth of what would essentially become case law. Plus, community norms aren't exactly working either, so.. Overall, with a bit of editing (perhaps the code of conduct should be rewritten to avoid as many politicised words as possible), I'm not sure where the difference is between a well written code of conduct and a 'be nice' community norm.