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,34191e2c05ab90f1 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!news.glorb.com!hwmnpeer01.lga!hwmedia!news-server.columbus.rr.com!tornado.ohiordc.rr.com.POSTED!53ab2750!not-for-mail From: "John B. Matthews" Newsgroups: comp.lang.ada Subject: Re: ada & gui References: <1122635428.712528.291900@f14g2000cwb.googlegroups.com> <42EA23CC.5020304@mailinator.com> <42EA2C1E.3070006@mailinator.com> User-Agent: MT-NewsWatcher/3.4 (PPC Mac OS X) Message-ID: Date: Sat, 30 Jul 2005 01:27:21 GMT NNTP-Posting-Host: 65.31.62.213 X-Complaints-To: abuse@rr.com X-Trace: tornado.ohiordc.rr.com 1122686841 65.31.62.213 (Fri, 29 Jul 2005 21:27:21 EDT) NNTP-Posting-Date: Fri, 29 Jul 2005 21:27:21 EDT Organization: Road Runner High Speed Online http://www.rr.com Xref: g2news1.google.com comp.lang.ada:3855 Date: 2005-07-30T01:27:21+00:00 List-Id: In article , Simon Wright wrote: > "Alex R. Mosteo" writes: > > > In short, I guess this mean you can use it as long as you don't > > modify it, and in that case you must contribute or publish the > > modification in AWS itself, but not your code. Someone familiar with > > that license confirm this? > > IANAL, any more than anyone else here, but my take on this is that if > you use an unmodified GMGPL library there's no impact on your code. If > however the GMGPL library has to be modified in order for your code to > work it seems likely that you would have to treat the library as being > GPL -- so your code would have to be released as (GM)GPL. Or not > released, of course. IANAL either, but I have a different take: The phrase "your code" may be ambiguous. There's "your code" modifying the library, which is clearly covered by the GPL. I'm not so sure about "your code" that uses the library. If you modify a GMGPL library and distribute the modified code, you have to provide the modifications, as required by the GPL. Now you choose the license under which to redistribute your modified library. The GPL requires that you "not impose any further restrictions on the recipients' exercise of the rights granted herein." Doesn't that preclude your choosing a license that's more restrictive than GMGPL. If you redistribute under GMGPL, then your code that uses the library would be explicitly exempt from the linking provision, just as it was before you started. I can't help wondering if the GNAT modification was designed to achieve just this effect. -- John jmatthews at wright dot edu www dot wright dot edu/~john.matthews/