Re: Barriers to an ASP loophole closure
Anthony Towns <firstname.lastname@example.org> writes:
> The idea is that:
> (a) gcc -o foo foo.o bar-gpl.o forms a work (foo) based on bar-gpl.o
> and thus that people should make the full source of foo available
> (b) gcc -o foo foo.o -lbar-gpl is much the same as the above
> gcc -o foo bar-gpl.o -lfoo is also much the same as the above
> (c) Making use of bar() from bar-gpl.so is much the same as doing
> something like the following in foo.java:
> import java.rmi.*;
> // get bar from the network
> BarInterface bar =
> (BarInterface) Naming.lookup("//rmi.bar.com/Bar");
This is easy. The resulting combination is a single program.
The GPL attaches to the entire program, not merely to bits and pieces.