comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@cs.nyu.edu (Robert Dewar)
Subject: Re: Is the "Ada mandate" being reconsidered?
Date: 1996/06/15
Date: 1996-06-15T00:00:00+00:00	[thread overview]
Message-ID: <dewar.834879906@schonberg> (raw)
In-Reply-To: 31C1F8D2.167EB0E7@escmail.orl.mmc.com


Michael said:

"> Yes, but do you know of any major DoD projects that are be developed
> using GNAT? When you buy a FREE compiler you get what you pay for."

A number of major projects are being developed using GNAT, including DoD
projects, e.g. one component of the Aegis project is using GNAT. Also the
first deployed Ada 95 DoD project, Airfields, used GNAT.

One thing to remember about the FREE in free software is that it primarily
about freedom of distribution not about the price -- indeed there is nothing
to stop anyone, including us, from charging for GNAT, although we choose
not to as long as it is obtained by FTP. As Richard Stallman says, the
free is for free as in free speach, not free as in free beer. 

Any serious project has to make sure the tools it is using are supported.
One interesting possibility opened up by the free software model is to
maintain the softare yourself, since you have full access to the sources.
However, that does not make sense for most projects, and serious DoD
projects that I know about get support from SGI or ACT (of course I
would not necessarily know about some secret project that had decided
to do its own maintenance).

Do not assume that because software is free software it is inferior to
proprietary software for which you have to pay. The fact of the matter
is that there is good and bad free software and good and bad proprietary
software. You have to evaluate the particular product in question and
see if it meets your needs, something that is true of any software in
any context. Of course it is convenient that you can do at least a 
preliminary evaluation of free software rather easily without having
to sign contracts and pay money -- another advantage of free software.

As for validation, it turns out that even in the DoD during this
transitional period, validation is less important than making sure
the compiler you are using supports the Ada 95 features you need
(validation does not guarantee that AT ALL at the moment), and
that in general it meets your needs.

Of the two projects I mentioned above, Airfields used the Solaris version
of GNAT which is not yet validated, and the Aegis project is using the
SGI version, which has been validated (was in fact the first general
purpose Ada 95 validation, and is still the only validation of a compiler
covering all the annexes).

We expect many additional versions of GNAT, including the SOlaris version
to be validated sometime soon. The order in which we carry out validations
depends on the needs and requirements of our customers.

Robert Dewar
ACT





  reply	other threads:[~1996-06-15  0:00 UTC|newest]

Thread overview: 85+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-05-08  0:00 Is the "Ada mandate" being reconsidered? Howard Dodson
1996-05-08  0:00 ` Tucker Taft
     [not found]   ` <31913863.446B9B3D@escmail.orl.mmc.com>
1996-05-10  0:00     ` Robert Munck
1996-05-13  0:00       ` Ken Garlington
1996-05-14  0:00         ` Robert Munck
1996-05-14  0:00           ` Tucker Taft
1996-05-17  0:00             ` Robert Munck
1996-05-13  0:00       ` Theodore E. Dennison
1996-05-08  0:00 ` David Weller
1996-05-08  0:00 ` Thomas C. Timberlake
1996-06-03  0:00 ` Roy M. Bell
1996-06-09  0:00   ` Peggy Byers
1996-06-09  0:00     ` David Weller
1996-06-09  0:00     ` Robert Dewar
1996-06-10  0:00     ` Paul Whittington
1996-06-10  0:00     ` Ken Garlington
1996-06-10  0:00     ` James Krell
1996-06-11  0:00       ` Michael Levasseur
1996-06-12  0:00         ` Theodore E. Dennison
1996-06-13  0:00           ` Michael Levasseur
1996-06-14  0:00             ` Theodore E. Dennison
1996-06-15  0:00               ` Robert Dewar [this message]
1996-06-17  0:00             ` Ken Garlington
1996-06-20  0:00             ` Joe Gwinn
1996-06-25  0:00               ` Bob Kitzberger
1996-06-12  0:00         ` Ken Garlington
1996-06-10  0:00     ` Tucker Taft
1996-06-11  0:00 ` Jon S Anthony
1996-06-11  0:00 ` Jim Kingdon
1996-06-12  0:00 ` Jon S Anthony
1996-06-12  0:00   ` Tom Robinson
1996-06-12  0:00     ` Fergus Henderson
1996-06-13  0:00       ` Tom Robinson
1996-06-13  0:00         ` Robert Dewar
1996-06-18  0:00           ` Theodore E. Dennison
1996-06-18  0:00             ` Theodore E. Dennison
1996-06-13  0:00         ` Robert Dewar
1996-06-24  0:00         ` Carl Bowman
1996-06-13  0:00     ` Tucker Taft
1996-06-14  0:00       ` Tom Robinson
1996-06-13  0:00     ` Jon S Anthony
1996-06-13  0:00     ` Robert Dewar
     [not found]     ` <31DD5234.11CB@thomsoft.com>
1996-07-18  0:00       ` Front Ends (was: Re: Is the "Ada mandate" being reconsidered?) Tom Robinson
1996-06-13  0:00 ` Is the "Ada mandate" being reconsidered? Jon S Anthony
1996-06-14  0:00 ` Jon S Anthony
1996-06-14  0:00 ` Jim Kingdon
1996-06-21  0:00   ` Richard Riehle
1996-06-22  0:00     ` Robert Dewar
1996-06-14  0:00 ` Jon S Anthony
1996-07-19  0:00 ` Front Ends (was: Re: Is the "Ada mandate" being reconsidered?) Jon S Anthony
  -- strict thread matches above, loose matches on Subject: below --
1996-06-14  0:00 Is the "Ada mandate" being reconsidered? Mark Bell
1996-06-14  0:00 Mark Bell
1996-06-14  0:00 ` Kevin J. Weise
1996-06-17  0:00   ` Theodore E. Dennison
1996-06-18  0:00 ` Robert Dewar
1996-06-24  0:00   ` Michael Levasseur
1996-06-17  0:00 Marin David Condic, 407.796.8997, M/S 731-93
1996-06-19  0:00 ` Ken Garlington
1996-06-19  0:00 ` Jim Kingdon
1996-06-21  0:00 Bob Crispen
1996-06-25  0:00 ` Joe Gwinn
1996-06-25  0:00   ` Michael Feldman
1996-06-27  0:00     ` Joe Gwinn
1996-06-29  0:00       ` Robert Dewar
1996-07-01  0:00         ` Norman H. Cohen
1996-06-27  0:00 ` Jim Kingdon
1996-06-27  0:00 ` Bob Crispen
1996-06-28  0:00 ` Jon S Anthony
1996-06-30  0:00 ` Nasser Abbasi
1996-07-03  0:00   ` Joe Gwinn
1996-07-08  0:00     ` Ken Garlington
1996-07-08  0:00     ` Bob Kitzberger
1996-07-10  0:00       ` Joe Gwinn
1996-07-10  0:00         ` David Emery
1996-07-11  0:00           ` Michael Feldman
1996-07-15  0:00             ` Brad Balfour
1996-07-11  0:00         ` Jim Chelini
1996-07-22  0:00           ` Joe Gwinn
1996-07-11  0:00         ` James Rhodes
1996-07-12  0:00       ` Jon S Anthony
1996-06-30  0:00 ` Ronald Cole
1996-06-30  0:00   ` Robert Dewar
1996-06-30  0:00     ` Richard Kenner
1996-07-12  0:00 ` Jon S Anthony
     [not found] <nhd91w250f.fsf@paralysys>
1996-07-16  0:00 ` Jon S Anthony
replies disabled

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