|
Prev: Surprise in array concatenation
Next: ARM 2005 source
From: Jamie Ayre on 15 Sep 2005 02:50 AdaCore announces the immediate availability of the GNAT GPL 2005 Edition. AdaCore is pleased to announce the release of the GNAT GPL 2005 Edition to provide Free Software developers, that is developers that distribute their work under the GPL (GNU General Public License), the latest and most advanced Ada 2005 software development environment. As many of you know, the Ada programming language is undergoing a revision, called Ada 2005. Many of the new features in the revision are available in the GNAT GPL 2005 Edition, notably: New language level features: - Abstract interface types to provide multiple inheritance - Task, protected and synchronized interfaces - Limited-with and Private-with clauses - Prevention of accidental overloading when overriding - Object.operation notation - General use of anonymous access subtypes - Limited aggregates - Access to constant parameters and null-excluding access subtypes - Unchecked_Unions for interfacing with C - Nested type extensions - Support for 16-bit and 32-bit characters New standard libraries: - Container library - Complete definition of string subprograms (fixed, bounded, unbounded) - Directory operations The GNAT GPL 2005 Edition, which is available free of charge from http://libre.adacore.com/, is licensed for Free Software development under the terms and conditions of the GNU General Public License (GPL). Implementation of the new Ada 2005 features is also available in GNAT Pro, which is licensed for all types of software development. For more information visit the following links: * Ada 2005: http://www.adacore.com/ada_2005.php/ * GNAT GPL 2005 Edition: http://libre.adacore.com/ * GNAT Pro: http://www.adacore.com/gnatpro_summary.php/
From: Jacob Sparre Andersen on 15 Sep 2005 03:34 Jamie Ayre wrote: > AdaCore announces the immediate availability of the GNAT GPL 2005 > Edition. Unfortunately it appears that I am not - in my professional capacity - among the intended users (and you have to declare your purpose, before you get to download the compiler). :-( I will stick to the GNU Ada compiler supplied by Debian, so I don't have to use different compilers at work and at home. Jacob -- Growing older is compulsory. Growing up isn't.
From: David Trudgett on 15 Sep 2005 04:10 Jamie Ayre <ayre(a)adacore.com> writes: > AdaCore announces the immediate availability of the GNAT GPL 2005 > Edition. > > AdaCore is pleased to announce the release of the GNAT GPL 2005 > Edition to provide Free Software developers, that is developers that > distribute their work under the GPL (GNU General Public License), the > latest and most advanced Ada 2005 software development environment. Hello, Jamie, Your website says: The GNAT GPL Edition is licensed for Free Software development and is subject to the terms and conditions of the GNU General Public License (GPL). Read the terms carefully before downloading. (It then provides a link to the GPL licence at gnu.org.) The GCC compiler is also licensed under the GPL, which allows the development and distribution of proprietary software using that compiler. Could you please explain here on comp.lang.ada how the same licence can have two different effects, one for GCC, and another for GNAT? Thank you. David -- David Trudgett http://www.zeta.org.au/~wpower/ It is seldom that any liberty is lost all at once. -- David Hume
From: Ludovic Brenta on 15 Sep 2005 04:44 Jacob Sparre Andersen a écrit : > Jamie Ayre wrote: > > > AdaCore announces the immediate availability of the GNAT GPL 2005 > > Edition. > > Unfortunately it appears that I am not - in my professional capacity > - among the intended users (and you have to declare your purpose, > before you get to download the compiler). :-( > > I will stick to the GNU Ada compiler supplied by Debian, so I don't > have to use different compilers at work and at home. Out of curiosity, which one of the GNATs supplied by Debian do you use? Sarge has gnat (3.15p), gnat-3.3 (3.3.6) and gnat-3.4 (3.4.3). All of them use the GMGPL for the run-time library. Etch (currently in testing and in a state of flux) has gnat (3.15p), gnat-3.4 (3.4.4) and gnat-4.0 (4.0.1). I've downloaded GNAT GPL 2005 Edition and will review it as time permits. If I execute on my previously published Debian Policy for Ada, this GPL Edition will become the next "gnat" package in Debian Etch. The fact that the run-time library uses the GPL is not a problem for me, nor is it for Debian (for example, Debian already supplies Qt which is also GPL). However, if sufficiently many people object to this, I will reconsider. As of now, there are several possible choices for the next default Ada compiler in Debian: * GNAT GPL 2005 Edition, with libgnat under GPL (from libre.adacore.com) * gnat-3.4, with libgnat-3.4 under GMGPL (from gcc.gnu.org) * gnat-4.0, with libgnat-4.0 under GMGPL (from gcc.gnu.org) * gnat-3.4 from gcc.gnu.org, with patches merged from GNAT GPL 2005 Edition, retaining the libgnat-3.4 under GMGPL. This means much more work for me, and I invite contributions. This also means that this compiler will be different from compilers in all other distributions. Please take into account that recent versions of ASIS and GLADE are only available under GPL, not GMGPL. The same is true for AWS, GtkAda, XML/Ada etc. but is less of a concern because these libraries are not tightly coupled with the compiler. Please cast a vote on this forum. This is the time to influence the next version of Debian. -- Ludovic Brenta.
From: wojtek on 15 Sep 2005 04:49
Jamie, Do you intend to remove the Modified clause from all the software you maintain? What about the sources in gcc.gnu.org? :pserver:anoncvs(a)libre.adacore.com:/anoncvs is not working anymore. Is it on purpose? Regards, Wojtek Narczynski |