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

Krzysztof Parzyszek via llvm-dev llvm-dev at lists.llvm.org
Wed Oct 14 06:59:36 PDT 2015

On 10/14/2015 8:44 AM, Renato Golin wrote:
> On 14 October 2015 at 14:32, Krzysztof Parzyszek via llvm-dev
> <llvm-dev at lists.llvm.org> wrote:
>> The current administrators of the mailing
>> lists, or the organizers of the LLVM conferences already have the means to
>> deal with it.
> Not really.
> We haven't had to ban anyone from the list or kick anyone from a
> conference yet, but without some form of written agreement, it'd be
> hard to get to any concrete solution if it were to happen.

There is no assumed "right to participate" in the mailing lists, at 
least that's how I see it.  The administrators are not under obligation 
to allow access to everyone.  I agree that having a written CoC would 
make it easier to justify exclusion, but banning someone should not be 
the first remedial action anyway.  It would normally be preceded by some 
sort of communication from the administrators, at which point the nature 
of the offence would be clarified, and only repeated behavior would lead 
to a ban.  This can be done today without any special documents.  This 
relies on the "benevolent authority" of the administrators, which is not 
always granted (although I think this list does not suffer from that). 
On the other hand, a codified CoC could encourage loophole-seeking and 
alternative interpretations of certain passages on the part of the 
intentional offenders.  Ultimately, the administrators would have the 
last word, which is not all that different from the no-CoC approach.

Another problem with a CoC is that if it puts too much stress on "not 
offending" anyone, some people may avoid voicing certain (legitimate) 
thoughts out of fear of being considered offensive.

A conference is a completely different thing, as it is a subject to 
actual law (contract, etc.).  A written CoC for a conference would be a 
good idea, and agreeing to it could be a requirement for participation. 
  The difference there is that this agreement would be legally binding, 
and allow for legal remedies for violations.


Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, 
hosted by The Linux Foundation

More information about the llvm-dev mailing list