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 17:46:13 +0200
Date: 2006-04-22T17:46:13+02:00	[thread overview]
Message-ID: <87y7xxfwai.fsf@ludovic-brenta.org> (raw)
In-Reply-To: 1145708704.605518.205010@g10g2000cwb.googlegroups.com

"flupp" <philippe.bertin@telenet.be> writes:
> Thank you for your answer. Another (call it 'follow-on') question
> based upon your answer, is : can I use AdaCore's GtkAda as a (GPL)
> binding over GTK (which itself is LGPL'd), in a compiled commercial
> program (supposed I don't link in any other GPL libraries, but
> eventually still might link in GMGPL or LGPL libraries) ?

GtkAda comes as part of GNAT GPL 2005 Edition under the pure GPL, so
if you distribute binaries linked with it, you must do so under the
GPL and provide your source code to your customers.

Or, you can get GtkAda as part of GNAT Pro under GNAT-Modified GPL.

Or, you can get it in source-only form under the GNAT-Modified GPL
from AdaCore's CVS repository.

Or, you can get it in source and binary form, under the GNAT-Modified
GPL, as part of Debian GNU/Linux or from gnuada.sourceforge.net.

> I agree on your point that my best bet would most probably be to use
> a commercial GNAT Pro, but to pay (uselessly) for something that may
> eventually be free (not breaking any other rules) would not be
> bright neither, would it ?

As Jeffrey said, you would be getting support in return for your
payment.  In addition, you would receive one very valuable service:
packaging.  With GNAT Pro, you would receive all the libraries you
care about, packaged, precompiled and ready-to-use on all the
development platforms you care about.

If you go for Debian, then you get the same service but on only one
platform.

If you go for http://gnuada.sourceforge.net, you will receive the same
service on several platforms (but Windows is not one of them).  You
can even choose between the GPL and the GMGPL.

If you choose to "use the source, Luke", then you will have compile
and package everything on all the platforms you need.  You will also
have to decide how you want to package everything (your program and
the libraries) for use by your customers.

-- 
Ludovic Brenta.



  parent reply	other threads:[~2006-04-22 15:46 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
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 [this message]
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