comp.lang.ada
 help / color / mirror / Atom feed
From: "Marc A. Criley" <mcNOSPAM@mckae.com>
Subject: Re: Licences
Date: Fri, 14 Oct 2005 11:10:39 -0500
Date: 2005-10-14T11:10:39-05:00	[thread overview]
Message-ID: <80733$434fd8b0$49951a4$23477@ALLTEL.NET> (raw)
In-Reply-To: <1129303351.767662.191580@g43g2000cwa.googlegroups.com>

Lucretia wrote:
> After having waited absolutely ages for a GNAT from AdaCore, I was
> supremely pissed off that they GPL'd it, as the extra tools are only
> available through them. Now, I'm working on some code that wanted to
> (attempt to ;-D) make money on.

The GPL doesn't stop you from selling your product.  And for as much 
money as you want to ask and can get.

The GPL doesn't forbid you from requesting that your customer not 
redistribute your product (though all you can do is make the request, 
you can't legally stop them from doing so, all you can do is let them 
know you will refuse to support them or provide updates if they do).

If your customer doesn't actually link your product into their code, 
i.e. you're building an application rather than a library or such, that 
customer is not required to GPL their code.

If your product does need to be linked in, then it depends on whether 
the customer must use GPL GNAT to utilize it, or can they build and link 
using a differently licensed compiler/runtime?  If it's "vanilla" Ada, 
even GNAT Ada, then you can develop your code with GPL GNAT and release 
it under any license you want.  (The key thing is whether someone could 
utilize your product with a GNAT compiler other than GPL GNAT, if so, 
you're in the clear.)

The GPL does allow your customer to redistribute your product, though as 
mentioned above you can request they not do so.  (Ref: GNAT GAP and GNAT 
Pro.)

The GPL does require that you provide access to your product's source 
code.  (But if you were going to use the GMGPL you were going to do that 
anyway, right?)

For help on understanding what the GPL makes you do, and also allows you 
NOT to do, see the GPL FAQ at http://www.gnu.org/licenses/gpl-faq.html.

IANAL

-- Marc A. Criley
-- McKae Technologies
-- www.mckae.com
-- DTraq - XPath In Ada - XML EZ Out



  reply	other threads:[~2005-10-14 16:10 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-14 15:22 Licences Lucretia
2005-10-14 16:10 ` Marc A. Criley [this message]
2005-10-15  9:39   ` Licences Steve Whalen
2005-10-15  9:54     ` Licences Martin Dowie
2005-10-15 10:22       ` Licences Brian May
2005-10-18  0:15       ` Licences Randy Brukardt
2005-10-18  6:25         ` Licences Martin Dowie
2005-10-15 10:18     ` Licences Brian May
2005-10-15 13:37     ` Licences Lucretia
2005-10-15 14:12       ` Licences Jeff Creem
2005-10-15 14:17         ` Licences Martin Dowie
2005-10-15 14:35         ` Licences Pascal Obry
2005-10-18 19:48     ` Licences Marco
2005-10-18 20:50       ` Licences Martin Dowie
2005-10-18 21:38         ` Licences Ludovic Brenta
2005-10-19 12:47           ` Licences Larry Kilgallen
2005-10-19 14:44             ` Licences Niklas Holsti
2005-10-18 21:45         ` Licences Björn Persson
2005-10-18 20:53       ` Licences Björn Persson
2005-10-15 13:34   ` Licences Lucretia
2005-10-14 16:59 ` Licences Ludovic Brenta
2005-10-14 19:12   ` Licences Jeffrey R. Carter
2005-10-15 13:35   ` Licences Lucretia
2005-10-15  6:47 ` Licences Martin Krischik
2005-10-15 10:10   ` Licences Szymon Guz
2005-10-15 14:23   ` Licences Jeff Creem
2005-10-15 17:28   ` Licences Simon Wright
2005-10-16 10:12     ` Licences Martin Krischik
2005-10-16 10:41   ` Licences Michael Bode
2005-10-16 12:00     ` Licences Martin Krischik
2005-10-16 13:03       ` Licences Michael Bode
2005-10-16 13:13       ` Licences Ludovic Brenta
2005-10-25 20:10         ` Licences Samuel Tardieu
2005-10-25 22:29           ` Licences Ludovic Brenta
2005-10-16 20:02   ` Licences Pascal Obry
2005-10-17 15:46     ` Licences Martin Krischik
replies disabled

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