comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-deja.com>
Subject: Re: Lack of Mature Tools (was: Lockheed Martin, Green Hills, etc.)
Date: 2000/04/26
Date: 2000-04-26T00:00:00+00:00	[thread overview]
Message-ID: <8e6upv$3au$1@nnrp1.deja.com> (raw)
In-Reply-To: 87ln212ghg.fsf@think.mihalis.net

In article <87ln212ghg.fsf@think.mihalis.net>,
  Chris Morgan <cm@mihalis.net> wrote:

> Yeah, but simple corruption would normally cause either
> tar or gunzip to fail.  What I should have said, I
> suppose, is it's not at all difficult to reliably
> transmit the public versions to users and be assured the
> right bits got there, e.g.  if ACT had a public area on
> their own ftp servers and published MD5 checksums.  Of
> course ACT may occasionally make a mistake and put the
> wrong file up, even on their own servers, but in that
> case the odds would be reasonable that they would also
> make up a cd containing the mistake.

The reason we do not provide the public version on our FTP
site is that our FTP site is intended to serve SOLELY the
needs of our commercial customers.  The public versions as I
have noted are NOT in any sense products of our company, and
therefore do not belong on the company site.  Note that the
same is true of much free software, for instance the public
versions of gcc are not distributed by Cygnus per se.

> Fair enough.  But if I download this new p version and
> have a problem, it shouldn't be hard to verify my version.

Well you wil have to find someone willing to provide the
guarantees for that verification.  Ada Core Technologies is
not prepared to provide any guarantees here.

> Well not having ever had an ACT CD, I have to presume they
> transmit checksums with their CDs, in which case yes it's
> more reliable, however I still heartily dislike the
> implication that any users who > just picked up some
> random bits called gnat somewhere on the net can't > are
> not likely to have a valid version.

I never said that they are not likely to have a valid
version, just that Ada Core Technologies can provide no
assurances that they *do* have a valid version. If you
are comfortable with that situation and comfortable that
you have a valid version, then that is a judgment for you
to make for yourself.

> Seeing as GNAT started off on DoD money to be a freely
> available tool, and started off with NYU staff
> dominating the development team,

The entire development team were NYU employees (well
except for Ed and I working in our sabbatical year to
provide the features that DoD had refused to fund --
one of the deals to get this past fierce challenges
from other Ada vendors was to try to cripple the product
by failing to fund key features (subunits, fixed point ...)
Other than that minor detail all development was by
NYU employees.

> If they can't reliably transmit a known version to me at
> least most of the time via some ftp
site such > as cs.nyu.edu something is wrong.

There is a BIG difference.  When we were at New York
University, two things were different:

1. This was a university project, no one was providing any
guarantees of anything at all, everything was on an as-is
basis.  The DoD contract contained no specific performance
requirements (in fact DoD originally required validation,
but this requirement was removed at the insistence of other
Ada vendors).

2. When this was an NYU project, we did indeed control, or
at least have some control over the use of the FTP site.
Ada Core Technologies is not affiliated with New York
University in any manner.  We appreciate that NYU provides
us some free resources (disk space) to hold public versions
of GNAT, but once we upload stuff to NYU, the company has no
control whatsoever over what happens.  And we have even less
control over stuff that other third parties upload.  We
certainly believe that NYU does a good job of maintaining
its FTP site in a responsible manner, but we cannot
guarantee that!

At one point, the DoD was talking about providing some
more permanent funding for supporting the public version
of GNAT, but again, this was squelched because of concerns
and complaints from other Ada vendors, and actually I
really prefer it this way. Government subsidies of this
kind are really not necessary nor desirable.

Chris, if you are confident enough of what is out there, you
could always provide others with guarantees of authenticity
if you want!

As I said earlier, the critical thing for me is for people
to understand exactly what Ada Core Technologies products
are, and what assurances and guarantees Ada Core
Technologies makes about its products. This is important.
If we were required to guarantee the authenticity of public
releases and take legal responsibility for this guarantee,
then we simply would not be able to make public releases at
all, and that would be a loss.

Robert Dewar
Ada Core Technologies


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




  parent reply	other threads:[~2000-04-26  0:00 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-04-13  0:00 Lockheed Martin Chooses Green Hills Ada for Joint Strike Fighter Ken Garlington
2000-04-13  0:00 ` Ted Dennison
2000-04-13  0:00   ` Robert Dewar
2000-04-13  0:00     ` Steve Arnold
2000-04-13  0:00       ` Paul Makepeace
2000-04-24  0:00         ` Lack of Mature Tools (was: Lockheed Martin, Green Hills, etc.) Wes Groleau
2000-04-26  0:00           ` Robert Dewar
2000-04-26  0:00             ` Chris Morgan
2000-04-26  0:00               ` Robert I. Eachus
2000-04-26  0:00                 ` Chris Morgan
2000-04-26  0:00                   ` Robert I. Eachus
2000-04-27  0:00                     ` Chris Morgan
2000-04-27  0:00                       ` Pascal Obry
2000-04-29  0:00                         ` Chris Morgan
2000-04-29  0:00                           ` tmoran
2000-05-03  0:00                             ` Robert Dewar
2000-05-03  0:00                               ` Matthew Woodcraft
2000-05-04  0:00                                 ` Robert Dewar
2000-05-05  0:00                                   ` Florian Weimer
2000-05-05  0:00                                     ` Robert Dewar
2000-05-05  0:00                                       ` Florian Weimer
2000-05-05  0:00                                         ` Pascal Obry
2000-05-07  0:00                                         ` Robert Dewar
2000-05-05  0:00                                     ` Ted Dennison
2000-05-05  0:00                                       ` Florian Weimer
2000-05-07  0:00                                         ` Robert Dewar
2000-05-10  0:00                                           ` Florian Weimer
2000-05-06  0:00                                       ` Tarjei Tj�stheim Jensen
2000-05-07  0:00                                         ` Ada test example - Linux Software Installer Larry Kilgallen
2000-05-07  0:00                                           ` Robert Dewar
2000-05-08  0:00                                             ` Larry Kilgallen
2000-05-07  0:00                                               ` Robert Dewar
2000-05-07  0:00                                               ` Robert Dewar
2000-05-04  0:00                                 ` Lack of Mature Tools (was: Lockheed Martin, Green Hills, etc.) Ken Garlington
2000-05-04  0:00                                   ` Larry Kilgallen
2000-05-04  0:00                                   ` David Starner
2000-05-08  0:00                                     ` Robert Dewar
2000-05-02  0:00                           ` Pascal Obry
2000-04-26  0:00                   ` Robert Dewar [this message]
2000-04-26  0:00                     ` David Starner
2000-04-27  0:00                       ` Robert Dewar
2000-04-26  0:00                     ` Larry Kilgallen
2000-04-26  0:00               ` tmoran
2000-04-26  0:00               ` Robert Dewar
2000-04-26  0:00                 ` Ted Dennison
2000-04-13  0:00     ` Lockheed Martin Chooses Green Hills Ada for Joint Strike Fighter Ted Dennison
2000-04-14  0:00       ` David Gillon
2000-04-13  0:00 ` Marin D. Condic
2000-04-13  0:00   ` Ted Dennison
replies disabled

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