Ruby removed “Participants will be tolerant of opposing views” from its CoC
Almost more surprising is that this was removed:> When interpreting the words and actions of others, participants should always assume good intentions.In favor of this:> Participants should speak and act with good intentions, but understand that intent and impact are not equivalent.Also changed yesterday:> Behaviour which can be reasonably considered harassment will not be tolerated.became:> Behaviour which can be considered harassment against protected classes will not be tolerated.The updated CoC is here: https://github.com/ruby/www.ruby-lang.org/blob/master/en/con...This is very weird because fundamentally it stems from a failure of the moderators. If someone makes a sexist joke you don't just let them because you're "assuming good intentions", that clause means that you tell them it's not appropriate here, and if they apologize you assume they are sincere, and if they don't you swiftly boot them. But there is no substitute for good moderation, shifting words around won't help much.Aside: Open source discussion opening with "My rationale for these changes are documented on Twitter: [link]" also seems somewhat crazy. And I love Twitter, it just seems very odd to link to a thread of tweets instead of restating your case in the proper medium.