<div dir="ltr"><div dir="ltr">On Tue, Jun 30, 2020 at 10:54 PM Alex Bradbury <<a href="mailto:asb@asbradbury.org">asb@asbradbury.org</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, 30 Jun 2020 at 06:15, Chandler Carruth via llvm-dev<br>
<<a href="mailto:llvm-dev@lists.llvm.org" target="_blank" class="cremed">llvm-dev@lists.llvm.org</a>> wrote:<br>
><br>
> As I understand it, a key need is to explicitly contribute this to the LLVM project to make it unambiguous that it has been contributed and is completely available for folks not at Apple to iterate on the code and turn it into code-reviewable chunks.<br>
><br>
> So whatever happens needs to be quite explicit in its nature as a contribution. IMO, a branch of the repository definitely qualifies.<br>
><br>
> IMO, a pull request isn't as clear given that they haven't been used for contributions before. This is not a time to be innovative IMO. A branch as a staging location has been used many times over the history of the project though and seems nicely unambiguous in that regard.<br>
<br>
One of the advantages of the Apache license LLVM has now moved to is<br>
that it provides a clarity on issues such as what represents a<br>
"Contribution" (defined in section 1<br>
<a href="https://www.apache.org/licenses/LICENSE-2.0" rel="noreferrer" target="_blank" class="cremed">https://www.apache.org/licenses/LICENSE-2.0</a>). I take your point that<br>
being innovative is undesirable and see the advantage of following a<br>
well-trodden path, but I do think it might be worth looking to take<br>
advantage of these clearer definitions in the future (even if not for<br>
this instance), getting confirmation from lawyers as required.<br></blockquote><div><br></div><div>Don't want to digress too much, but we really were looking at these exact points. They are, indeed, much more clear than they have been historically. But all of my comments are genuinely in the presence of the new license structure. Sadly, there remains some ambiguity. Pushing to a branch though (or another repository) seem like fantastically clear and unambiguous approaches. =]</div></div></div>