On 04/02/2013 11:17 PM, Anthonys Lists wrote: > So as long as Google stuck to using interfaces that the kernel devs explicitly > published to user space, then using those header files EXPLICITLY does NOT > create a derivative work, and therefore the GPL can NOT cross that boundary.
That's exactly the point. What Google did was to take the kernel's header files documenting those public interfaces (which contain GPLv2 licenses) and strip out EVERYTHING BUT the documentation of the interfaces (and, I think, various macros, type definitions, etc.), and provide those new headers under the Apache license. This was considered to be legit, rather than a GPL violation, precisely because those aspects of the headers are considered to be "facts" rather than copyrightable elements. See e.g.: http://www.theregister.co.uk/2011/03/29/google_android_and_the_linux_headers/ http://www.itworld.com/open-source/140916/android-sued-microsoft-not-linux _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user