[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Barriers to an ASP loophole closure



Anthony Towns <aj@azure.humbug.org.au> 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");
> 		bar.bar();

This is easy.  The resulting combination is a single program.

The GPL attaches to the entire program, not merely to bits and pieces.



Reply to: