[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