<div dir="ltr">While I'm replying to Renato here, that is mostly because there are too many replies on this subject, and too many of them have wandered off into other topics.<div><br></div><div>I want to specifically address the concerns with verbosity. For example:<br><br><div class="gmail_quote"><div dir="ltr">On Tue, Oct 13, 2015 at 3:52 AM Renato Golin <<a href="mailto:renato.golin@linaro.org">renato.golin@linaro.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I also agree that some descriptions are too verbose, and trying to be<br>
exhaustive, whereas any list will be incomplete, we might just as well<br>
be short and meaningful.</blockquote><div><br></div><div>And very relatedly:</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> - *Be careful in the words that you choose.* We are a community of<br>
> professionals, and we conduct ourselves professionally. Be kind to others.<br>
> Do not insult or put down other participants. Harassment and other<br>
> exclusionary behavior aren't acceptable.<br>
<br>
This sums up well. The rest is just outlining behaviours that occur<br>
with extremely low frequencies on this community, some of which I have<br>
never seen.<br></blockquote><div><br></div><div>This is a *specific* thing that is called out time and again as important to having an effective code of conduct in all of the research I have done on the subject. Here is a really good, and fairly canonical source:</div><div><br></div><div><a href="http://adainitiative.org/2014/02/18/howto-design-a-code-of-conduct-for-your-community/">http://adainitiative.org/2014/02/18/howto-design-a-code-of-conduct-for-your-community/</a><br></div><div><br></div><div>This article gives a lot of the core reason why details are often extremely important here.</div><div><br></div><div>Now, I understand that for many of you (in fact, I suspect for the overwhelming majority of you!) these details aren't necessary. As I have said before, the LLVM community has been very effectively keeping its forums civil and polite for a long time. But I think we should consider that having a code of conduct and having it be detailed might be important for *others*.</div><div><br></div><div>People who have serious concerns about participating safely in a community should have some way to be reassured about what is expected within our community. A detailed and documented code of conduct is the best way I know of to advertise that this is a safe and welcoming space. This isn't just a hypothetical either. I personally struggled to feel safe within the LLVM community many years ago, and I have had many people specifically call out how excited they are to see even a *chance* that the LLVM community will explicitly take a stance here.</div><div><br></div><div>Another (smaller) benefit that a detailed code of conduct can provide is a reminder. While I try to behave to the best of my abilities, sometimes I have needed a reminder to cool down a bit. I suspect others have had similar experiences. Having some details can help us consider things that we might not usually consider on a day-to-day basis.</div><div><br></div><div>So I am very strongly in favor of a reasonable amount of clear and detailed wording. We could try to word smith a slightly more compact version, but I think that we would have very minimal improvements without sacrificing the goals above, especially those linked in the article.</div><div><br></div><div>Instead, what I strongly suggest is that we stick with wording such as what is proposed, that is *very* close to the Django code of conduct, which has been explicitly called out as effective and useful by many people including the Ada Initiative. We don't need to invent good words here.</div><div><br></div><div>-Chandler</div></div></div></div>