From: Jamie Ayre on
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
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
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
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
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

 |  Next  |  Last
Pages: 1 2 3 4 5 6 7 8 9 10 11
Prev: Surprise in array concatenation
Next: ARM 2005 source