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 12:44:02 -0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <1c73f159-eae4-4ae7-a348-03964b007197@googlegroups.com> Injection-Date: Wed, 18 Apr 2018 12:44:02 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="ef7f2fb74f39af795018f2cd0b9e0775"; logging-data="11745"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+5E/SNAJD6xH8+v9XiUPyBZkXtv+xaCxA=" User-Agent: slrn/0.9.8.1 (VMS/Multinet) Cancel-Lock: sha1:4TaF9FvXQdGpFf+m8pSFKDY5b4k= Xref: reader02.eternal-september.org comp.lang.ada:51585 Date: 2018-04-18T12:44:02+00:00 List-Id: On 2018-04-17, Mehdi Saada <00120260a@gmail.com> wrote: > I have trouble believing that Adacore (free) forbid completely selling > softwares in other licenses as GPL or the likes of. I have no technical > knowledge of these things, but I feel like your points of view are a > bit... one sided ? Adacore force the GPL on any software developed using the Community version. See https://www.adacore.com/gnatpro/comparison where it says (under Community) "For open source GPL software". Oh, and it's not "one sided", it's called giving the Ada community a dose of cold reality. You can talk about the advantages of Ada all you want but Ada's advantages mean nothing until the Ada compiler situation matches the compiler situation for other languages. Any compiler which imposes the GPL on any software developed using it would be absolutely dead on arrival in many environments especially when compilers for other languages are available for free which do not impose such constraints. GPL based software development is a small subset of all the software development out there. 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. In order to create an Ada library with a LGPL or MIT licence (for example), you have to fall back to the FSF version which does not have that constraint. Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world