Joern Rennecke <amyl...@spamcop.net> writes:

> You seem to be saying that I could do incremental linking, first
> linking libgcc against the Independent Modules, slapping my own
> license on the partially linked work of Target Code (provided all
> used pieces of libgcc are target code - that is hardly ever the
> case, but lets just assume for the sake of the argument that you
> have such a case).

The incremental linking argument is irrelevant.  Either it's OK
without that or it's not OK with that.


> Once you have motivated people to do that, it is only a simple
> step (maybe even the simplest implementation of the aforesaid)
> to exploit a loophole so big you can drive a truck through:
> the source code is translated into Target Code that references
> each used symbol that is needed by the Independent Modules.
> All you need to have for that for that is a shell
> or AWK script to massage nm output for which you could grant
> a GPL license if you ever cared to distribute it.
> Now you can incrementally link this dead piece of Target Code
> with libgcc.  You can even put it into its special section so that
> you can remove it later from the final link.
> Now you are free to link this partially linked work of Target Code
> against any kind of code - including Independent Modules compiled
> with a non-eligible compilation process.

The law is not a computer program.  Transparent dodges do not evade
the requirements of a license.

Ian

Reply via email to