<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 2, 2014 at 3:51 PM, Sean Silva <span dir="ltr"><<a href="mailto:chisophugis@gmail.com" target="_blank">chisophugis@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Thu, Oct 2, 2014 at 3:19 PM, Renato Golin <span dir="ltr"><<a href="mailto:renato.golin@linaro.org" target="_blank">renato.golin@linaro.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2 October 2014 18:46, Robinson, Paul<br>
<span><<a href="mailto:Paul_Robinson@playstation.sony.com" target="_blank">Paul_Robinson@playstation.sony.com</a>> wrote:<br>
> Apple delivers a version of clang (as part of Xcode?) and it's not unheard<br>
> of for a vendor to include proprietary changes (I don't know whether Apple<br>
> does this).  In that sense the clang-that-Apple-delivers could be reasonably<br>
> considered an "Apple product."<br>
<br>
</span>In that sense, Sony, ARM and others also release LLVM based compilers.<br>
<br>
Every time I heard the phrase "LLVM is an Apple product" was in a<br>
pejorative way to diminish the community value, mainly due to the<br>
license being more "corporate friendly" than GPLv3.<br></blockquote><div><br></div></span><div>The funny thing is that LLVM is sort of a "de facto copyleft" due to the fast development pace and lack of compatibility: every patch that isn't in the open source repo becomes a liability, eventually resulting in merge pain. Unlike the GPL though, if you really need it, you have the flexibility to keep it out-of-tree; but at a (not to be underestimated) cost in developer resources.</div></div></div></div></blockquote><div><br></div><div>In case it wasn't clear, I meant this in the sense of "this arrangement seems to be a nice balance which has kept the community thriving while allowing/promoting corporate adoption".</div><div><br></div><div>-- Sean Silva</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="HOEnZb"><font color="#888888"><div><br></div><div>-- Sean Silva</div></font></span><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Ideals and licenses apart, LLVM is an Apple/Google product as much as<br>
GCC is a RedHat product, Linux is a RedHat/Intel product, etc, i.e.<br>
not at all.<br>
<br>
cheers,<br>
--renato<br>
<div><div>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
</div></div></blockquote></span></div><br></div></div>
</blockquote></div><br></div></div>