<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hi Chandler and Meike.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Great that you look into lower barriers for new (and existing) members, thanks!<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">To add what Chris brought up, besides the licensing of what we say on the platform, there is another aspect of T&C that should be considered. Discord’s T&C allows only non-commercial use, unless
 they’ve given a written approval. I’m curious if that is going to hinder the adoption of Discord for people that are employed by for-profit organizations. I’m not a lawyer, so I’ve no clue how much of a problem this is in reality.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Discourse seems more friendly towards user of for-profit organizations and it’s T&C are less aggressive than Discord. It also allows people to keep using email if they prefer. Sounds less contentious.
 I’ve not looked in detail, but I’ll probably happy to use that instead of mailing lists.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Christof<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> llvm-dev <llvm-dev-bounces@lists.llvm.org>
<b>On Behalf Of </b>Chris Bieneman via llvm-dev<br>
<b>Sent:</b> 19 November 2019 02:01<br>
<b>To:</b> David Chisnall <David.Chisnall@cl.cam.ac.uk><br>
<b>Cc:</b> llvm-dev@lists.llvm.org<br>
<b>Subject:</b> Re: [llvm-dev] RFC: Moving toward Discord and Discourse for LLVM's discussions<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">David,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I'm glad you mentioned Discord's T&Cs. I'm not generally concerned about these kinds of things, but Discord's seems particularly aggressive. Particularly the phrase "perpetual, nonexclusive, transferable, royalty-free, sublicensable, and
 worldwide license" is... a lot. Since LLVM is a permissively licensed project I assume many of our contributors care about licensing, and that might be a shared concern.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Since people have mentioned Slack on this thread, have you by chance looked at Slack's ToS? The similar wording from Slack's ToS is, "worldwide, non-exclusive, limited term license", which seems a lot less grabby. Would you be less resistant
 to Slack?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">-Chris<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">On Nov 18, 2019, at 1:48 AM, David Chisnall via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">Hi Chandler,<br>
<br>
One of the things that came up in our discussion at the WiCT workshop as a barrier for new members of the community was the fact that key decisions are often made at round tables at developer meetings without involvement of the wider community, particularly
 the large fraction that is not able to travel to the West Coast.  More broadly, the opacity of the LLVM Project decision making was raised as something that is problematic when attempting to build a wider and more diverse community.<br>
<br>
I therefore find it slightly ironic that this is being announced after a 10-person discussion at an ancillary workshop that was attached to the main DevMeeting.  This seems like a trend in the wrong direction.<br>
<br>
While I am in general in favour of creating new channels to extend the reach of the community, I don't believe that something like this that requires existing community members to participate to be useful should be launched without a wider discussion.  This
 paragraph in your announcement stood out:<br>
<br>
> We talked to a bunch of people and looked at the options out there and<br>
> the most promising ones were Discord for chatting and Discourse for<br>
> longer-form discussions.<br>
<br>
Who are these 'bunch of people'?  Why were they selected to make this decision (and by whom)?<br>
<br>
Note that I don't object to the creation of a Discord server (though the 'YOUR CONTENT' section of the T&Cs contains clauses that I'm unwilling to agree to and so I won't be participating), only to the process through which it was set up.<br>
<br>
David<br>
<br>
<br>
On 18/11/2019 07:48, Chandler Carruth via llvm-dev wrote:<br style="caret-color: rgb(0, 0, 0);font-variant-caps: normal;text-align:start;-webkit-text-stroke-width: 0px;word-spacing:0px">
<br>
</span><o:p></o:p></p>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">Hello everyone,<br>
*Short version:<br>
*I've set up an LLVM Discord server for real time chat (similar to IRC) and an LLVM Discourse server for forums (similar to email lists):<br>
</span><a href="https://discord.gg/xS7Z362"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">https://discord.gg/xS7Z362</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
</span><a href="https://llvm.discourse.group/"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">https://llvm.discourse.group/</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
Please join and use these new services. They are only partially set up and still very new, so don't hesitate to improve them and/or reach out to this thread with any issues you see or things you want to fix. Also, both services have dedicated feedback channels.<br>
Do feel free to use Discourse for technical discussions, although try not to create duplicate discussions (any more than you would between the lists and Bugzilla) and make sure the people you're having the discussion with are fine using Discourse instead of
 the email list. In case Discourse doesn't work out, we'll collect and archive everything so it isn't lost.<br>
*Longer version & more details:<br>
*During this year's Women in Compilers and Tools meeting, folks expressed very clearly that our communication systems cause a non-trivial amount of friction for new people trying to find out about, learn, or contribute to LLVM. Both IRC for chatting and mailing
 lists for longer-form discussions are unfamiliar, difficult, and often intimidating for newcomers. While I have long been a fan and resistant to change in these areas, the feedback from folks at WiCT was compelling and important for us as a community to address.
 Even if it means I have to let go of my precious IRC. ;]<br>
We talked to a bunch of people and looked at the options out there and the most promising ones were Discord for chatting and Discourse for longer-form discussions. Meike and I have set up both an initial Discord and Discourse server. You can find them here:<br>
</span><a href="https://discord.gg/xS7Z362"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">https://discord.gg/xS7Z362</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
</span><a href="https://llvm.discourse.group/"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">https://llvm.discourse.group/</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
There is still a lot of work to be done. Notably, it'd be great for folks to clean up and improve the summaries for each of the groups in Discourse, and I'll be asking various people to help moderate on both Discourse and Discord. If you'd like to help out
 with a specific set of improvements to these, don't hesitate to reach out to me or Meike and we can get you set up. Some specific things we're already working on:<br>
 * Getting Discord verified with a nice URL.<br>
 * Archives of mailing lists on Discourse so you can search in one<br>
   place, etc.<br>
     o See the plan here:<br>
       </span><a href="https://llvm.discourse.group/t/mirroring-and-archiving-llvm-mailing-lists-on-discourse/61"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">https://llvm.discourse.group/t/mirroring-and-archiving-llvm-mailing-lists-on-discourse/61</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
 * Moving Discourse to<span class="apple-converted-space"> </span></span><a href="http://forums.llvm.org/"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">forums.llvm.org</span></a><span class="apple-converted-space"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"> </span></span><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><</span><a href="http://forums.llvm.org/"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">http://forums.llvm.org</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">>.<br>
 * Documenting the best way to move to Discourse while preserving a<br>
   similarly email-focused workflow.<br>
We're just adding these for now, but I'd like people to seriously try using them. While IRC has served us fairly well, I think it is one of the bigger barriers to entry. Our email lists are more effective, but also have had serious infrastructure challenges
 over the years: a constant flow of spam, bouncing for several major email providers, etc. Discourse has very powerful email-based workflows available and I think we should seriously consider moving to Discourse long-term instead of the email lists.<br>
I also want to say thanks to all the folks at the WiCT workshop for giving me and others feedback. I was pretty set in my ways around these kind of things, but hearing the kinds of challenges this has posed to people less established in the community was a
 real eye opener. It takes a lot to speak up like this, and I really appreciate it. I hope this also helps start to address these long-standing issues. Also a huge thanks to Tanya for organizing the WICT workshop and Meike for helping drive this message home
 to me and doing a bunch of the work getting these things set up. I wouldn't have been able to do it without her help, especially around Discord bots.<br>
-Chandler<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
</span><a href="mailto:llvm-dev@lists.llvm.org"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">llvm-dev@lists.llvm.org</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
</span><a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><o:p></o:p></span></p>
</blockquote>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">_______________________________________________<br>
LLVM Developers mailing list<br>
</span><a href="mailto:llvm-dev@lists.llvm.org"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">llvm-dev@lists.llvm.org</span></a><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif"><br>
</span><a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</span></a><o:p></o:p></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</body>
</html>