web analytics
Newspapers

Tags:

 
Categories:

Q: Why adopt the LLVM Exceptions to the Apache 2.0 License ?

Why It Matters

Without this exception, using LLVM-compiled code or linking LLVM runtimes could create legal uncertainty for:

  • Proprietary software that needs to ship binaries
  • GPL-licensed software, since Apache 2.0 and GPL v2 are otherwise incompatible
  • Any project worried about patent risk propagating through the toolchain

In Short

The LLVM Exception makes LLVM safe to use as a compiler and runtime toolchain without the Apache 2.0 license's conditions "infecting" the software you build with it. It's a practical legal workaround to ensure LLVM can be widely adopted without licensing friction.

EEC GDPR compliant