comp.lang.ada
 help / color / mirror / Atom feed
* Towards a free GNU Ada
@ 1997-07-03  0:00 James Rogers
  1997-07-05  0:00 ` Robert Dewar
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: James Rogers @ 1997-07-03  0:00 UTC (permalink / raw)



Early in the Ada 9X development effort it became clear that one of
the keys to the future acceptance of Ada was the availability of
a very low cost compiler.  This lead to the funding of early
Ada 9X compiler development, resulting in what is now known as
the GNAT compiler.

We can thank the US DoD for the initial funding of GNAT.  We
can also thank the entire GNAT team.  The product of that team is
a truly impressive compiler.

In late 1994 many members of the GNAT development team realized the
DoD funding was limited.  They believed in the viability of Ada and
of GNAT.  They also saw an opportunity for a business.  As a result
they formed ACT.

ACT has taken on a very large and difficult assignment: to maintain
and improve GNAT, providing high quality code free to the public,
while making a profit.  This assignment contains some inherent
contradictions.  One cannot make a profit by giving away the fruits
of one's efforts.  On the other hand, free versions of GNAT must
not cost more than the cost of the media upon which they are 
delivered.

I wish ACT great success.  I hope they achieve spectacular profits.
I also still see the need for a free Ada compiler.  This compiler
must be of high quality, passing all applicable validation criteria.
It cannot be a subset or crippled compiler suitable only for simple
demonstration of the potentials of the Ada language.

Perhaps it is time to remove some conflict from the ACT charter.
It seems the only way to do this is to either find a continuing
source of funding for development and maintenance of GNAT, or to
find some alternate group to perform maintenance of a public
version of GNAT, effectively creating a separate version from the
product produced by ACT.

I see a list of possible responses to this problem:

* Use gnat3.09 for a long long time

* Form a consortium of GNAT users, with annual dues which will be
  paid to ACT to provide public support for GNAT

* Abandon the concept of a free Ada compiler and purchase all our
  compilers from AONIX, JANUS, Intermetrics, Rational, ACT, etc

* Organize a distributed group of Ada compiler developers to take
  over development of a free Ada compiler, resulting in a second
  branch of Gnu Ada development.  Such an effort would likely be
  haphazard and uncoordinated, resulting in questionable quality
  and lack of responsibility for compiler defects.

GNAT has helped fuel a renaissance for Ada.  We cannot simply turn
our backs on the newly emerging interest in Ada.  We must continue
to find ways to support and encourage the growth of interest in Ada.

-- 
Jim Rogers
*************************************************************
Team Ada




^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~1997-07-10  0:00 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-07-03  0:00 Towards a free GNU Ada James Rogers
1997-07-05  0:00 ` Robert Dewar
1997-07-10  0:00   ` Ronald Cole
1997-07-05  0:00 ` Roy T. Fielding
1997-07-06  0:00   ` Michael F Brenner
1997-07-06  0:00     ` Ada User Reports Larry Kilgallen
1997-07-08  0:00     ` Towards a free GNU Ada Roy T. Fielding
1997-07-08  0:00     ` Robert Dewar
1997-07-06  0:00   ` Robert Dewar
1997-07-07  0:00     ` Roy T. Fielding
1997-07-08  0:00       ` Larry Kilgallen
1997-07-08  0:00         ` Roy T. Fielding
1997-07-06  0:00 ` Chris Morgan
1997-07-06  0:00   ` James S. Rogers
1997-07-06  0:00     ` Chris Morgan

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