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

Re: [GPL] No linking with proprietary programs: where?

Thomas Bushnell, BSG wrote:

> To distribute a something which is GPL'd, you must distribute the
> source code for the entire program.  If you don't do that, then you
> are prohibited from distributing the GPL'd portion of the program.
> The GPL only lets you copy GPL'd code if you provide the entire source
> code to the entire program.
> With the exception of "system libraries", the normal interpretation of
> "entire program" means that using the exported interface of command
> line arguments and data streams does not cause the user to be
> considered part of the "same program".  Calling functions in a library
> does.  Making system calls to a kernel does not.
> It's a case-by-case thing.

Where did you get "entire program"?  That's not in the GPL.  Isn't the
question to be asked "is it a derivative work of a GPLed work?"  Maybe
I'm too focused on the phrase "derivative work"; are there cases where
the GPL can require that the source code for non-derivative works be
released also?

Brian Kimball

Reply to: