[LLVMdev] Licensing requirements

Eric Christopher echristo at apple.com
Tue Jul 5 15:19:05 PDT 2011


Other than having you read:

http://llvm.org/docs/DeveloperPolicy.html#license

your best bet is to consult your lawyer with questions like this.

-eric

On Jul 5, 2011, at 7:37 AM, Tor Gunnar Houeland wrote:

> My impression from reading http://llvm.org/docs/DeveloperPolicy.html#clp 
> is that it's intended to be possible to compile programs using llvm and 
> distribute the resulting binaries freely. This does not seem to be the case.
> 
> I'm assuming no portion of LLVM is included in the compiled binaries, 
> only the runtime library components, so that the compiled binaries are 
> not derived from LLVM. Is that true?
> 
> The runtime library components state that they are licensed under 
> http://www.opensource.org/licenses/mit-license.php which does not 
> contain a specific clause regarding binary redistribution. This seems to 
> have been interpreted as not placing any restrictions on binary 
> redistribution, i.e. that "all copies" has somehow been interpreted as 
> "copies in source code form". (Different licenses such as Boost, zlib, 
> and bzip2 etc. do not require copyright notices for binary redistributions.)
> 
> Is it sufficient to include the MIT copyright notices from 
> http://llvm.org/svn/llvm-project/compiler-rt/trunk/LICENSE.TXT / 
> http://llvm.org/svn/llvm-project/libcxx/trunk/LICENSE.TXT for programs 
> compiled with LLVM? (Probably including the respective CREDITS.TXT files 
> as a courtesy, although there doesn't seem to be any actual requirements 
> to indicate that it's for Compiler-RT/libc++)
> 
> And finally, could it be possible to change the licensing (again) so 
> that no notices would be required?
> 
>   - Tor Gunnar
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list