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,2acf1f37f6bdc5f2 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!news.glorb.com!atl-c08.usenetserver.com!news.usenetserver.com!pc03.usenetserver.com!ALLTEL.NET-a2kHrUvQQWlmc!not-for-mail Date: Fri, 14 Oct 2005 11:10:39 -0500 From: "Marc A. Criley" User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Licences References: <1129303351.767662.191580@g43g2000cwa.googlegroups.com> In-Reply-To: <1129303351.767662.191580@g43g2000cwa.googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <80733$434fd8b0$49951a4$23477@ALLTEL.NET> X-Complaints-To: abuse@usenetserver.com Organization: UseNetServer.com X-Trace: 80733434fd8b0a13cf40123477 Xref: g2news1.google.com comp.lang.ada:5652 Date: 2005-10-14T11:10:39-05:00 List-Id: 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