🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #312

The GNU license.

#312
From: Karl Berry.
Date: Fri, 21 Jul 1989 21:15
47 lines
2783 bytes
Peter da Silva asks about the licenses for Bison and GCC being
different, and brings up a point about how small the GNU-made code
sequence must be for the work to qualify as ``derived''.

I believe that the following is accurate, but it may not be. I am
neither rms nor the FSF's lawyer.

David Keppel has it right about Bison; because the result contains a
substantial amount of GNU code that did not come from the original
source, the result is copylefted, and must be freely distributable.
Peter's remark that ``this makes Bison useless for commercial software
developers'' is true (at least as long as commercial software developers
don't want to let people see their source). But rms started GNU to
promote free software, not to help people who want to hoard software.

GCC, on the other hand, produces almost no code that is not derived from
the original source. The exception is gnulib. Its routine are
explicitly not copylefted, because they are too small to possibly
qualify for copyright. When the GNU runtime libraries are released, a
final binary that incorporates the libraries will have to be freely
distributable, just like Bison. (Yes, a hoarder can get around this by
distributing only object code for his/her program, source for the GNU
libraries, and having the user do the link. Let's not get sidetracked.)
In other words, the result of a compilation with gcc -c is not
copylefted.

(Emacs, just to forestall any queries about this (this whole discussion
has just taken place on gnu.gcc; perhaps you can retrieve the archives
from prep.ai.mit.edu), produces nothing that is not derived from the
original source. That is, editing a file with Emacs doesn't somehow
make the file FSF property. That would be absurd.)

Finally, Dave Sill says that ``Stallman and the FSF have better things
to do than sue people who try to use their products.''  If someone bases
a program on GNU software, and does not make the result freely available
under the copyleft, but rather hoards it then it is likely that they
will be sued. rms has said this many times. (I believe that NeXT has
developed a C++ compiler using GNU software, and is now trying to get
out of the copyleft, so this is not entirely an academic point. I hope
that NeXT decides to make their compiler freely available, if they
haven't already.)

I hope this clarifies the situation. Remember, this is not a definitive
legal document :-).

karl@umb.edu    ...!harvard!umb!karl
Technical Details
Message-ID: <873@umb.umb.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!husc6!contact!umb!karl

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!husc6!contact!umb!karl
From: karl@umb.umb.edu (Karl Berry.)
Newsgroups: comp.lang.misc
Subject: The GNU license.
Message-ID: <873@umb.umb.edu>
Date: 21 Jul 89 21:15:53 GMT
Organization: UMASS-Boston, Boston, MA
Lines: 47