[cfe-dev] standard headers question
Chris Lattner
clattner at apple.com
Mon Dec 17 16:45:26 PST 2007
On Dec 17, 2007, at 11:43 AM, Sean Middleditch wrote:
> On Fri, 2007-12-14 at 15:33 -0500, Daniel Berlin wrote:
>> So, speaking as a lawyer, you are best off with the LLVM licensewith
>> the "binary form should reproduce" clause removed, or the MIT
>> license.
>>
>> Binary form for headers never really matters except if you start
>> using
>> inline functions, because the binary form of a header is often
>> nothing
>> for C. However, it is a legal gray area, and it's easier to just
>> avoid it. Otherwise, you are going to get lawyers at corporations
>> claiming they can't use your headers because they have to put
>> stuff in
>> their about boxes.
>
> Understood. I will use the MIT/X license on the standard C headers I
> have. (Which are almost all written, except I haven't made the
> builtins
> to do the platform-specific selection, so they only work correctly on
> ILP32 and LP64 platforms.)
That sounds great. I tossed this at the apple lawyers and they are
pondering. It will be several weeks before they spit out an answer.
Their initial thought was that an MIT license or the LLVM license
with the attribution clause removed would be good (as Dan says), but
they want some time to confer among themselves or do whatever lawyers
do ;-)
In the meantime, MIT sounds great :). Thanks for the input Danny!
-Chris
More information about the cfe-dev
mailing list