comp.lang.ada
 help / color / mirror / Atom feed
From: "Marc A. Criley" <mcNOSPAM@mckae.com>
Subject: Re: ada & gui
Date: Mon, 01 Aug 2005 08:32:56 -0500
Date: 2005-08-01T08:32:56-05:00	[thread overview]
Message-ID: <399ee$42ee2479$4995067$26777@ALLTEL.NET> (raw)
In-Reply-To: <nospam-BFDCDE.21272029072005@news-rdr-03.ohiordc.rr.com>

John B. Matthews wrote:

> IANAL either, but I have a different take: 
> 
> The phrase "your code" may be ambiguous. There's "your code" modifying 
> the library, which is clearly covered by the GPL. I'm not so sure about 
> "your code" that uses the library.
> 
> If you modify a GMGPL library and distribute the modified code, you have 
> to provide the modifications, as required by the GPL. Now you choose the 
> license under which to redistribute your modified library. The GPL 
> requires that you "not impose any further restrictions on the 
> recipients' exercise of the rights granted herein." Doesn't that 
> preclude your choosing a license that's more restrictive than GMGPL. If 
> you redistribute under GMGPL, then your code that uses the library would 
> be explicitly exempt from the linking provision, just as it was before 
> you started.
> 
> I can't help wondering if the GNAT modification was designed to achieve 
> just this effect.

It helps to look at the effect AdaCore was trying to achieve with the GMGPL.

AdaCore provides GNAT and sells support to major aerospace and defense 
contractors (among others).  LockMart, Boeing, Raytheon, etc. are hardly 
likely to use any tool that would even hint of anything requiring 
open-source-like release of the software they develop.  (This was my 
biggest "educational issue" when trying to get GNAT considered for use 
on the project I worked on at Lockheed Martin in the late 90s.  The 
first of many myths I had to overcome was that just compiling the code 
with GNAT would require it to be open sourced -- I did prevail, by the 
way :-)

So, these companies will use these tools if they can be convinced that 
they can legally keep their own code proprietary, and only have to make 
available any modifications to the open source software (compiler, 
tools, utilities, etc.) that was provided to them by the vendor, in this 
case AdaCore.

That they can live with, and that is what the GMGPL is designed to permit.

-- Marc A. Criley
-- www.mckae.com
-- DTraq - XPath In Ada - XML EZ Out




  parent reply	other threads:[~2005-08-01 13:32 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-29  9:25 ada & gui Szymon Guz
2005-07-29 11:10 ` Ludovic Brenta
2005-07-29 11:43   ` Szymon Guz
2005-07-29 12:40     ` Alex R. Mosteo
2005-07-29 12:52       ` Szymon Guz
2005-07-29 13:16         ` Alex R. Mosteo
2005-07-29 13:58           ` Ludovic Brenta
2005-07-29 16:51           ` Simon Wright
2005-07-30  1:27             ` John B. Matthews
2005-07-30 10:21               ` Georg Bauhaus
2005-07-30 16:27                 ` John B. Matthews
2005-07-30 20:30               ` Simon Wright
2005-08-01  0:02                 ` John B. Matthews
2005-08-01 13:32               ` Marc A. Criley [this message]
2005-08-01 18:49                 ` Jeffrey Carter
2005-07-29 13:19         ` Ludovic Brenta
2005-07-29 14:12   ` Szymon Guz
2005-07-29 14:27     ` Ludovic Brenta
2005-07-29 14:27     ` Alex R. Mosteo
2005-07-29 11:28 ` Jeff Creem
2005-07-29 12:23   ` Szymon Guz
2005-07-29 13:27     ` Ludovic Brenta
2005-07-29 13:59       ` Szymon Guz
2005-07-29 14:20         ` Ludovic Brenta
2005-07-29 11:33 ` Martin Dowie
2005-07-29 14:59   ` Jacob Sparre Andersen
2005-07-29 12:31 ` Adrien Plisson
2005-08-02 16:11 ` Lucretia
  -- strict thread matches above, loose matches on Subject: below --
2010-12-30 14:27 ada gui Robin
2010-12-30 19:54 ` Randy Brukardt
2010-12-31  8:11   ` Robin
2022-04-05 16:26 Ada_GUI AdaMagica
2022-04-05 19:30 ` Ada_GUI Jeffrey R.Carter
2022-04-06  7:21   ` Ada_GUI Jeffrey R.Carter
2022-04-06 15:29     ` Ada_GUI AdaMagica
2022-04-06 15:38       ` Ada_GUI Jeffrey R.Carter
2022-04-06 15:52         ` Ada_GUI AdaMagica
2022-04-08 14:05           ` Ada_GUI AdaMagica
2022-04-08 14:31             ` Ada_GUI Jeffrey R.Carter
2022-04-08 20:56               ` Ada_GUI Jeffrey R.Carter
2022-04-09 11:59               ` Ada_GUI AdaMagica
2022-04-09 13:38                 ` Ada_GUI Jeffrey R.Carter
2022-04-10 11:45                   ` Ada_GUI AdaMagica
2022-04-10 13:23                     ` Ada_GUI Jeffrey R.Carter
2022-04-10 12:12                   ` Ada_GUI AdaMagica
2022-04-06 15:31     ` Ada_GUI Jeffrey R.Carter
replies disabled

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