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.9 required=3.0 tests=BAYES_00,XPRIO autolearn=no autolearn_force=no version=3.4.6 Path: eternal-september.org!reader02.eternal-september.org!gandalf.srv.welterde.de!news.jacob-sparre.dk!franka.jacob-sparre.dk!pnx.dk!.POSTED.rrsoftware.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: How to challenge a GCC patch? Date: Thu, 30 Sep 2021 19:37:39 -0500 Organization: JSA Research & Innovation Message-ID: References: Injection-Date: Fri, 1 Oct 2021 00:37:40 -0000 (UTC) Injection-Info: franka.jacob-sparre.dk; posting-host="rrsoftware.com:24.196.82.226"; logging-data="26261"; mail-complaints-to="news@jacob-sparre.dk" X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Response X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7246 Xref: reader02.eternal-september.org comp.lang.ada:62908 List-Id: "Luke A. Guest" wrote in message news:sj4ahc$e05$1@gioia.aioe.org... > On 30/09/2021 11:54, J-P. Rosen wrote: ... >> 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. No, you can use RM packages because we've carefully kept the original copyrights and document intact; the ISO versions are *derived* from that document. When you are implementing Ada, you are using the packages from the RM, which have an appropriate exception. That was not done for ASIS, and there is no appropriate exception to use the libraries. And surely not to copy the extensive comments along with the spec (even if you argue that fair use allows you to implement the spec -- and the Oracle case appears to have ruled that there is no such right -- you don't need to copy the comments that make up the bulk of the ASIS Standard). Randy.