comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: Ada grammar
Date: 2000/05/13
Date: 2000-05-13T00:00:00+00:00	[thread overview]
Message-ID: <8fjc5r$d8k$1@nnrp1.deja.com> (raw)
In-Reply-To: 8fepn4$dta$1@nnrp1.deja.com

In article <8fepn4$dta$1@nnrp1.deja.com>,
  Ted Dennison <dennison@telepath.com> wrote:

> Sure, as long as they somehow allow access to Gnat's sources.
> The only way they could possibly run into trouble would be by
> making modifications to the compiler itself, and refusing to
> provide the sources for the modifications.

Ted is saying this without knowing NEARLY enough about how ASIS
works to justify the above opinion.

Indeed it is the case for GNAT that *any* ASIS application is
very definitely a deriviative work of GNAT, since an ASIS
application consists of a program that is aggregated from
tool units, ASIS units, and GNAT compiler units.

If the units of the GNAT compiler were licensed under the
pure GPL, which most units are, then Ted's advice above
would be seriously incorrect. This is a good object lesson
in carefully checking licenses for yourself. You often find
advice on CLA that is definitely NOT properly researched :-)

However, the good news is that, as a result of quite deliberate
Ada Core Technologies policy, we have arranged that those
specific compiler units that are used by ASIS have the modified
GPL. Why? Precisely to allow proprietary tools to be constructed
using the ASIS interface. In fact we consider ASIS to be a good
definition of a reasonable division between the proprietary
and non-proprietary free software worlds when it comes to
the use of GNAT.

So the ultimate conclusion that Ted reaches is correct, though
the reasoning was faulty :-)

Robert Dewar
Ada Core Technologies


Sent via Deja.com http://www.deja.com/
Before you buy.




  reply	other threads:[~2000-05-13  0:00 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-05-05  0:00 Ada grammar bradders
2000-05-05  0:00 ` tmoran
2000-05-05  0:00 ` Robert Dewar
2000-05-08  0:00   ` bradders
2000-05-08  0:00     ` Ted Dennison
2000-05-08  0:00     ` Robert Dewar
2000-05-08  0:00       ` Samuel T. Harris
2000-05-08  0:00       ` baysinger
2000-05-08  0:00       ` Ted Dennison
2000-05-08  0:00         ` Robert Dewar
2000-05-08  0:00           ` Ted Dennison
2000-05-09  0:00         ` Pascal Obry
2000-05-09  0:00           ` Samuel T. Harris
2000-05-08  0:00     ` David C. Hoos, Sr.
2000-05-08  0:00       ` Ted Dennison
2000-05-08  0:00         ` Tucker Taft
2000-05-09  0:00     ` Ray Blaak
2000-05-10  0:00       ` Ira D. Baxter
2000-05-11  0:00       ` Geoff Bull
2000-05-10  0:00         ` Ken Garlington
2000-05-11  0:00           ` dale
2000-05-11  0:00             ` Ken Garlington
2000-05-13  0:00           ` Robert Dewar
2000-05-11  0:00         ` Ray Blaak
2000-05-11  0:00           ` Ted Dennison
2000-05-13  0:00             ` Robert Dewar [this message]
2000-05-12  0:00           ` Geoff Bull
2000-05-12  0:00             ` Robert A Duff
2000-05-13  0:00               ` Robert Dewar
2000-05-30  0:00                 ` bradders
2000-05-30  0:00                   ` Robert A Duff
2000-05-12  0:00             ` Ray Blaak
2000-05-12  0:00               ` Samuel T. Harris
2000-05-05  0:00 ` Gautier
2000-05-05  0:00 ` Ira D. Baxter
2000-05-08  0:00 ` Tucker Taft
  -- strict thread matches above, loose matches on Subject: below --
1999-01-07  0:00 ADA grammar JamesO
1999-01-08  0:00 ` Tucker Taft
1999-01-08  0:00   ` Tucker Taft
1999-01-08  0:00     ` JamesO
1999-01-11  0:00     ` Tom Moran
1991-06-10 14:30 Orsi Jean-Christophe
1990-12-14 20:08 Ada grammar sivesh pradhaan
1990-09-06 21:03 ada grammar gene
1990-07-05 16:26 Ada Grammar Rindert Schutten
1988-02-04 19:57 ADA grammar Joe Gallagher
replies disabled

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