[LLVMdev] [llvm-c] Copyright notice in language bindings
Moritz Maxeiner
moritzmaxeiner at googlemail.com
Wed Mar 13 12:17:36 PDT 2013
On 03/13/2013 07:26 PM, Chris Lattner wrote:
> LLVM's license includes a binary redistribution clause:
> http://llvm.org/docs/DeveloperPolicy.html#license
Hi Chris,
the problem with the binary redistribution clause is that the bindings
will not be linked with any part of LLVM.
The bindings will load an LLVM shared library (dll/so/dylib) at runtime
and thus an application compiled
with said bindings will contain no binary of LLVM (as these will
seperately resign in the shared library, which
itself has to be distributed together with the license of course, but
that is not of a concern to the bindings, as they will
not provide this shared library) so as far as I can tell the clause
would not apply.
Another point is that the binding themselves don't do anything other
than interfacing with LLVM and are only
provided in source code. The binary redistribution clause would only
apply to people then in return using these
bindings to access LLVM.
>
> 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.
>
Would something like this be appropriate then (README.md resides in the
bindings' root folder), seeing as there is
no binary being distributed?
README.md:
...
llvm-d uses code fragments from LLVM's C API headers; LLVM is
distributed under the University of Illinois Open Source
License. See http://opensource.org/licenses/UoI-NCSA.php for details.
-- Moritz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130313/ef179a76/attachment.html>
More information about the llvm-dev
mailing list