<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 03/13/2013 07:26 PM, Chris Lattner
wrote:<br>
</div>
<blockquote
cite="mid:777D3C5A-5BB7-416E-9E9E-3DBE7ADF02A0@apple.com"
type="cite">
<pre wrap="">LLVM's license includes a binary redistribution clause:
<a class="moz-txt-link-freetext" href="http://llvm.org/docs/DeveloperPolicy.html#license">http://llvm.org/docs/DeveloperPolicy.html#license</a></pre>
</blockquote>
<br>
Hi Chris,<br>
<br>
the problem with the binary redistribution clause is that the
bindings will not be linked with any part of LLVM.<br>
The bindings will load an LLVM shared library (dll/so/dylib) at
runtime and thus an application compiled<br>
with said bindings will contain no binary of LLVM (as these will
seperately resign in the shared library, which<br>
itself has to be distributed together with the license of course,
but that is not of a concern to the bindings, as they will<br>
not provide this shared library) so as far as I can tell the clause
would not apply.<br>
<br>
Another point is that the binding themselves don't do anything other
than interfacing with LLVM and are only<br>
provided in source code. The binary redistribution clause would only
apply to people then in return using these<br>
bindings to access LLVM.<br>
<br>
<blockquote
cite="mid:777D3C5A-5BB7-416E-9E9E-3DBE7ADF02A0@apple.com"
type="cite">
<pre wrap="">
Including a note in the documentation that ships with your product (or something similar) is enough, but you do need to acknowledge that you use llvm.
</pre>
</blockquote>
<br>
Would something like this be appropriate then (README.md resides in
the bindings' root folder), seeing as there is<br>
no binary being distributed?<br>
<br>
<blockquote>README.md:<br>
<br>
...<br>
<br>
llvm-d uses code fragments from LLVM's C API headers; LLVM is
distributed under the University of Illinois Open Source<br>
License. See <a class="moz-txt-link-freetext" href="http://opensource.org/licenses/UoI-NCSA.php">http://opensource.org/licenses/UoI-NCSA.php</a> for
details.<br>
</blockquote>
<br>
-- Moritz<br>
<br>
<br>
</body>
</html>