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,3e26dfa741e64e5f X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!proxad.net!infeed-3.proxad.net!news18-e.free.fr!not-for-mail Sender: sam@willow.rfc1149.net From: Samuel Tardieu Newsgroups: comp.lang.ada Subject: Re: GNAT GPL 2005 Edition is now available References: <432919be$0$10539$4d4eb98e@read.news.fr.uu.net> <1126774252.966025.283640@g44g2000cwa.googlegroups.com> <1126774578.526509.159960@g47g2000cwa.googlegroups.com> <2202138.fOMkUmLaHt@linux1.krischik.com> <87zmqe855m.fsf@willow.rfc1149.net> <87ll1ucs1e.fsf@mid.deneb.enyo.de> Date: 19 Sep 2005 09:56:31 +0200 Message-ID: <87psr58p8w.fsf@willow.rfc1149.net> User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Leafnode-NNTP-Posting-Host: 2001:660:330f:f810:211:2fff:fea6:3aa1 Organization: Guest of ProXad - France NNTP-Posting-Date: 19 Sep 2005 10:00:03 MEST NNTP-Posting-Host: 81.56.47.149 X-Trace: 1127116803 news18-e.free.fr 14574 81.56.47.149:57424 X-Complaints-To: abuse@proxad.net Xref: g2news1.google.com comp.lang.ada:4892 Date: 2005-09-19T10:00:03+02:00 List-Id: >>>>> "Florian" == Florian Weimer writes: Sam> Giving your customer the sources is not enough. You have to place Sam> them under a GPL compatible licence[1]. Not *any* Free Software Sam> licence you want. Florian> You don't even have to use a Free Software license if you Florian> don't distribute binaries and don't use the innards of the Florian> GNAT run-time library. The GPL isn't *that* viral. I was precisely talking about distributing binaries :) And for not using the GNAT runtime library, please read the other message I just posted. You can hardly afford not to use it in real programs except if you use the "No_Runtime" mode, in which case you are probably writing mission-critical software and are likely to need a support contract to be safe. Florian> Whether compiling the application on-site is fine, I don't Florian> know. It is an interesting point: the GPL forces you to release your changes under the GPL regardless of the kind of redistribution you choose (source or binary). However, in this case, your program is clearly not a derivative work of the GNAT runtime library, which would mean that you are not bound by the GPL contamination brought by the GNAT RTL if you redistribute your program in source form. Why? Because it could for example be compiled by another Ada compiler. However, if your program uses GNAT-specific library packages, the question may be raised again, as it may be considered a derivative work unless you provide another implementation of those packages. Sam -- Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/sam