Index: llvm/docs/FAQ.rst =================================================================== --- llvm/docs/FAQ.rst +++ llvm/docs/FAQ.rst @@ -9,11 +9,18 @@ License ======= -Does the University of Illinois Open Source License really qualify as an "open source" license? ------------------------------------------------------------------------------------------------ -Yes, the license is `certified -`_ by the Open Source -Initiative (OSI). + +Why are there LLVM exceptions to the Apache 2.0 license? +-------------------------------------------------------- +The LLVM exceptions address two potential issues users might have with using +the Apache License 2.0. First, there are some concerns around combining code +under Apache 2.0 with GPLv2 that the exceptions address. Second, the exceptions +ensure LLVM-based runtime libraries don't impose Apache 2.0 notice requirements +on software when you simply use LLVM as part of compiling that software. We +designed this to be more flexible than usual because LLVM often shares code and +technology between many different subsystems including runtime libraries and we +don't want license terms to be a barrier to good engineering decisions around +factoring out common logic. Can I modify LLVM source code and redistribute the modified source?