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: a07f3367d7,c92999d3d36edb6c X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news1.google.com!postnews.google.com!r16g2000vbn.googlegroups.com!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: MinGW Ada compiler licence question targeting commercial applications Date: Sat, 20 Jun 2009 14:45:24 -0700 (PDT) Organization: http://groups.google.com Message-ID: <8550aff3-34a0-4825-b0b7-b16533fc0f3d@r16g2000vbn.googlegroups.com> References: <33f1587d-b3eb-4866-8121-b027743d1114@n4g2000vba.googlegroups.com> <0a010647-d078-483f-ba38-685355827a61@t10g2000vbg.googlegroups.com> <93cde639-7e37-47dd-b0ee-9b70cb61ea74@o30g2000vbc.googlegroups.com> NNTP-Posting-Host: 94.108.188.177 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1245534324 18553 127.0.0.1 (20 Jun 2009 21:45:24 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 20 Jun 2009 21:45:24 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: r16g2000vbn.googlegroups.com; posting-host=94.108.188.177; posting-account=pcLQNgkAAAD9TrXkhkIgiY6-MDtJjIlC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.7) Gecko/2009030810 Iceweasel/3.0.9 (Debian-3.0.9-1),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:6556 Date: 2009-06-20T14:45:24-07:00 List-Id: Yannick Duch=EAne wrote on comp.lang.ada: > On 20 juin, 15:24, Ludovic Brenta wrote: > > > you wish your program to use licensing terms incompatible with the > > GPL, you have three choices: > > > - distribute your program in source form only, and require your > > =A0 licensees to build it for themselves. =A0Your sources need not be > > =A0 under GPL, since they are not linked to GtkAda. > > > - contact AdaCore, the upstream author, at sa...@adacore.com, and > > =A0 purchase a GMGPL license for GtkAda. > > > - do not distribute your program at all. > > ... or create your own Ada binding for GTK, step by step as needs > comes (otherwise it will be too much work), beceause the GTK license > is still LGPL unlike GtkAda (by the way, give another name to your own > Ada GTK binding as GtkAda is already in use) That boils down to "do not use GtkAda at all". Note that the same reasoning applies to any library licensed under pure GPL; that includes thr Ada run-time library of GNAT GPL Edition. > http://www.gtk.org/the first words on the home page says > > > What is GTK+? > > > GTK+ is a highly usable, feature rich toolkit for creating graphical us= er > > interfaces which boasts cross platform compatibility and an easy to use= API. > > GTK+ it is written in C, but has bindings to many other popular program= ming > > languages such as C++, Python and C# among others. GTK+ is licensed und= er > > the GNU LGPL 2.1 allowing development of both free and proprietary soft= ware > > with GTK+ without any license fees or royalties. > > (notice that Ada is not quoted) It is mentioned on http://www.gtk.org/language-bindings.html. It would be nice if someone would send a patch to the GTK+ web site maintainers to mention Ada on the front page. -- Ludovic Brenta.