Terminology.
Posted Aug 18, 2004 13:03 UTC (Wed) by
dwmw2 (subscriber, #2063)
In reply to:
You are both mistaken, sorry. by hummassa
Parent article:
IBM's summary judgment motion
The GPL tries (wrongly) to determine what is or not a derivative work by saying "if you link, it's a derivative work", but this is *not* true. The better way to read the GPL is: "If you don't link, then it's not a derivative work
I think you're getting muddled. The GPL does not mention linking at all, except in passing in the final paragraph. It defers to copyright law on the matter of what a derivative work is.
I wish people would stop using the term 'derived work' as if it were equivalent to "work which GPL terms require to also be GPL'd".
The 'infection' of the GPL does not apply only to derived works. If you have a collective work which is based on a GPL'd Program, and identifiable sections of that work can reasonably be considered independent and separate works in themselves, then the GPL doesn't apply to those sections when you distribute them as separate works.
But when you distribute the same sections as part of a whole which is a collective work based on the GPL'd Program, the distribution of the WHOLE must be under the terms of the GPL. The permissions for other licensees extend to the entire whole; to each and every part regardless of who wrote it.
For "a whole which is a collective work based on the GPL'd Program" consider, by way of example, the firmware for an embedded Linux router. For "independent and separate work distributed as part of that whole" consider a binary-only kernel module distributed as part of that whole.
(
Log in to post comments)