*BSD News Article 89040


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.cs.su.oz.au!metro!metro!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!rill.news.pipex.net!pipex!blackbush.xlink.net!ka.sub.net!gummo.bbb.sub.org!gummo.bbb.sub.org!not-for-mail
From: bertram@gummo.bbb.sub.org (Bertram Barth)
Newsgroups: comp.os.linux.misc,comp.unix.bsd.bsdi.misc
Subject: Re: Linux vs whatever
Date: 9 Feb 1997 16:06:15 +0100
Organization: private site in Bruchsal, Germany
Lines: 50
Message-ID: <5dkp57$553@gummo.bbb.sub.org>
References: <32DFFEAB.7704@usa.net> <5claa2$jq1@cynic.portal.ca> <5dask0$13q0@usenet1y.prodigy.net> <5dfnn2$b3g@sjx-ixn3.ix.netcom.com>
NNTP-Posting-Host: gummo.bbb.sub.org
Xref: euryale.cc.adfa.oz.au comp.os.linux.misc:158027 comp.unix.bsd.bsdi.misc:5986

>(snip)
>>| > Anyone is free to reimplement it as a non-GPLed piece
>>| > of code, should they be perverse enough to want to try.
>>| 
>>| As a matter of fact, that has been done. In NetBSD we now have a
>>| non-GPL'd zlib, and we're writing front ends for it so we can get
>>| rid of gzip and gunzip and the like.
>> 
>> That really sounds dumb. GPL doesn't say you have to give away the
>> operating system if you include gzip, why would you write another
>> program to do the same thing?
>>| 
>It also is impossible.  Let's say you write or port a GPL program to
>MS-DOS.  Certainly, you can't be expected to give away MS-DOS.
>
>Either I have a serious misunderstanding of law or someone else does.

The problem is not in adding a complete GPL'ed program but in using parts
of its GPL'ed sources within another program.

Assume MS wants to add a new feature to command.com which is the ability
to load and execute gzipped binaries. If they just integrate the relevant
source lines of gzip into their sources, then their complete(!) sources
(for command.com) become GPL'ed. At least this is my understanding. 

The above example might look silly and for different reasons this will
never happen. But for more realistic examples, let's assume NetBSD wants
to add support for loading gzipped kernels and/or support for executing
gzipped binaries into the kernel. For them it's just impossible to
extract the relevant lines from the GPL'ed gzip-sources into their
boot-program and kernel! Thus they need(!) to rewrite this stuff...

BTW: I don't know for sure, thus I'm assuming that the gzip-sources
     are GPL'ed and that there exists no LGPL'ed library. Anyhow,
     who could decide to put some of the gzip routines into a library
     and downgrade from GPL to LGPL? The original author? the FSF?

Ciao,
	bertram

PS: one last question: Let's assume Author A wrote a program and made
    it available under the GPL. Now many different contributors added
    bug-fixes and enhancements (still under GPL). Is the original
    author still allowed to change the copyright (to LGPL or something
    else)? Does he "own" only the first version or also the improved
    versions? Or is only the group of all contributors able to do that?

-- 
home: bertram@gummo.bbb.sub.org       work: bertram@ifib.uni-karlsruhe.de
- Never ascribe to malice what can be adequately described by stupidity -