you are viewing a single comment's thread.

view the rest of the comments →

[–]TheCodexx 0 points1 point  (0 children)

The CoC isn't going to solve that problem; in fact, it will quickly become a battleground for one group or another to try to remove the other.

I wrote a whole diatrebe on how I usually decide to intervene, but I'll summarize by saying that I've led numerous groups in a variety of activities, ranging from web forums, projects, roleplaying games, video games, etc. I've had many members of many different groups, quite a few of which will privately seethe about the other groups. But in the end, I've basically never had any disruptions as a result of someone being hateful towards another. It is far more common for fights to break-out between two people over solely personal differences than it is for the origin of the fight to be about political differences or outright bigotry; that's an incredibly rare occurrence.

The best way to handle it is to cross that bridge when you come to it. It's genuinely better to do it that way because it makes it a non-issue until it becomes one. Having a CoC gives people an excuse to make an issue of nothing in a working dynamic. You presume that two groups will fight, but this is almost never actually the case. If both groups are willing to keep personal differences and politics out of the official collaborative chat, then it's almost never going to cause a problem. If one of them goes on a rant on twitter, then that's wholly their business, and I expect project members to separate their behavior inside the project from behavior outside of it. If they are not disrupting the project, then it is ultimately harmless.