GSoC '09 idea

Ethan Blanton elb at
Sun Apr 5 14:49:59 EDT 2009

Sara Melnick spake unto us the following wisdom:
> I have looked at the licenses and my understanding of it is that GPL  
> would require the release of the .h files that are accessed from the  
> SDK and that Apple won't allow those .h files to be publicly released.

The clause that Mark was specifically mentioning is:

    The source code for a work means the preferred form of the work
    for making modifications to it.  For an executable work, complete
    source code means all the source code for all modules it contains,
    plus any associated interface definition files, plus the scripts
    used to control compilation and installation of the executable.
    However, as a special exception, the source code distributed need
    not include anything that is normally distributed (in either
    source or binary form) with the major components (compiler,
    kernel, and so on) of the operating system on which the executable
    runs, unless that component itself accompanies the executable.

(Pasted from the GPL v2.)

That "However, ..." sentence appears to me to exclude files from the
iPhone SDK.  If you are very concerned about this, you might contact
the FSF and ask for their opinion on the matter.


The laws that forbid the carrying of arms are laws [that have no remedy
for evils].  They disarm only those who are neither inclined nor
determined to commit crimes.
		-- Cesare Beccaria, "On Crimes and Punishments", 1764
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <>

More information about the Devel mailing list