[LLVMdev] Using LLVM code in projects/compiler-rt

Daniel Berlin dberlin at dberlin.org
Thu May 31 23:10:48 PDT 2012


>
> #4 is interesting, but a *ton* of work. The Object library, most of Support
> and System, all would have to sink into this core module, all would have to
> get dual-licensed (ow!!! how? some of the contributors are around to agree
> to new license, but not all... likely a fair amount of rewrite required to
> produce new versions of libraries under the correct license).

You actually don't have that many contributors. I've seen this done
for projects with 200+ contributors.
Even better, most LLVM contributors are still around.
If you have to rewrite a little code along the way to account for
folks you can't find, this is probably worth the expense anyway (and
i'm pretty sure we'd be happy to fund it :P).

The more interesting question is whether you want to dual license, add
a general exception to the LLVM license, or switch wholesale to MIT
license.



More information about the llvm-dev mailing list