From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Simon Wright Newsgroups: comp.lang.ada Subject: Re: "Open Core" and the Ada Community Date: Thu, 07 Jan 2016 20:53:24 +0000 Organization: A noiseless patient Spider Message-ID: References: <76fc7aab-fea5-4d7a-91e7-ace006e1309a@googlegroups.com> <3f555f5e-12aa-45a0-8ee8-ace51d6f0313@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="378129f99c3c32c8ce464f7428f5f75e"; logging-data="9993"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX197SkQ4mZ1xvtKsgb1ORvuda0CIA+qC4kk=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) Cancel-Lock: sha1:7Vqt0LNaLS+DZ08mNk3w26kkmR4= sha1:UieKPLovxCI3mOyv+5I3nPfeKSQ= Xref: news.eternal-september.org comp.lang.ada:29052 Date: 2016-01-07T20:53:24+00:00 List-Id: David Botton 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