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!news1.google.com!proxad.net!infeed-4.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: <1126875543.239666.325290@g14g2000cwa.googlegroups.com> <3467d$432b0af1$49956f8$22115@ALLTEL.NET> <87r7bi6e5o.fsf@willow.rfc1149.net> <1127305928.990905.320910@g49g2000cwa.googlegroups.com> Date: 21 Sep 2005 15:03:44 +0200 Message-ID: <87ek7i609b.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: 21 Sep 2005 15:03:59 MEST NNTP-Posting-Host: 81.56.47.149 X-Trace: 1127307839 news18-e.free.fr 1449 81.56.47.149:64677 X-Complaints-To: abuse@proxad.net Xref: g2news1.google.com comp.lang.ada:4998 Date: 2005-09-21T15:03:59+02:00 List-Id: >>>>> "Hyman" == Hyman Rosen writes: Hyman> AdaCore could grant the GMGPL exemption only to their paid Hyman> customers, and not permit that exemption to be Hyman> transferred. They could do that only on files they own totally. It excludes files whose copyright belongs, fully or in part, to: - the Free Software Foundation - the Florida State University - the European Space Agency - the Universidad Politecnica de Madrid - the University of Toronto as AdaCore would need an agreement from the other copyright holders to do the change, and I doubt any of them would agree. That lets us with 49 runtime files owned fully by AdaCore, of which 31 belong to the GNAT hierarchy and 10 are plateform-specific files. If GNAT.* is not to be used, only 1 package would be problematic. It is System.Case_Util, whose function To_Upper is used only once in System.Val_Util. This unique call could easily be thrown away and replaced by an ad-hoc function. As of today, there is no risk as loosing the GMGPL in the FSF repository for the GNAT runtime (except the GNAT.* hierarchy and a few system-specific files) unless one of the other copyright owners also decide to do so. Sam -- Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/sam