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: GNAT GPL is not shareware Date: Thu, 08 Jan 2015 08:52:15 +0000 Organization: A noiseless patient Spider Message-ID: References: <87bnmetex4.fsf@ludovic-brenta.org> <4ae7f0d5-d681-4be9-95bc-b5e789b3ad40@googlegroups.com> <87tx06rve6.fsf@ludovic-brenta.org> <87lhlirpk0.fsf@ludovic-brenta.org> <79f3eff7-2b45-40ae-af94-fa9a17426d82@googlegroups.com> <87bnmd8mg2.fsf@ixod.org> <19cf9bc2-f8b9-4735-b427-7b070dda59da@googlegroups.com> <72ede803-e2e9-4e21-a415-457374bef87d@googlegroups.com> <1337ca4c-a19e-468e-bc07-5412438f662b@googlegroups.com> <17ad25fe-e04f-4d79-a622-0b2455c150a0@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="da19c0dc8eec016b1dd8c302a793eb7c"; logging-data="12895"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19muR/K4tVA+JaB2gRjK6bqc02t6SnIIuc=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (darwin) Cancel-Lock: sha1:G5VIL7wP7mRwA2AHUvF3fmrA4K8= sha1:O/7eBliDS9hJaWBTgwbHEUOJYbE= Xref: news.eternal-september.org comp.lang.ada:24473 Date: 2015-01-08T08:52:15+00:00 List-Id: David Botton writes: > Here is a recent example of small minded thinking: > > https://www.mail-archive.com/gcc-patches@gcc.gnu.org/msg100382.html > > Unless the tools needed to build with gpr file are up streamed to the > FSF the barrier to a working toolset out of the box got even larger The reasoning is that gprbuild is much more capable than gnatmake, and keeping gnatmake up to speed would be hard. gprbuild is (C) FSF, gnatcoll & xmlada are (C) Adacore. All are GPLv3 with the runtime library exception excised. It is of course possible to use the GPL gprbuild to invoke an FSF compiler via a GPR file (I just did!) but that hardly counts as 'out of the box'. I will continue to provide gprbuild (somehow!) with my Mac binaries. Not sure whether the Debian gnat package includes gprbuild?