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 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Simon Clubley Newsgroups: comp.lang.ada Subject: Re: How to get Ada to ?cross the chasm?? Date: Wed, 18 Apr 2018 17:49:21 -0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <1c73f159-eae4-4ae7-a348-03964b007197@googlegroups.com> <2d02c2c2-676c-4794-96e8-31f61aedd0b8@googlegroups.com> Injection-Date: Wed, 18 Apr 2018 17:49:21 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="ef7f2fb74f39af795018f2cd0b9e0775"; logging-data="8384"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18DQPCJkWjLfk76eu8G2jl6K+Pb03fwVcs=" User-Agent: slrn/0.9.8.1 (VMS/Multinet) Cancel-Lock: sha1:65uxL6EuLCi7jiC/Y9dA1TnOO+s= Xref: reader02.eternal-september.org comp.lang.ada:51609 Date: 2018-04-18T17:49:21+00:00 List-Id: On 2018-04-18, Simon Wright wrote: > Lucretia writes: > >> On Wednesday, 18 April 2018 13:44:04 UTC+1, Simon Clubley wrote: > >>> Also, as far as I can see (and I am willing to be corrected here if >>> I am wrong) it means that you can't even write a library in Ada under >>> something other than the GPL if you are going to use the Community >>> version. As soon as you compile the library source with the Community >>> version, it falls under the GPL and hence any software using your >>> library also falls under the GPL. >> >> Exactly right. > > Well, no: see "Can I use GPL-covered editors such as GNU Emacs to > develop nonfree programs? Can I use GPL-covered tools such as GCC to > compile them?" at > https://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF > > It's the runtime that does it. Technically yes, but in practice very few people are going to write a new runtime. Most people are going to say "to hell with this" and just use another language... This means that in practical terms, saying "the Community version does impose the GPL on any programs compiled with it" is correct. Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world