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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,6deb3e1ddefb099 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.195.165 with SMTP id if5mr21581347pbc.1.1337567530699; Sun, 20 May 2012 19:32:10 -0700 (PDT) Path: pr3ni17174pbb.0!nntp.google.com!news2.google.com!postnews.google.com!a13g2000yqd.googlegroups.com!not-for-mail From: Britt Newsgroups: comp.lang.ada Subject: Re: Companies Only Offering Ada-95 Compilers Date: Sun, 20 May 2012 19:24:58 -0700 (PDT) Organization: http://groups.google.com Message-ID: <87222ca6-c732-411a-9b18-a86921b9cc18@a13g2000yqd.googlegroups.com> References: <26eba77d68c700b0513a1aaa8cb53fa8@dizum.com> NNTP-Posting-Host: 99.36.0.226 Mime-Version: 1.0 X-Trace: posting.google.com 1337567483 7972 127.0.0.1 (21 May 2012 02:31:23 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 21 May 2012 02:31:23 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: a13g2000yqd.googlegroups.com; posting-host=99.36.0.226; posting-account=rdRzuwoAAAAyW3CSBhs_xgfCUJSc1aNt User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.46 Safari/536.5,gzip(gfe) Content-Type: text/plain; charset=ISO-8859-1 Date: 2012-05-20T19:24:58-07:00 List-Id: The "GPL Bomb" in this context is a "FUD". I just downloaded the GNAT FSF sources contained in the latest GCC 4.7.0 from gnu.org and looked in the header of the system.ads and other runtime files. They all contain this: -- As a special exception under Section 7 of GPL version 3, you are granted -- -- additional permissions described in the GCC Runtime Library Exception, -- -- version 3.1, as published by the Free Software Foundation. -- which is the same as the file headers in the current GNAT Pro sources (but different than the GNAT GPL sources). The GCC Runtime Library Exception is here: http://www.gnu.org/licenses/gcc-exception.html It doesn't seem any different in effect than the older GMGPL runtime exception statement except that the definitions and wording in the full text of the new runtime library exception make for a clearer and more complete statement of intent. The key statements are: "When you use GCC to compile a program, GCC may combine portions of certain GCC header files and runtime libraries with the compiled program. The purpose of this Exception is to allow compilation of non- GPL (including proprietary) programs to use, in this way, the header files and runtime libraries covered by this Exception." and "1. Grant of Additional Permission. You have permission to propagate a work of Target Code formed by combining the Runtime Library with Independent Modules, even if such propagation would otherwise violate the terms of GPLv3, provided that all Target Code was generated by Eligible Compilation Processes. You may then convey such a combination under terms of your choice, consistent with the licensing of the Independent Modules"