From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=0.0 required=3.0 tests=BAYES_20,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.6 X-Received: by 2002:ac8:1305:: with SMTP id e5mr17732559qtj.350.1627980381608; Tue, 03 Aug 2021 01:46:21 -0700 (PDT) X-Received: by 2002:a25:d642:: with SMTP id n63mr27912397ybg.165.1627980381350; Tue, 03 Aug 2021 01:46:21 -0700 (PDT) Path: eternal-september.org!reader02.eternal-september.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 3 Aug 2021 01:46:21 -0700 (PDT) In-Reply-To: Injection-Info: google-groups.googlegroups.com; posting-host=95.248.98.222; posting-account=JRF_-woAAABYlsAtkCl_CUxBuQy2SsaQ NNTP-Posting-Host: 95.248.98.222 References: <39c68408-c7af-49bc-80c7-4e17ef83d6cen@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: ANN: SweetAda on github From: Gabriele Galeotti Injection-Date: Tue, 03 Aug 2021 08:46:21 +0000 Content-Type: text/plain; charset="UTF-8" Xref: reader02.eternal-september.org comp.lang.ada:62478 List-Id: > Is this with the generic-instantiation exception, or am I thinking of a different license? RTS source files and some LibGCC assembly files are, more or less, exact copies of the FSF GCC release, plus some patches. So I've reported their licenses as highlighted in their headers: "This file is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 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." I'm not a lawyer, and I don't want to hurt anyone, so I've hust tried to stay in a "maximum correctness mode", reporting licenses verbatim. But I think that the whole SweetAda hierarchy, due to this, is practically under the MIT license, and has no limitations. Corrections welcome. > How integral is MSYS2 to everything? SweetAda does work in a windoz environment just in plain cmd shell (with the aid of PowerShell), because the package includes a port of make, grep and sed utilities. MSYS2 (or Cygwin), plus the dos2unix utility, is required only to rebuild the RTS, because the script is currently Bash-only. So if you are a windoz guy and you want to use a clone from the github repository, you need it. The bad news: MSYS2 is extremely slow in processing scripts. Obviously SweetAda works much better in a Linux environment, because this is my native environment. OS X should work ok, but it is increasingly difficult for me to make toolchains in that environment (there are problems indeed), and I am limited to check things in a VM-hosted machine.