[llvm-dev] Resuming the discussion of establishing an LLVM code of conduct

Arnaud Allard de Grandmaison via llvm-dev llvm-dev at lists.llvm.org
Fri May 6 07:53:54 PDT 2016

For what it's worth, I think this is an improved version of the CoC, and
I'm OK with it. Thanks to Chandler and all those who have been working on

It's not perfect --- and will never be --- but that's a good base to settle
on. We can always evolve it later based on real life feedback.

My only suggestion for improvement would be to add something like this at
the top of the document (in rst parlance):

+The following behaviours are expected in the LLVM community:
+* `be friendly and patient`_,
+* `be welcoming`_,
+* `be considerate`_,
+* `be respectful`_,
+* `be careful in the words that you choose and be kind to others`_,
+* `when we disagree, try to understand why`_.

First, this is the first thing you see when pointing a web brower to the
CoC page. Second, this would give a TL;DR summary of the CoC, hopefully
addressing the "Wall of Text" effect. And last, it acts as a table of
content, and people interested in the nitty-gritty details / context can
click the links or just continue to read the full text.

My 2 cents,

On Fri, May 6, 2016 at 3:47 PM, Krzysztof Parzyszek via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> On 5/5/2016 4:19 PM, Tanya Lattner via llvm-dev wrote:
>> Having a code of conduct like this is just as bad as having no code of
>> conduct at all. It trivializes the importance of a code of conduct and its
>> pretty much impossible to enforce.
> Code of conduct should reflect the community standards, not define them.
> These standards come from the minds of the members of the community. A CoC
> that states this much and outlines the core principles underlying these
> standards is a statement of faith in the community itself. It stresses the
> fact that the community can enforce its own standards, and in doing so be
> guided by the core principle of respect, and not by a list of prohibited
> behaviors.
> I believe that it will behoove each member treat others with respect and
> to oppose unacceptable actions. When the enforcement of such standards
> comes from the genuine conviction, and not simply from a document, it
> strenghtens the community as a whole. Pointing to a document only invites
> searching for potential loopholes.
> -Krzysztof
> --
> Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted
> by The Linux Foundation
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160506/d32df876/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CoC.patch
Type: text/x-patch
Size: 2847 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160506/d32df876/attachment.bin>

More information about the llvm-dev mailing list