Rjack wrote:
The inserted GPL library code is verbatim and unmodified.
Untrue - static linking makes changes to the inserted library code as addresses are resolved. But that's probably not relevant.
The whole compilation is in no way "based" on unmodified GPL'd
> library code. False. The GPL itself defines what it means by "based", and that definition states that it describes a work other than a verbatim copy whose production requires copyright permission. A statically linked executable is a collective work and creating and distributing such a work requires copyright permission. Therefore it is a work based on its elements according to the GPL.
The library code is simply placed in memory segements aside other major non GPL code segments and "called" by the non GPL code for rote functional purposes. To claim the non GPL'd code is a program "based" on GPL'd library routines is preposterous.
This is false for static linking. A statically linked executable is a single collective work in exactly the same way an anthology is a collective work. _______________________________________________ gnu-misc-discuss mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnu-misc-discuss
