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=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!reader02.eternal-september.org!aioe.org!Lx7EM+81f32E0bqku+QpCA.user.46.165.242.75.POSTED!not-for-mail From: "Luke A. Guest" Newsgroups: comp.lang.ada Subject: Re: How to challenge a GCC patch? Date: Thu, 30 Sep 2021 13:27:11 +0100 Organization: Aioe.org NNTP Server Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: gioia.aioe.org; logging-data="14341"; posting-host="Lx7EM+81f32E0bqku+QpCA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Content-Language: en-GB X-Notice: Filtered by postfilter v. 0.9.2 Xref: reader02.eternal-september.org comp.lang.ada:62897 List-Id: On 30/09/2021 11:54, J-P. Rosen wrote: > Le 30/09/2021 à 10:26, Luke A. Guest a écrit : >>> Yes. Here is a copy of the copyright notice of every ASIS module: >> >> And that's an issue, why not release them PD or BSD? I've seen the >> asis specs before and I'm certain they are not GPL'd, just like the >> packages in the Ada RM. > > If you are talking about the official ASIS specs ("like the packages in > the Ada RM"), they are part of an ISO standard, and as such under ISO > copyright. However, in the case of APIs, ISO allows their use by any > implementation (otherwise, they would be useless). Exactly, same as the ARM packages. > This has of course > nothing common with the GPL or any other open license. > But the issue is, if the specs for the extended ASIS have only been released under GPL, they are useless to any non-gpl language implementations as their use infects that implementation causing further issues. This GPL issue is the reason why I've looked at, in the past, creating my own compiler, and now just wanting to develop my own language that I can use anywhere.