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

Re: Forking and relicensing issues (different)

> On Mon, May 10, 1999 at 09:22:18AM -0400, Nils Lohner wrote:
> > I have a question along the same lines, but in a different area.  I'm
> > pretty sure situations like this have come up before, but I don't know
> > how they were handled.  This is just from a discussion I had with
> > someone.
> > 
> >   Can you take GPL'ed code and use it with a closed source program?
> > i.e.  take the GPL'ed program do_everything and someone wants to write a
> > library for it that's do_one_more_thing but keep the library closed, is
> > that OK?  If they want to distribute and sell that, they distribute the

No. This is the entire point of the LGPL.

> > source code to the GPL part (with modifications), and the binary
> > (executable), right?  I would assume it is, but modifications etc. to
> > the original GPL code must be made public.  Am I missing something here,
> > or is that about the extent of it?  Or is that illegal under the GPL and
> > the entire source code must be made public because its used with some
> > GPL'ed code?

That's right. This has been enforced before -- the famous(ish) example is
when NeXT wanted to release the Objective C portion of GNU CC as a
collection of object files and RMS made them rlease it as GPL'ed source

> I suggest going to ftp.be.com and checking out the /pub/gnu directory.
> They have done exactly this with their boot loader. It uses some parts of
> the Linux kernel (those parts are released in source), and some parts are
> proprietary (thos parts are only in .o object format). So you can
> conceivably rebuild the boot loader with the source and objects provided.

If I am not very much mistaken, this is illegal and something should be done
about it.

"For a price I'd do about anything, except pull the trigger: for that I'd
need a pretty good cause" -- Queensryche, "Revolution Calling"
PGP 5.0 key (0xE024447449) at http://cif.rochester.edu/~jpt/pubkey.txt

Reply to: