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 X-Received: by 2002:ac8:38cf:: with SMTP id g15mr105689892qtc.268.1561041865243; Thu, 20 Jun 2019 07:44:25 -0700 (PDT) X-Received: by 2002:a9d:76ce:: with SMTP id p14mr11637435otl.342.1561041864980; Thu, 20 Jun 2019 07:44:24 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!news.uzoreto.com!feeder1.cambriumusenet.nl!feed.tweak.nl!209.85.160.216.MISMATCH!m24no6213044qtm.0!news-out.google.com!4ni280qtw.1!nntp.google.com!m24no6213038qtm.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 20 Jun 2019 07:44:24 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=47.185.234.171; posting-account=zwxLlwoAAAChLBU7oraRzNDnqQYkYbpo NNTP-Posting-Host: 47.185.234.171 References: <5018b9fc-c4a2-4335-8d83-f231866b3035@googlegroups.com> <91362a2e-95a5-4fab-9d1c-343476e4b974@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: work-in-progress Augusta Ada compiler for LLVM written in Scala From: Optikos Injection-Date: Thu, 20 Jun 2019 14:44:25 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Xref: reader01.eternal-september.org comp.lang.ada:56694 Date: 2019-06-20T07:44:24-07:00 List-Id: On Thursday, June 20, 2019 at 6:49:06 AM UTC-5, Lucretia wrote: > On Thursday, 20 June 2019 12:35:03 UTC+1, Optikos wrote: >=20 > > Some noncommentary development resumed 4 months ago after the importati= on of the source code > > into the SBT build environment. Since then, check-in comments such as = =E2=80=9CSome work on the LLVM > > code generator. Also fixed a few easy warnings.=E2=80=9D and =E2=80=9CF= ixed the structure of the liveness analysis > > method.=E2=80=9D indicate incrementally more serious activity in recent= months. >=20 > You could email him and ask him to update here, he does frequent this gro= up. I will eventually if he doesn't post-in-reply soon. > > I cannot find a license stated anywhere regarding Augusta (although I h= ave only done spot-checking > > here & there). Under which license is Augusta distributed? >=20 > https://github.com/pchapin/augusta/search?q=3Dlicense&unscoped_q=3Dlicens= e Yes, I did that search too, but if you notice in the search results that th= ese are licenses inherited from importations of other projects. It seems a= t 1st glance that SLEM (LGPLed library) is linked to Augusta and thus the L= GPL does not spread outside of SLEM. The WAC pieces borrowed from OpenWatc= om (Sybase OpenWatcom-licensed) do not spread elsewhere. The remaining sea= rch results are for documentation under the GNU documentation license. As I stated before, there seems to be no indication what the license is for= Augusta proper (i.e., the executable), outside of the SLEM library, outsid= e of WAC, and outside of documentation. > > With Augusta intended to be the OpenWatcom Ada Compiler (WAC) as stated= in the > > webpage linked below, I would assume that the OpenWatcom license would = be utilized for Augusta, > > although the LLVM-backend activity in recent months instead of the expe= cted OpenWatcom-backend > > activity might indicate a change away from this intent to be the WAC. > > https://github.com/pchapin/augusta/tree/master/wac >=20 > As the readme says, this is a separate project to Augusta which is meant = to use the OpenWatcom back > end and is written in C++. Yes, but if contributed to OpenWatcom, I am under the belief that they requ= ire the entirety of the source code to be licensed under the Sybase OpenWat= com License. > I really wish he would separate out his projects in this repo, there are = 3 compilers and a bunch of tools > which could be separate and I think slinging them all in one just confuse= s people. I concur. If he continues with one repository, Peter Chapin could reorgani= ze the directory structure so that at the top level are the differently-lic= ensed portions, each with their own COPYING or LICENSE file, so that it is = clear which portion is LGPL, which portion is Sybase OpenWatcom, and which = portion is some other license. (I think that documentation is obviously do= cumentation and doesn't need its own top-level directory despite being lice= nsed under yet another license: the GNU Free Documentation License.) It appears as though Augusta is not intended to be licensed under the GPL t= hough. Without any copyright notice at all on Augusta proper, some legal j= urisdictions would default to all rights-to-copy reserved by Peter Chapin, = whereas in other legal jurisdictions the default would be public domain. P= eter should clean that ambiguity up.