[llvm-dev] RFC: Introducing an LLVM Community Code of Conduct

Joachim Durchholz via llvm-dev llvm-dev at lists.llvm.org
Tue Oct 13 11:22:57 PDT 2015

Am 13.10.2015 um 18:34 schrieb Renato Golin via llvm-dev:
> I have no idea what that is, but I find it interesting that Google
> renamed "bro" to "br" for the compression file because "bro" was too
> "offensive". I found "bro" quite ingenuous.

Not because it was offensive, but because they wanted to avoid having to 
discuss it at all.
Which is quite reasonable actually.

> * Calling out bad behaviour on people is a way to invoke self-reflect,
> not to offend.

Problem is that it's very hard to word that calling out in a way that is 
not offensive.
With a Code of Conduct is in place, the stakes are even higher for the 
accused one.

> If we create rules for *apparent* abusive behaviour but don't take
> into account for the *implicit* ones, we will end up punishing the
> wrong people.

This can happen, too. Some people are masters at that point of turning 
one's word against oneself, and you have to trace every exchange back to 
its beginning to see where the abuse started.

> I always though of the LLVM community as relaxed and understanding,
> and to see that we *need* such strict rules makes me sad... I was
> still hoping we didn't...

Actually I don't think the LLVM community does. It's just too easy to 
get carried away when drawing up a set of rules - just remember the last 
time when you designed an API and later found it's totally overspecific. 
Permission systems are another area that's particularly prone to this 
kind of overspecification.

More information about the llvm-dev mailing list