Date: Wed, 19 Dec 2001 21:55:48 -0600 From: Jonathan Lemon <jlemon@flugsvamp.com> To: "Gary W. Swearingen" <swear@blarg.net> Cc: Jonathan Lemon <jlemon@flugsvamp.com>, Brett Glass <brett@lariat.org>, chat@FreeBSD.ORG Subject: Re: GPL nonsense: time to stop Message-ID: <20011219215548.D76354@prism.flugsvamp.com> In-Reply-To: <0en10ey5jo.10e@localhost.localdomain> References: <local.mail.freebsd-chat/Pine.LNX.4.43.0112181134500.21473-100000@pilchuck.reedmedia.net> <local.mail.freebsd-chat/20011218110645.A2061@tisys.org> <200112182010.fBIKA9739621@prism.flugsvamp.com> <4.3.2.7.2.20011218180720.00d6e520@localhost> <20011219091631.Q377@prism.flugsvamp.com> <0en10ey5jo.10e@localhost.localdomain>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Dec 19, 2001 at 06:43:55PM -0800, Gary W. Swearingen wrote:
> Jonathan Lemon <jlemon@flugsvamp.com> writes:
>
> > E.g.: kernel + (N)"options XXX" = non-GPL'd kernel.
> > kernel + (N)"options XXX" + "options EXT2FS" = GPL'd kernel.
> >
> >
> > We are in agreement here, right?
>
> (Can you get your mail reader to not use tabs? I can't get my mail
> reader to quote them correctly and I doubt if many can. Thanks.)
I guess I'll tell 'vi' to use spaces instead of tabs.
> We are not in agreement. When you have the second equation, you must
> also have:
> kernel = GPL'd kernel
> and
> (N)"options XXX" = GPL'd (N)"options XXX"
> and therefor you will have
> kernel + (N)"options XXX" = GPL'd kernel.
>
> You can't distribute a whole (a GPL term) under the GPL without
> distributing its parts under the GPL. It seems like basic logic to
> me. Nothing to do with the GPL. Please explain carefully if you
> disagree.
Well, I agree with the above 4 sentences, but not the prior argument.
I imagine that this point is where you (and Brett, probably) lose most
of your readers.
The concept (to me anyway) is simple:
1. There exists a GPL encumbered source. Call this A.
2. I have some pure BSD kernel sources. Call this B.
3. Make a copy of the BSD code.
cp -R /usr/src /usr/src2. Call this C.
3'. (optional) Move copy C far away (into another universe)
4. Add GPL code A to BSD code C.
Now, by my logic, and my reading of the GPL, yes, the resulting
product which contains 'A' and 'C' is now under the GPL, and so
copy C automatically falls under the GPL too.
BUT!
Copy B is _NOT_ under the GPL.
This is where we appear to differ. I reject the notion that because
it is possible in some universe to combine BSD + GPL'd code, that it
automatically forces all other copies of the BSD code to fall under
the GPL.
--
Jonathan
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011219215548.D76354>
