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 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Simon Clubley Newsgroups: comp.lang.ada Subject: Re: Precisely why can't official FSF GNAT maintainers copy bug fixes in GNAT & its GCC-contained runtime en masse from GNAT GPL Community Edition? Date: Fri, 4 May 2018 17:42:52 -0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <9c3a75d6-a01f-4cfa-9493-10b8b082ead8@googlegroups.com> <114db2c4-1e8c-4506-8d7c-df955dd9f808@googlegroups.com> <87d0yc1lsq.fsf@nightsong.com> <878t901jp4.fsf@nightsong.com> <38dddb6a-0e6f-4dcb-ade2-241528b61288@googlegroups.com> Injection-Date: Fri, 4 May 2018 17:42:52 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="befab12968f6e5b596caf3305e86d3c4"; logging-data="9137"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX181YptiolEJHsDiRSTd75x0djn5VvpBTpU=" User-Agent: slrn/0.9.8.1 (VMS/Multinet) Cancel-Lock: sha1:P5hq7AR+FU8yBkcXg66oidjmzPU= Xref: reader02.eternal-september.org comp.lang.ada:51981 Date: 2018-05-04T17:42:52+00:00 List-Id: On 2018-05-04, Dan'l Miller wrote: > On Friday, May 4, 2018 at 2:36:10 AM UTC-5, Simon Wright wrote: >> >> It's not that it doesn't show up _ever_, just that it may well not show >> up in FSF until the next major release. Depends how significant it is >> (and how much work it would be). > > Everyone, what is the minimum, typical, and maximum latencies that you > have observed from the time that an AdaCore GNAT Pro paying customer > receives a bug fix or new feature in the GNAT compiler or its runtime to > the time that that bug fix or new feature appears in FSF GNAT? > One data point: I have never been able to build a GNAT compiler for VMS Alpha from the FSF sources even though AdaCore did offer a GNAT Pro version for VMS. I don't know if this is due to missing bits in the FSF sources or my missing out a critical step (VMS has some unique build requirements). I have successfully built both GNAT compilers and GNAT cross-compilers in the past however for other targets so I am well familiar with the overall process. > > On Friday, May 4, 2018 at 7:35:42 AM UTC-5, Simon Clubley wrote: >> In particular, the FSF cannot just pull code from the AdaCore code base >> and re-licence it under the terms of the FSF codebase without the >> permission of AdaCore. AdaCore have to push code into the FSF code base. > > On precisely what legal basis could AdaCore assert its rights of > ownership under the GMGPL or under the USA's copyright law? Precisely > which clauses & sentences in the GMGPL permit AdaCore any ownership of > derivative works of files whose rights to copy were assigned to FSF long > ago? Under precisely what legal basis would FSF as irrevocable assignee > not be the owner of files whose rights to copy (and distribute GNAT Pro) > were assigned to FSF years ago? > The question I would ask is whether the FSF were assigned control of the master copy of GNAT or whether they were assigned control of a copy of GNAT which is updated at regular intervals from a master copy controlled and owned by AdaCore. I've always thought it to be the latter, but I am willing to be corrected. I've always thought of it of something like the situation where a vendor releases software they control under an open licence but then closes the source for later versions. This is something the vendor is able to do because the vendor still owns the code even if they released the earlier versions under an open licence. All the vendor isn't allowed to do in that case is to revoke the licence for the earlier versions. IOW, my impression has been that AdaCore owns the GNAT source code even though they make a copy of it available to the FSF and that copy can be controlled by the FSF under the FSF licence. Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world