comp.lang.ada
 help / color / mirror / Atom feed
From: Barry Margolin <barmar@bbnplanet.com>
Subject: Re: GPL and "free" software
Date: 1999/04/29
Date: 1999-04-29T00:00:00+00:00	[thread overview]
Message-ID: <ze2W2.185$jw4.18662@burlma1-snr2> (raw)
In-Reply-To: 3728AAFA.FAD4A827@doc.ic.ac.uk

In article <3728AAFA.FAD4A827@doc.ic.ac.uk>,
Ed Avis  <epa98@doc.ic.ac.uk> wrote:
>Fraser Wilson wrote:
>
>>Ada libraries are commonly distributed with this additional freedom:
>>
>>-- As a special exception,  if other files  instantiate  generics from this --
>>-- unit, or you link  this unit with other files  to produce an executable, --
>>-- this  unit  does not  by itself cause  the resulting  executable  to  be --
>>-- covered  by the  GNU  General  Public  License.
>
>That seems silly.  Why not just distribute them under the LGPL, which
>is basically the GPL with the above exception built in?

The LGPL also has additional requirements.  You have to distribute the
unlinked object files and the source to the library, so that the recipient
can modify the library and relink.

I believe there are some standard GNU programs that include an exception
similar to the above clause.  For instance, programs produced using Bison
contain a copy of a sizable portion of Bison in the yyparse() function.
Bison was originally distributed under the normal GPL, which meant that
anything produced by it was a derived work, and had to be distributed under
the GPL (or something compatible).  An exception like Ada's was added to
Bison 1.24.

The info file regarding this exception mentions that GCC has always had
such an exception (an object file produced by a compiler includes large
chunks of code taken verbatim out of tables in the code generator).

-- 
Barry Margolin, barmar@bbnplanet.com
GTE Internetworking, Powered by BBN, Burlington, MA
*** DON'T SEND TECHNICAL QUESTIONS DIRECTLY TO ME, post them to newsgroups.
Please DON'T copy followups to me -- I'll assume it wasn't posted to the group.




  reply	other threads:[~1999-04-29  0:00 UTC|newest]

Thread overview: 162+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-04-20  0:00 air traffic control software Terry J. Westley
1999-04-21  0:00 ` Kevin Rigotti
1999-04-21  0:00   ` Robert Dewar
1999-04-21  0:00     ` GPL and "free" software (was: air traffic control software) Terry J. Westley
1999-04-21  0:00       ` dennison
1999-04-21  0:00       ` bill
1999-04-23  0:00         ` Robert Dewar
1999-04-23  0:00           ` Tom Moran
1999-04-24  0:00             ` Florian Weimer
1999-04-25  0:00               ` Robert Dewar
1999-04-26  0:00                 ` GPL and "free" software Nick Roberts
1999-04-26  0:00                   ` Robert Dewar
1999-04-26  0:00                   ` Phil Hunt
1999-04-27  0:00                     ` Robert Dewar
1999-04-27  0:00                       ` Ronald Cole
1999-04-26  0:00                   ` Robert Dewar
1999-04-26  0:00                   ` spblunt
1999-04-26  0:00                     ` Barry Margolin
1999-04-26  0:00                     ` Tim Smith
1999-04-26  0:00                       ` Robert Dewar
1999-04-26  0:00                       ` Kenneth P. Turvey
1999-04-27  0:00                         ` Robert Dewar
1999-04-27  0:00                           ` Barry Margolin
1999-05-02  0:00                             ` Mitch Blevins
1999-05-02  0:00                               ` Sam Holden
1999-05-03  0:00                                 ` Barry Margolin
1999-04-27  0:00                       ` Phil Hunt
1999-04-27  0:00                         ` David Kastrup
1999-04-27  0:00                           ` Lynn Winebarger
1999-04-27  0:00                           ` Robert Dewar
1999-04-27  0:00                             ` Lynn Winebarger
1999-05-05  0:00                             ` Richard E. Hawkins Esq.
1999-04-26  0:00                     ` Robert Dewar
1999-04-26  0:00                   ` Paul Hughett
1999-04-26  0:00                     ` Robert Dewar
1999-04-26  0:00                       ` Paul Hughett
1999-04-26  0:00                         ` Robert Dewar
1999-04-27  0:00                           ` Lynn Winebarger
1999-04-26  0:00                             ` Tim Smith
1999-04-27  0:00                             ` Barry Margolin
1999-04-27  0:00                               ` Lynn Winebarger
1999-04-27  0:00                           ` Paul Hughett
1999-04-27  0:00                             ` Barry Margolin
1999-04-27  0:00                               ` Paul Hughett
1999-04-27  0:00                                 ` Joshua E. Rodd
     [not found]                                   ` <7g5qgg$n7t@www.inetnow.net>
1999-04-28  0:00                                     ` Joshua E. Rodd
1999-04-28  0:00                                       ` Robert Dewar
1999-04-28  0:00                                         ` Joshua E. Rodd
1999-04-29  0:00                                           ` Robert Dewar
1999-04-29  0:00                                             ` Lynn Winebarger
1999-04-29  0:00                                               ` Joshua E. Rodd
1999-04-30  0:00                                                 ` Lynn Winebarger
1999-05-05  0:00                                               ` Richard E. Hawkins Esq.
1999-05-05  0:00                                                 ` Robert Dewar
1999-05-05  0:00                                                   ` Richard E. Hawkins Esq.
1999-05-06  0:00                                                     ` Robert Dewar
1999-05-06  0:00                                                       ` Barry Margolin
1999-05-06  0:00                                                         ` Robert Dewar
1999-05-06  0:00                                                         ` Robert Dewar
1999-05-06  0:00                                                           ` Barry Margolin
1999-05-06  0:00                                                             ` Robert Dewar
1999-05-06  0:00                                                               ` Barry Margolin
1999-05-06  0:00                                                                 ` Robert Dewar
1999-05-06  0:00                                                                   ` Roger Espel Llima
1999-05-07  0:00                                                                     ` Robert Dewar
1999-05-07  0:00                                                                       ` dennison
1999-05-07  0:00                                                                       ` Barry Margolin
1999-04-29  0:00                                             ` David Starner
1999-04-29  0:00                                               ` Robert Dewar
     [not found]                                             ` <7gdv6m$1fid$1@Mercury.mcs.net>
1999-05-03  0:00                                               ` [O/T 4 cla] " Joshua E. Rodd
1999-05-04  0:00                                                 ` James Youngman
1999-05-06  0:00                                                   ` Robert Dewar
     [not found]                                                 ` <7gkmt5$e8t@www.inetnow.net>
1999-05-03  0:00                                                   ` Joshua E. Rodd
     [not found]                                                     ` <7gnb7u$hlu@www.inetnow.net>
1999-05-04  0:00                                                       ` Leslie Mikesell
1999-05-05  0:00                                                         ` Robert Dewar
1999-05-05  0:00                                                           ` Leslie Mikesell
1999-05-06  0:00                                                             ` Robert Dewar
1999-05-08  0:00                                                               ` Leslie Mikesell
1999-05-08  0:00                                                                 ` Robert Dewar
1999-05-10  0:00                                                                   ` Leslie Mikesell
1999-05-11  0:00                                                                     ` Robert Dewar
1999-05-10  0:00                                                                       ` Leslie Mikesell
1999-05-11  0:00                                                                         ` Robert Dewar
1999-05-11  0:00                                                                           ` Leslie Mikesell
1999-05-12  0:00                                                                             ` Robert Dewar
1999-05-11  0:00                                                                     ` Robert Dewar
1999-05-10  0:00                                                                       ` Leslie Mikesell
1999-05-04  0:00                                                   ` James Youngman
1999-05-06  0:00                                                     ` Robert Dewar
1999-05-06  0:00                                             ` Robert A Duff
1999-05-06  0:00                                               ` Robert Dewar
1999-05-07  0:00                                                 ` Joshua E. Rodd
1999-05-08  0:00                                                   ` dewarr
1999-05-18  0:00                                                     ` Joshua E. Rodd
     [not found]                                       ` <7g7ro3$q91@www.inetnow.net>
1999-04-28  0:00                                         ` Lynn Winebarger
1999-04-29  0:00                                           ` Robert Dewar
1999-04-29  0:00                                             ` Lynn Winebarger
1999-04-29  0:00                                               ` Aidan Skinner
     [not found]                                             ` <7g8ip8$skl@www.inetnow.net>
1999-04-29  0:00                                               ` Barry Margolin
1999-04-29  0:00                                                 ` [Offtopic for cl.ada] " Joshua E. Rodd
1999-04-30  0:00                                                 ` Paul Hughett
1999-04-30  0:00                                                   ` Robert Dewar
1999-05-08  0:00                                           ` dewarr
1999-04-28  0:00                                         ` Joshua E. Rodd
1999-04-28  0:00                                 ` Barry Margolin
1999-04-28  0:00                                   ` Lynn Winebarger
1999-04-28  0:00                                     ` Joshua E. Rodd
1999-04-29  0:00                                       ` Robert Dewar
1999-04-29  0:00                                         ` Robert A Duff
1999-04-29  0:00                                           ` Barry Margolin
1999-04-28  0:00                                     ` Samuel Mize
1999-04-28  0:00                                     ` Samuel Mize
1999-04-29  0:00                                       ` Robert Dewar
1999-04-29  0:00                                     ` Paul Hughett
1999-04-29  0:00                                     ` Fraser Wilson
1999-04-29  0:00                                       ` Ed Avis
1999-04-29  0:00                                         ` Barry Margolin [this message]
1999-04-29  0:00                                         ` David Starner
1999-04-29  0:00                                           ` Ed Avis
1999-04-29  0:00                                             ` Robert Dewar
1999-04-29  0:00                                             ` David Starner
1999-04-30  0:00                                               ` Ed Avis
1999-04-30  0:00                                                 ` Barry Margolin
1999-04-30  0:00                                                   ` Ed Avis
     [not found]                                                     ` <R5qW2.242$jw4.22063@burlma1-snr2>
     [not found]                                                       ` <372ADEED.D907754@doc.ic.ac.uk>
1999-05-03  0:00                                                         ` Joshua E. Rodd
1999-05-04  0:00                                                           ` Ed Avis
1999-05-04  0:00                                                             ` Barry Margolin
1999-05-04  0:00                                                               ` Ed Avis
1999-05-04  0:00                                                                 ` Barry Margolin
1999-05-08  0:00                                                                   ` dewarr
1999-05-04  0:00                                                                 ` Peter Seebach
1999-05-04  0:00                                                         ` Alan Braggins
1999-05-01  0:00                                                 ` Phil Hunt
1999-05-02  0:00                                                   ` Andy Isaacson
1999-05-03  0:00                                                     ` Robert Dewar
1999-05-02  0:00                                                   ` Ed Avis
1999-05-02  0:00                                                     ` Phil Hunt
1999-05-02  0:00                                                       ` Ed Avis
1999-05-03  0:00                                                         ` dennison
1999-05-02  0:00                                                     ` Ole-Hjalmar Kristensen
1999-04-29  0:00                                             ` Joshua E. Rodd
1999-04-29  0:00                                         ` Robert Dewar
1999-04-30  0:00                                           ` Ed Avis
1999-04-30  0:00                                     ` spblunt
1999-04-30  0:00                                       ` David Kastrup
1999-04-27  0:00                             ` David Kastrup
1999-04-27  0:00                           ` spblunt
1999-04-27  0:00                             ` Robert Dewar
1999-04-26  0:00                   ` Tim Smith
1999-04-26  0:00                   ` Florian Weimer
1999-04-23  0:00           ` GPL and "free" software (was: air traffic control software) Larry Kilgallen
1999-04-23  0:00             ` Robert Dewar
1999-04-23  0:00         ` Robert Dewar
     [not found] ` <DXqW2.244$jw4.22256@burlma1-snr2>
     [not found]   ` <7gdln1$vna$1@jetsam.uits.indiana.edu>
     [not found]     ` <372ADFBD.4F4C241B@doc.ic.ac.uk>
1999-05-01  0:00       ` GPL and "free" software Lynn Winebarger
     [not found]       ` <7gff2f$8o2@www.inetnow.net>
1999-05-01  0:00         ` Ed Avis
1999-05-03  0:00         ` Joshua E. Rodd
     [not found]       ` <m2zp3pat3q.fsf@mailhost.neuroinformatik.ruhr-uni-bochum.de>
1999-05-03  0:00         ` Joshua E. Rodd
1999-05-04  0:00           ` Ed Avis
1999-05-04  0:00           ` Larry Kilgallen
1999-05-03  0:00     ` Barry Margolin
     [not found] ` <7gdd9e$36l$1@flotsam.uits.indiana.edu>
     [not found]   ` <372ADF48.B3C88507@doc.ic.ac.uk>
1999-05-04  0:00     ` Nick Roberts
1999-05-07  0:00       ` Robert Dewar
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox