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 X-Received: by 10.182.33.134 with SMTP id r6mr36918264obi.7.1448764287959; Sat, 28 Nov 2015 18:31:27 -0800 (PST) X-Received: by 10.182.166.8 with SMTP id zc8mr302857obb.18.1448764287933; Sat, 28 Nov 2015 18:31:27 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!mv3no5191481igc.0!news-out.google.com!l1ni346igd.0!nntp.google.com!mv3no6647256igc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Sat, 28 Nov 2015 18:31:27 -0800 (PST) In-Reply-To: <9687483d-8f33-450a-96d6-a83d97b71a83@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=50.138.108.113; posting-account=yiWntAoAAAC1KqC_shmxJYv07B9l6LNU NNTP-Posting-Host: 50.138.108.113 References: <9687483d-8f33-450a-96d6-a83d97b71a83@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <8b65e427-d7ef-4ba7-bb9e-f6ae7d0e6c01@googlegroups.com> Subject: Re: How to use gprbuild with FSF GNAT Windows compilers 64 and 32 bit From: David Botton Injection-Date: Sun, 29 Nov 2015 02:31:27 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:28583 Date: 2015-11-28T18:31:27-08:00 List-Id: > Licensing question: Is it that this specific implementation of gpr-tools= doesn't make executables fall under the standard GPL license when used or = is that true for all implementations (including the one from GNAT GPL from = AdaCore that is used with the GPS IDE)? I.E. can I use GPS, have it link t= o the AdaCore tools for gprbuild, but also link to the FSF GNAT instead of = the AdaCore GNAT and be able to make products with the FSF style license? = Or does the fact that the tools come from AdaCore make them have a differen= t affect on the license? The way AdaCore encumbers your code is by removing the runtime linking exce= ptions (this is legal and a "feature" of the GPL runtime exception). As lon= g as you are not using the AdaCore "GPL" runtimes you are code can be under= any licenses you choose as per the GPLv3 run time exception. > Realistically, I would still used the tools you are linking with the FSF = version of GNAT, but was curious so I know what my options are. You could can use FSF GNAT with GPS (I often do) or any other GPL tools and= still no licensing issues. You could even use the GPL version until releas= e time and then just recompile with FSF GNAT if you do not with to have a G= PL product. However if your final product is under the GPL (I encourage tha= t!) there is no reason in particular to choose FSF GNAT over AdaCore's shar= eware product. Of course if you fit their target market I highly encourage = buying their support product, it helps support GNAT and Ada development, an= d is in fact the best support I've seen of any compiler anywhere. The efforts I make to encourage use and development with FSF GNAT has to do= with the fact that GPL virused run times damages the greater Ada community= by discouraging those not in AdaCore's target market, Open Source develope= rs not wishing to use the GPL, small businesses and startups. David Botton