comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: "Open Core" and the Ada Community
Date: Thu, 07 Jan 2016 20:53:24 +0000
Date: 2016-01-07T20:53:24+00:00	[thread overview]
Message-ID: <lyd1tdaz7f.fsf@pushface.org> (raw)
In-Reply-To: a0090c72-4c08-431f-b8fc-a909b6458ddd@googlegroups.com

David Botton <david@botton.com> writes:

> However we need a real team taking charge of a fork of FSF GNAT and a
> foundation to become "true" stewards of the full freedoms GNAT
> version.

I don't see the point of this, really. FSF GNAT has the freedoms you
need. The things that don't have the freedoms are some of the libraries;
xmlada (though an unrestricted source is available), gnatcoll, asis.

It's annoying that there's no public repo for gprbuild, but the annual
GPL releases are pretty reliable (with the odd patch).

It can take a while for changes to work their way through the system,
especially when the subject is not on the maintainers' (i.e.AdaCore's)
main line: for example, GCC 6 currently allows us to compile a
restricted runtime (i.e., embedded) that supports finalization but not
exceptions, but doesn't let us bind it[1].

I'm not sure how long it takes for an AdaCore employee to get to grips
with GNAT compiler internals; looks pretty daunting to me. Tinkering
with tools and libraries is more my thing!

[1] https://gcc.gnu.org/ml/gcc-patches/2015-12/msg01951.html


  reply	other threads:[~2016-01-07 20:53 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-07  2:37 "Open Core" and the Ada Community David Botton
2016-01-07 18:20 ` Dirk Heinrichs
2016-01-07 19:01   ` David Botton
2016-01-07 19:44     ` David Botton
2016-01-07 20:53       ` Simon Wright [this message]
2016-01-08 16:50     ` Dirk Heinrichs
2016-01-07 20:22 ` Florian Weimer
2016-01-08  8:36   ` Jacob Sparre Andersen
2016-01-09 19:08     ` Florian Weimer
2016-01-09 19:23       ` Luke A. Guest
2016-01-09 20:52         ` Florian Weimer
2016-01-10  1:51           ` Paul Rubin
replies disabled

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