From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: How to challenge a GCC patch?
Date: Thu, 30 Sep 2021 19:30:03 -0500 [thread overview]
Message-ID: <sj5kqb$pel$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: sj3rk5$na1$1@dont-email.me
"J-P. Rosen" <rosen@adalog.fr> wrote in message
news:sj3rk5$na1$1@dont-email.me...
...
> -- This specification is adapted from the Ada Semantic
> Interface --
> -- Specification Standard (ISO/IEC 15291) for use with GNAT. In
> accordance --
> -- with the copyright of that document, you can freely copy and modify
> this --
> -- specification, provided that if you redistribute a modified version,
> any --
> -- changes that you have made are clearly
> --
Umm, someone is confusing the original ASIS drafts with the ISO Standard
(which has an ISO copyright with no exceptions). I would definitely not
reference the ISO Standard in anything you are freely giving away -- there
are copyright trolls out there that could easily decide to get your material
banned from the Internet.
For Ada, we are very carefully keeping the Ada Reference Manual as a
separate document from the ISO Standard, so that the Ada RM has the
permissive copyright while the ISO Standard for Ada definitely does not.
These are not the same thing!
That care was not taken for the ASIS Standard; I know of no public version
that was maintained. As such, my opinion is that ISO owns the copyright, and
any extensive use (like using all of the specs) would require a license from
ISO. This is by far the best reason for abandoning ASIS - I don't believe
that you can implement it without getting a license from ISO (since the bulk
of the ASIS Standard is Ada specifications, you are using too much to fall
under fair use). This is one reason that I would never consider implementing
ASIS in Janus/Ada.
>> Actually, it is. Apart from ISO verbiage, all the interesting parts of
>> the ASIS standard is put as comments in the corresponding ASIS packages.
>>
>> Moreover, AdaCore kept this good habit for all the newly introduced
>> features that support up to Ada 2012, which would make retrofitting them
>> into an updated ASIS standard quite easy.
It's only easy if you think that giving AdaCore's work to ISO under the
exclusive copyright that they (ISO) will insist on is something that is
legally and ethically appropriate.
You need to come to grips with the reality that ASIS is dead. It's legally
dangerous to implement it, it isn't a good match for either syntax or
semantic analysis (doing neither very well), and it is poor match for modern
compilers (hardly anyone builds trees much like the ASIS ones, unless you
are trying to implement ASIS).
Randy.
next prev parent reply other threads:[~2021-10-01 0:30 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 [this message]
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
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