comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: How to challenge a GCC patch?
Date: Wed, 13 Oct 2021 20:48:11 -0500	[thread overview]
Message-ID: <sk828s$u0c$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: sjes64$79r$1@dont-email.me

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2328 bytes --]

"J-P. Rosen" <rosen@adalog.fr> wrote in message 
news:sjes64$79r$1@dont-email.me...
> Le 02/10/2021 à 11:14, Randy Brukardt a écrit :
>>> My memory is that all "interesting" part of the standard was deliberatly
>>> put as comments in the specification, precisely to circumvent the ISO
>>> copyright, and allow the use of ASIS without paying an outrageous price 
>>> to
>>> ISO.
>> I don't see how using comments helps anything. The Oracle case makes it
>> pretty clear an API iteself can be covered by a copyright, and surely the
>> comments are covered by the copyright. And the ISO version has no 
>> copyright
>> statement other than the usual "All rights reserved".
>
> 1) It seems to me that you are confusing the copyright owner with the 
> right to use the interface. Undoubtedly, ISO is the copyright owner. But 
> they may authorize unlimited use of the specification, otherwise NO 
> standard would make sense. Do you infringe copyright if you build an 
> electrical plug that conforms to you electrical standard?

That's clearly covered by "fair use". But API Standards are different: you 
have to copy large parts of the Standard to implement them (and ASIS is an 
extreme case -- you have to copy 90% of it to use it). That certainly is not 
covered by "fair use".

It's my (semi-informed) opinion that API Standards are useless, because you 
have to violate the ISO copyright to use them (or buy a license).

> 2) Comments help, because they describe precisely what is expected by 
> every function, and what it provides. Actually, I never open the ASIS 
> standard, everything I need is detailed in the comments.

Exactly. Someone copied 90% of the ASIS standard without permission, and 
*that* is what you are using. And that is depriving ISO of possible revenue.

It's clear to me that anyone using ASIS specs is skating on thin ice. 
Whether it ever would become a problem for ISO is certainly unknown, but I 
wouldn't want to build a business on top of such a thing. It's definitely 
not open source by any reasonable definition.

We've spent a huge amount of effort to ensure that the Ada language (and 
it's language-defined packages) do not fall into the same trap. But it's way 
too late to do that for ASIS.

                                       Randy.



  reply	other threads:[~2021-10-14  1:48 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-27 10:06 How to challenge a GCC patch? J-P. Rosen
2021-09-27 11:23 ` Stéphane Rivière
2021-09-27 14:18   ` J-P. Rosen
2021-09-28  7:38   ` Arnaud Charlet
2021-09-29 16:26     ` Stéphane Rivière
2021-09-29 19:04       ` Emmanuel Briot
2021-09-29 23:29         ` Luke A. Guest
2021-09-30  6:23           ` J-P. Rosen
2021-09-30  7:53             ` Luke A. Guest
2021-09-30  8:13               ` J-P. Rosen
2021-09-30  8:26                 ` Luke A. Guest
2021-09-30 10:54                   ` J-P. Rosen
2021-09-30 12:27                     ` Luke A. Guest
2021-09-30 15:25                       ` J-P. Rosen
2021-10-01  0:37                       ` Randy Brukardt
2021-10-01  0:33                     ` Randy Brukardt
2021-10-01  0:30                 ` Randy Brukardt
2021-10-01  9:41                   ` J-P. Rosen
2021-10-02  9:14                     ` Randy Brukardt
2021-10-04 12:30                       ` J-P. Rosen
2021-10-14  1:48                         ` Randy Brukardt [this message]
2021-10-14  6:09                           ` J-P. Rosen
2021-09-30  7:53             ` Luke A. Guest
2021-09-30  8:16               ` J-P. Rosen
2021-09-30  8:28                 ` Luke A. Guest
2021-09-30 10:56                   ` J-P. Rosen
2021-09-30 12:27                     ` Luke A. Guest
2021-09-30 15:28                       ` J-P. Rosen
2021-09-30  6:19         ` J-P. Rosen
2021-10-01  0:18           ` Randy Brukardt
2021-10-01  9:24             ` J-P. Rosen
2021-10-02  9:34               ` Randy Brukardt
2021-10-04 12:26                 ` J-P. Rosen
2021-10-14  1:40                   ` Randy Brukardt
2021-10-14  6:04                     ` J-P. Rosen
2021-09-30  5:57     ` J-P. Rosen
2021-09-30  7:29       ` Arnaud Charlet
2021-09-30  7:52         ` J-P. Rosen
2021-09-30  8:21           ` Arnaud Charlet
2021-10-01  9:56             ` J-P. Rosen
2021-10-01 12:29             ` J-P. Rosen
2021-09-30  8:28           ` Fabien Chouteau
2021-09-27 12:48 ` Simon Wright
2021-09-27 14:20   ` J-P. Rosen
2021-09-28  6:55     ` Emmanuel Briot
2021-09-30  6:44       ` J-P. Rosen
2021-09-29  8:58     ` nobody in particular
2021-09-29  9:34       ` Emmanuel Briot
2021-09-29 10:03       ` Simon Wright
2021-09-29 11:03         ` Luke A. Guest
2021-09-29 11:07           ` Simon Wright
2021-09-29 18:58     ` Andreas ZEURCHER
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox