Defence of the GPL realm (The H)
Posted Dec 19, 2012 1:53 UTC (Wed) by JoeBuck
In reply to: Defence of the GPL realm (The H)
Parent article: Defence of the GPL realm (The H)
If Linus says this (and I'm not sure he has), he hasn't read the license text. The relevant GPLv2 text states (I added the emphasis)
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.
Now, in the cases Linus is most concerned about, the standard Linux build system will work fine with the distributor's new code or patch, so he doesn't need a build script, he already has it (so if he said something like this, then perhaps that's what he meant). It is covered in the exception in the last sentence above. But if the code won't build with a simple command or three (e.g. configure, make, make install), then more must be included.
to post comments)