Apple, iPhone, and GPLv3 troubles

Chris Lattner clattner@apple.com
Wed Sep 24 18:29:00 GMT 2008


On Sep 24, 2008, at 7:06 AM, Ian Lance Taylor wrote:
> fix the problem.  My understanding of Apple's current position is that
> they won't take any action until they see the final version of the gcc
> runtime license.

>> Basically, what happened is that Apple created a Tivoized device  
>> called the
>> iPhone,
>> and Apple uses GCC (which is now under GPLv3) and Mac OS X on it.
>> Unfortunately, the iPhone is incompatible with GPLv3, if you want  
>> more see
>> the link I mentioned.
>
> Using gcc to compile your code does not impose any licensing
> requirements on that code.

I'm not speaking for Apple here, and I am not a lawyer.  However, the  
last draft of the runtime library exception clause (which is quite old  
by now) imposed licensing restrictions on the executables generated by  
GCC (due to linked runtime libraries) if you did certain things to the  
compiler.  I'm personally very eager to see the final wording, because  
the draft I saw (again, which is old and has certainly changed) was  
extremely aggressive.

-Chris



More information about the Gcc mailing list