> Participants are expected to be tolerant of opposing views.
If you can't tolerate that others will have different perspectives to you then it means you're likely to be a very difficult and inflexible person to work with.
> Participants are expected to be tolerant of opposing views.
If you can't tolerate that others will have different perspectives to you then it means you're likely to be a very difficult and inflexible person to work with.
> Participants must ensure that their language and actions are free from personal attacks and disparaging remarks.
And anyway, rhetoric which advocates for killing groups of people would be very off-topic for a programming language discussion forum. Unlikely it would come up in conversation except for deliberate trolling.
1. Someone posts something on twitter that someone else finds offensive
2. Someone proposes a CoC rule banning bigots from the community, which raises the question of "who defines who is a bigot"
TFA mentions a third way; a remark at a conference is overheard.
It is a tiny fraction of the people I know and have interacted with over an extended period of time who has not made a remark that could be construed as bigoted.
I have seen moderators called bigots for suspending (instead of banning) someone who made an inappropriate remark.
My wife and I have been accused (behind our back) of misgendering someone when we were using the pronouns that we had privately confirmed she preferred.
If you create a CoC with real teeth, then instead of the BDFL or core team or whatever controlling who is in the community, it's the people in the community who are most interested in accusing people of violating the CoC that have control over who is in the community.
If a project decides it won’t welcome people who believe what almost all conservative/traditionalist Orthodox Jews believe (even if they keep those beliefs to themselves in project forums), it is essentially deciding that Jews (of that kind) aren’t welcome-isn’t that antisemitic, and in itself a species of eliminationism? (not with respect to Jews in general, rather with respect to Jews of that kind)
And the same point holds for “Sunni” or “Shi’a” or “Catholic” or “Protestant” or “Eastern Orthodox”
If that stereotypical Orthodox Jew wants to be a valuable community member, they can keep their hostile opinions to themselves, and nobody will consider them troublemakers.
Obviously they won't feel welcome because they realize that the majority would despise them as bigots if they expressed intolerable opinions, but hopefully it can become a reason to question their ideology.
This is what an intolerant troublemaker would do, demonstrating that they are worse than the restrained bigot they are denouncing.
The will to hurt people is, or should be, a good indicator of which side is more wrong.
Also it would be very off-topic for a programming language forum.
Then someone will point out that they might have this stuff on their Github profile, or website. They're free to do so, of course. But it would be wrong to remove them for that, right? But then any trans contributor that sees this crap is what, forced to work with them anyway?
Diverse views on software development? Great. Diverse views on whether various groups deserve human rights? Not great.
It would be unreasonable to expect everyone to have the same perspective on political issues.
(As a personal preference, I'd rather not know the political views, legitimate or otherwise, of people I work with. It's not relevant.)
As to your first - if people with a strong set of ethical and moral principles "just shut up" about what they considered ethical and moral essentials ... then they wouldn't be who they are. The only people who don't show what they hold good are people who don't hold as good much of anything.
Now if we're just talking "opinions" here (about things that are not ethical and moral, merely matters of taste), then yes, a person with "strong beliefs strongly held as a universal principle" is someone who is just an ass. But if I know someone is a raving Detroit Lions fan "on the internet", what kind of a person am I if I can't work with them?
I have only ever seen CoC's abused to push out people with anti-social just views.