[llvm-dev] RFC: General purpose type-safe formatting library
David Chisnall via llvm-dev
llvm-dev at lists.llvm.org
Wed Oct 12 02:30:32 PDT 2016
On 12 Oct 2016, at 10:14, Chandler Carruth <chandlerc at gmail.com> wrote:
>
> And "BSD / MIT-style licenses" specifically don't address a number of the issues raised in the licensing thread. I don't want to try to rehash it here, but if we as a community think those issues are worth addressing, that precludes depending on existing code carrying these licenses.
>
> As a specific issue: if this code ends up transitively used in runtime libraries, we would have binary attribution problems. So adding a dependency on code under some other license is, IMO, problematic from a very basic pragmatic perspective. It would move us back into having a weird partition through the LLVM project of some code that could go into runtimes but other code that could not go into runtimes. I don't want to go back to that point.
2-clause BSD and MIT licenses (the relevant ones here) do address this. They are as permissive as the most permissive license used in LLVM (and far more permissive than the proposed new license) and carry no binary attribution clauses.
David
More information about the llvm-dev
mailing list