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=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,6781dc893d655ce9 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!local01.nntp.dca.giganews.com!nntp.scarlet.biz!news.scarlet.biz.POSTED!not-for-mail NNTP-Posting-Date: Fri, 21 Apr 2006 17:31:08 -0500 From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: How available is 'freely available' ? References: <1145654811.374659.43190@i40g2000cwc.googlegroups.com> Date: Sat, 22 Apr 2006 00:30:18 +0200 Message-ID: <874q0mh891.fsf@ludovic-brenta.org> User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:HuYhHw43QeM4M0kgvPEP9He7UAs= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Host: 62.235.56.28 X-Trace: sv3-yOiHu2j96jlk1VZIkdCp2hy3bSdiYUzkcc5i+ZcVcktlErBx1BBv2yu5r151taY3K8fkGTWHfZ11sK3!slGCH1Jdku18F+gIZkzZFGHXfYIqi7nTkEfP1fQpAZCyc4zx+Uaf5WUK2YZRBA65yHoIh1RZ X-Complaints-To: abuse@scarlet.be X-DMCA-Complaints-To: abuse@scarlet.biz X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.32 Xref: g2news2.google.com comp.lang.ada:3888 Date: 2006-04-22T00:30:18+02:00 List-Id: You are looking in the right direction. The license of GPS or the compiler does not matter; but the license of the libraries that you use in your program does. If you use GNAT to compile your Ada program, you are probably going to link your program with GNAT's Ada run-time library, libgnat. (You don't have to link with libgnat; you can use GNAT's pragma No_Run_Time, but there are rather severe consequences). In the GNAT GPL 2005 Edition, the run-time library is pure GPL. In GNAT Pro and GCC, the run-time library is under the "GNAT-Modified GPL", which allows you to distribute binaries linked against them under any license you like, even a non-free license. More details here: http://en.wikibooks.org/wiki/Ada_Programming/Installing And my personal opinion: your best option is GNAT Pro, and your second best option is Debian GNU/Linux. If neither is acceptable to you, then you'll probably have to get the sources for some or all libraries and compile them yourself. These sources usually allow you to distribute binaries linked against them under a non-free license. For example: - the compiler and Ada run-time library are at http://gcc.gnu.org - GtkAda and other libraries from AdaCore are at https://libre2.adacore.com/cvsweb/ You can find more libraries in source form on SourceForge, Tigris and other sites. HTH -- Ludovic Brenta.