comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: How available is 'freely available' ?
Date: Sat, 22 Apr 2006 00:30:18 +0200
Date: 2006-04-22T00:30:18+02:00	[thread overview]
Message-ID: <874q0mh891.fsf@ludovic-brenta.org> (raw)
In-Reply-To: 1145654811.374659.43190@i40g2000cwc.googlegroups.com

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.



  reply	other threads:[~2006-04-21 22:30 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-04-21 21:26 How available is 'freely available' ? flupp
2006-04-21 22:30 ` Ludovic Brenta [this message]
2006-04-22 12:25   ` flupp
2006-04-22 14:17     ` Jeffrey Creem
2006-04-22 14:27     ` Björn Persson
2006-04-22 15:46     ` Ludovic Brenta
2006-04-22 10:07 ` Georg Bauhaus
2006-04-22 14:44 ` Stephen Leake
replies disabled

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