🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #72462

Re: Too Good to be True?

#72462
From: T. Kurt Bond
Date: Sat, 01 Feb 1992 16:05
43 lines
2717 bytes
In article <F6m0eB8w164w@mantis.co.uk>, 
mathew@mantis.co.uk (Lieutenant 030) writes:
> Hypothetical scenario:
> 
> I obtain a copy of GNU Emacs, and set about porting it to some new
> architecture Foo.  I identify all the functions which don't work for some
> reason on the new architecture, and document what they are supposed to
> do.
> 
> I then give the documents to a programmer, who writes a set of proprietary
> functions performing the appropriate tasks on our new architecture.
> 
> I modify the "free" GNU Emacs code to make it use external versions of
> the duff functions, and #ifdef out the duff ones (or just delete them).
> 
> I distribute this modified non-functional "Emacs library" under the terms of
> the GPL.  I sell my proprietary functions as "Emacs for Foo", supplying
> a small install program which links them with the "Emacs library" to create
> an executable.  I can even provide the "Emacs library" on the same disk.
> 
> I now have a port of Emacs to a new architecture.  I can sell it and
> prohibit redistribution.  People can demand the "Emacs library" source and
> can copy it freely, but it in fact is less useful than a plain old copy of
> GNU Emacs.
> 
> That's what I mean by "...I can completely bypass the GPL."

You can't do that.  The resulting program is clearly a derivative of GNU
Emacs, which is distributed under the GPL, which says that any derivative
programs must be licensed to all third parties for free, and that the complete
source code must either acompany the executable or be available for the cost of
distribution.

Now, if GNU Emacs was distributed under the LGPL (what is the proper acronym?),
the GNU Public *Library* License, you could do that.  It isn't.  The Library
License was intented to encourage use of GNU libraries, even to the point of
allowing their use in commercial software, as long as the user can change the
library and relink the program.

Don't confuse the GPL and the LGPL.   Applications are different from
Libraries. 
--
T. Kurt Bond, tkb@mtnet2.wvnet.edu  or  os360051@wvnvms.wvnet.edu
Technical Details
Message-ID: <1992Jan30.145611.2221@wvnvms.wvnet.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!cs.wvu.wvnet.edu!wvnvms.wvnet.edu!os360051
References: <MIB.92Jan27201417@geech.gnu.ai.mit.edu> <F6m0eB8w164w@mantis.co.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,e71af1b1f401c58d
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1992-02-01 08:24:33 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!cs.wvu.wvnet.edu!wvnvms.wvnet.edu!os360051
From: os360051@wvnvms.wvnet.edu (T. Kurt Bond)
Newsgroups: gnu.misc.discuss
Subject: Re: Too Good to be True?
Message-ID: <1992Jan30.145611.2221@wvnvms.wvnet.edu>
Date: 1 Feb 92 16:05:30 GMT
References: <MIB.92Jan27201417@geech.gnu.ai.mit.edu> <F6m0eB8w164w@mantis.co.uk>
Organization: West Virginia Network for Educational Telecomputing
Lines: 43