From: "Robert I. Eachus" <rieachus@comcast.net>
Subject: Re: Is 3.15p -still- the latest GNAT 'p' release?
Date: Sat, 27 Mar 2004 16:42:27 -0500
Date: 2004-03-27T16:42:27-05:00 [thread overview]
Message-ID: <GLednZCS8cneaPjdRVn-uA@comcast.com> (raw)
In-Reply-To: <pw39c.101821$_w.1315269@attbi_s53>
tmoran@acm.org wrote:
>>>You could always contact friends who are (or work for) paying
>>>customers and get a Pro version from them.
>>
>>This is pirating. I will never encourage such a disrespectful
>
> I thought Gnat was Open Source and was developed with taxpayer funds
> on that basis. No?
The situation is much more complex than that. First, having a
non-public release of GNAT is not piracy, whether or not you paid for
it. Paying ACT customers are encouraged not to redestribute the
non-public releases in this way, but there is nothing that legally
prevents them--or ACT from doing so. In fact, there have been times
when I have been given access to such versions--by ACT--either to help
decide whether some behavior was a bug, or to help fix a bug. In those
cases, I have disposed of the wavefront (or in one case, I think, 3.12a
release) once the problem was solved. I didn't do this for legal or
moral reasons, but because I wanted any code I publically distributed to
compile and run on the current GNAT public release.
On the other hand, if you as a GNAT licensee give a copy of the compiler
to someone, then report their bugs and problems to ACT as your own, that
is fraud.
Which brings us full-circle to the issue of public releases by ACT.
First, AFAIK, any contracts involved in the creation of GNAT were
between the government and New York University. NYU is, I think, a part
owner of ACT. But the public releases of GNAT are intended as a public
service, and if you check, you should download them from NYU, not from
ACT. ACT is involved in deciding when a version of GNAT is stable
enough to warrant becomming a public release.
If you are familiar with the concept of the Cathedral and the Bazaar,
for some software the cathedral approach is much more appropriate.
Public releases of compilers are one such case. If you want to put
together several publically available software packages into a project,
you are much better served if all of the developers of those packages
used the same compiler. If each used different versions of GNAT, or
required different versions of the same libraries, you end up having to
do a lot more work.
So as far as I am concerned, it will be nice when there is a stable GNAT
release that uses the new GCC backend. But I am quite content to use
3.15p until such a version is available. (Well, until the issue of Ada
2005 compatibility starts to become important. But right now, even the
2005 in that is just a guess.)
--
Robert I. Eachus
"The terrorist enemy holds no territory, defends no population, is
unconstrained by rules of warfare, and respects no law of morality. Such
an enemy cannot be deterred, contained, appeased or negotiated with. It
can only be destroyed--and that, ladies and gentlemen, is the business
at hand." -- Dick Cheney
next prev parent reply other threads:[~2004-03-27 21:42 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-03-25 22:40 Is 3.15p -still- the latest GNAT 'p' release? Dale Stanbrough
2004-03-25 23:07 ` Ludovic Brenta
2004-03-26 7:53 ` Hyman Rosen
2004-03-26 23:53 ` Ludovic Brenta
2004-03-27 0:02 ` tmoran
2004-03-27 2:50 ` Georg Bauhaus
2004-03-27 9:24 ` Ludovic Brenta
2004-03-27 11:13 ` Jeff C,
2004-03-27 11:51 ` Ludovic Brenta
2004-03-27 21:42 ` Robert I. Eachus [this message]
2004-03-27 2:53 ` Steve
2004-03-27 2:56 ` Alexandre E. Kopilovitch
2004-03-29 15:18 ` Hyman Rosen
2004-03-29 16:42 ` Marius Amado Alves
2004-03-29 19:04 ` Hyman Rosen
2004-04-01 16:06 ` Jacob Sparre Andersen
2004-03-26 11:48 ` Marin David Condic
2004-03-26 11:54 ` Preben Randhol
2004-03-26 15:03 ` Mark H Johnson
2004-03-27 0:15 ` Ludovic Brenta
2004-03-26 16:08 ` Jano
2004-03-27 13:24 ` Marin David Condic
2004-03-27 13:43 ` Ludovic Brenta
2004-03-27 18:50 ` tmoran
2004-03-29 12:23 ` Marin David Condic
2004-03-28 20:09 ` Jano
2004-03-26 23:54 ` Ludovic Brenta
2004-03-27 13:34 ` Marin David Condic
2004-03-27 13:54 ` Ludovic Brenta
2004-03-26 22:45 ` Craig Carey
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox