comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP>
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)
Date: 2018-05-04T17:42:52+00:00	[thread overview]
Message-ID: <pci62s$8th$1@dont-email.me> (raw)
In-Reply-To: 38dddb6a-0e6f-4dcb-ade2-241528b61288@googlegroups.com

On 2018-05-04, Dan'l Miller <optikos@verizon.net> 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


  parent reply	other threads:[~2018-05-04 17:42 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-05-03 19:13 Precisely why can't official FSF GNAT maintainers copy bug fixes in GNAT & its GCC-contained runtime en masse from GNAT GPL Community Edition? Dan'l Miller
2018-05-03 20:22 ` Dan'l Miller
2018-05-03 21:17   ` Paul Rubin
2018-05-03 21:42     ` Dan'l Miller
2018-05-03 22:02       ` Paul Rubin
2018-05-03 22:23         ` Dan'l Miller
2018-05-04 12:35           ` Simon Clubley
2018-05-04 14:33             ` Dan'l Miller
2018-05-04 16:20               ` Mark Lorenzen
2018-05-04 16:57                 ` Dan'l Miller
2018-05-04 17:22                   ` Simon Clubley
2018-05-04 18:39                     ` Dan'l Miller
2018-05-04 17:42               ` Simon Clubley [this message]
2018-05-04 18:01                 ` Dan'l Miller
2018-05-05 12:50                 ` Luke A. Guest
2018-05-07  1:06                   ` Simon Clubley
2018-05-04 16:29             ` Simon Wright
2018-05-04 17:25               ` Simon Clubley
2018-05-05 12:44                 ` Luke A. Guest
2018-05-05 14:19                   ` Dan'l Miller
2018-05-05 15:58                     ` Lucretia
2018-05-05 18:51                       ` Niklas Holsti
2018-05-05 19:30                         ` Luke A. Guest
2018-05-05 19:04                       ` Dan'l Miller
2018-05-08 21:17                         ` Dan'l Miller
2018-05-05 21:44                       ` Adacore French connection J-P. Rosen
2018-05-05 21:46                   ` Precisely why can't official FSF GNAT maintainers copy bug fixes in GNAT & its GCC-contained runtime en masse from GNAT GPL Community Edition? Simon Wright
2018-05-06 16:37                     ` Jacob Sparre Andersen
2018-05-04 19:53           ` antispam
2018-05-04 20:35             ` Dan'l Miller
2018-05-04 21:46             ` Simon Wright
2018-05-04 22:00               ` Dan'l Miller
2018-05-03 21:48   ` Simon Wright
2018-05-03 21:50     ` Simon Wright
2018-05-03 22:06     ` Dan'l Miller
2018-05-04  7:36       ` Simon Wright
2018-05-04 16:45     ` Jeffrey R. Carter
2018-05-04 16:58       ` Dan'l Miller
2018-05-04 11:55 ` Brian Drummond
replies disabled

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