comp.lang.ada
 help / color / mirror / Atom feed
From: Mark Lorenzen <mark.lorenzen@gmail.com>
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 09:20:29 -0700 (PDT)
Date: 2018-05-04T09:20:29-07:00	[thread overview]
Message-ID: <25d61e8a-99e3-4eb1-81eb-e8485ae8de97@googlegroups.com> (raw)
In-Reply-To: <38dddb6a-0e6f-4dcb-ade2-241528b61288@googlegroups.com>

On Friday, May 4, 2018 at 4:34:01 PM UTC+2, Dan'l Miller wrote:
> 
> Well, that actually brings up another can of worms to untangle:  Does AdaCore have a beyond-GPL contractual agreement for paying customers of GNAT Pro to refrain from distributing the source code that they receive with GNAT Pro?  Assuming that GNAT Pro is distributed under the GMGPL (and not a proprietary EULA) to paying GNAT Pro customers, under the terms clearly stated in the GMGPL, those paying customers would have a right to have the source code to GNAT Pro compiler and runtime.  Why do no GNAT Pro paying customers exercise their own right to distribute the GNAT Pro free(dom) source code that they receive under GMGPL?  Under the GMGPL (alone), they would seem to have a right to do so.  But paying customers of GNAT Pro have never ever done this.  There must be an extant reason why this redistribution has never ever happened in all these decades.  Do paying customers of GNAT Pro sign a side contract to refrain from distributing the source code to GNAT Pro, overriding the GMGPL?  Precisely which portion of GMGPL would permit such binding side contracts to restrict freedom of distribution of source code of GNAT Pro compiler and runtime?  Or does the GMGPL •categorically• prohibit such side agreements to restrict freedom of distribution of source code of GNAT Pro compiler and runtime?

My employer is (or rather was as the project is now finished) a paying customer. I can see that our copy of GNAT Pro for LEON3 ELF is licensed under GPL 3 with the Runtime Library Exception.

I guess we could redistribute our copy if we wanted to. There is no side contract, hidden agreement or secret handshake. You buy a support contract for a maximum number of developers based on the "honour system" i.e. you don't cheat. After downloading the SW you can use it without any license key, runtime license fee or whatever.

However, we (and probably a lot of other of AdaCore's paying customers) are in the business of developing software for *our* customers - not in the business of redistributing software with the legal risks that it *may* incur if e.g. if it turns out that some parts of GNAT Pro are not licensed under GPL or other legal issues like that. I don't think many customers can see a compelling business case for redistributing GNAT Pro.

Regards,

Mark L

  reply	other threads:[~2018-05-04 16:20 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 [this message]
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
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