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=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.43.155.13 with SMTP id lg13mr8841382icc.31.1418236371660; Wed, 10 Dec 2014 10:32:51 -0800 (PST) X-Received: by 10.140.22.199 with SMTP id 65mr109818qgn.4.1418236371524; Wed, 10 Dec 2014 10:32:51 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!h15no16986988igd.0!news-out.google.com!r1ni50qat.1!nntp.google.com!w8no6015160qac.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 10 Dec 2014 10:32:51 -0800 (PST) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=50.138.108.48; posting-account=yiWntAoAAAC1KqC_shmxJYv07B9l6LNU NNTP-Posting-Host: 50.138.108.48 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <6c8e0d3d-20e2-42c1-b2d3-826faca0d019@googlegroups.com> Subject: Cairo bindings and e-mail license virus bombs From: David Botton Injection-Date: Wed, 10 Dec 2014 18:32:51 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:23941 Date: 2014-12-10T10:32:51-08:00 List-Id: I removed my modified Cairo bindings from Gnoga (Gnoga doesn't use Cairo in= ternally) and have made it available as a separate archive if anyone would = like to use it to generate pngs, pdfs and svgs. (Gnoga not required either)= . The modification is simple, it just removes dependencies for GtkAda (cairo = never required Gtk) and as per the example cairo_test you only need to link= in -lcairo. It is available in the Gnoga.com "marketplace" (although just a link there = for now since I have not written the market place app yet). I do not plan on using the Cairo bindings from AdaCore nor any of the AdaCo= re available bindings since finding this in the GNU/Debian distribution of = gcc/ada. /usr/share/doc/libgtkada2.24.4 [more before] Comment: All the content available on libre.adacore.com is licensed under the terms of the pure GPL, despite the fact that AdaCore have not yet adjusted the licensing boilerplate in documentation. . This is stated for example at http://lists.adacore.com/pipermail/gtkada/2009-June/003789.html. The actual license is a decision of AdaCore. [more after] If it is possible for a company to claim that they can change the licensing= on their files (_even_ if the files say inside every one that they are GMG= PL) _just_ because downloaded from a particular URL (or even if another fil= e some place on a site) than this calls in to question not just the company= 's motivations but potential long term issues _EVEN FOR CUSTOMERS_ since they will need to prove they have not updated or re-downloaded files= from the repos or URLs under the virus hosts if their contracts lapse or d= o not have an anti-virus clause in the contract. (Remember that any one tha= t received the exact same copies of the files from another "location" on th= e internet, say a customer or even a friend of a customer, would have the _= legal right_ granted by the GMPLG to give you a copy with the GMGPL, etc.)= =20 I think it is important to make sure this becomes public because the long t= erm damage to the entire free software community, not just Ada advocacy, is= HUGE. If no one can trust the headers and specs to represent the license o= f a file when downloaded from source public repos, etc, how do you know tha= t your copy is legal at all? This act, that an e-mail or simple statement a= t some place of questionable publicity changes all the licenses even though= published on individual files, by AdaCore has potential to _tear down_ the= entire Open Source world. Does this mean that the FSF can one day just e-mail everyone that BTW every= thing you download from any FSF source is now no longer GPL or some new lic= ense that removes run time extensions after the fact that now requires prop= rietary software to open source their code if recompiled again on their own= computers with the now e-mailed virus bomb? Does this mean that every libr= ary under the BSD or MIT license now require a notary public and contracts = to insure that the website they were downloaded from them isn't a virus hos= t? AdaCore has the right to produce GPL only libraries and bindings. It is ant= i-Ada and doesn't help Free or Open Source either, but that is fine, their = right. What they don't have the right to do is spread false information and muddy = the waters for their own corporate benefit. Take this statement from the AdaCore website: (http://libre.adacore.com/tools/gnat-gpl-edition/faq/#other) <> - Legitimate statement <