X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FDeveloperPolicy.html;h=ef7ba39397c69b4f84a49f30120cb568e5ee88a2;hb=294e67861c9a497f4b7529a410d8817d36354d5a;hp=6a3d1b46d4f6d4aa94c2d0ca39bd26cecd80a10e;hpb=823d9a53a426a2612bd73eda610fee75962ebd05;p=oota-llvm.git diff --git a/docs/DeveloperPolicy.html b/docs/DeveloperPolicy.html index 6a3d1b46d4f..ef7ba39397c 100644 --- a/docs/DeveloperPolicy.html +++ b/docs/DeveloperPolicy.html @@ -533,20 +533,16 @@ Changes
License

We intend to keep LLVM perpetually open source and to use a liberal open - source license. The current license is the + source license. All of the code in LLVM is available under the University of Illinois/NCSA Open Source License, which boils down to this:

@@ -556,7 +552,22 @@ Changes
LLVM's license is not a "copyleft" license like the GPL). We suggest that you read the License if further clarification is needed.

- + +

In addition to the UIUC license, the runtime library components of LLVM + (compiler_rt and libc++) are also licensed under the MIT license, + which does not contain the binary redistribution clause. As a user of these + runtime libraries, it means that you can choose to use the code under either + license (and thus don't need the binary redistribution clause), and as a + contributor to the code that you agree that any contributions to these + libraries be licensed under both licenses. We feel that this is important + for runtime libraries, because they are implicitly linked into applications + and therefore should not subject those applications to the binary + redistribution clause. This also means that it is ok to move code from (e.g.) + libc++ to the LLVM core without concern, but that code cannot be moved from + the LLVM core to libc++ without the copyright owner's permission. +

+

Note that the LLVM Project does distribute llvm-gcc, which is GPL. This means that anything "linked" into llvm-gcc must itself be compatible with the GPL, and must be releasable under the terms of the GPL. This @@ -570,7 +581,7 @@ Changes

We have no plans to change the license of LLVM. If you have questions or comments about the license, please contact the - LLVM Oversight Group.

+ LLVM Developer's Mailing List.