🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #1657

Re: Fund raising at the FSF

#1657
From: Barry Margolin
Date: Sat, 09 Jan 1993 14:46
33 lines
2094 bytes
In article <1ijsrmINN8jr@shelley.u.washington.edu> tzs@carson.u.washington.edu (Tim Smith) writes:
>If the GPL does prevent someone from doing this with a DLL, then how are
>people able to distribute ports of Emacs for proprietary operating
>systems?

There's an explicit exception in the GPL for OS libraries:

    For an executable file, complete source code means all the source code for
    all modules it contains; but, as a special exception, it need not include
    source code for modules which are standard libraries that accompany the
    operating system on which the executable file runs.

As for the DLL question, I think this applies:

    These requirements apply to the modified work as a whole.  If
    identifiable sections of that work are not derived from the Program,
    and can be reasonably considered independent and separate works in
    themselves, then this License, and its terms, do not apply to those
    sections when you distribute them as separate works.

If you wrote the DLL merely to make your Emacs port effectively
proprietary, I don't think it can be "reasonably considered independent and
separate".  However, if you have a proprietary database system implemented
as a DLL, and you make a version of Emacs that uses it, I don't think you
would have to copyleft the database library (however, if you use a
non-dynamic library, the linked version is a derivative of Emacs, and
therefore all parts of it must be copylefted).

-- 
Barry Margolin
System Manager, Thinking Machines Corp.

barmar@think.com          {uunet,harvard}!think!barmar
Technical Details
Message-ID: <1imofgINN46l@early-bird.think.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!barmar
References: <1iik7pINN4qf@shelley.u.washington.edu> <FRIEDMAN.93Jan8022706@nutrimat.gnu.ai.mit.edu> <1ijsrmINN8jr@shelley.u.washington.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!barmar
From: barmar@think.com (Barry Margolin)
Newsgroups: gnu.misc.discuss
Subject: Re: Fund raising at the FSF
Date: 9 Jan 1993 14:46:08 GMT
Organization: Thinking Machines Corporation, Cambridge MA, USA
Lines: 33
Message-ID: <1imofgINN46l@early-bird.think.com>
References: <1iik7pINN4qf@shelley.u.washington.edu> <FRIEDMAN.93Jan8022706@nutrimat.gnu.ai.mit.edu> <1ijsrmINN8jr@shelley.u.washington.edu>
NNTP-Posting-Host: gandalf.think.com