comp.lang.ada
 help / color / mirror / Atom feed
From: Jeffrey Carter <spam@spam.com>
Subject: Re: ada & gui
Date: Mon, 01 Aug 2005 18:49:41 GMT
Date: 2005-08-01T18:49:41+00:00	[thread overview]
Message-ID: <99uHe.7069$0C.3962@newsread3.news.pas.earthlink.net> (raw)
In-Reply-To: <399ee$42ee2479$4995067$26777@ALLTEL.NET>

Marc A. Criley wrote:
> 
> It helps to look at the effect AdaCore was trying to achieve with the 
> GMGPL.

It helps even more to know the history behind GNAT. GNAT was developed 
by a team at NYU under a contract from the US Govt. (Some team members 
later formed Ada Core Technologies.) The contract specified that the 
compiler must be GPL, but applications compiled with the compiler need 
not be GPL.

The existing gcc was used as a model for how to achieve this. However, 
there was some question about the implications of the Ada run time on 
the 2nd requirement. Making the run time GPL might mean that any 
application that included the run time would be GPL. So lawyers at NYU 
came up with the GMGPL to get around this. The run time would be GMGPL, 
so applications that included the run time need not be GPL.

The GMGPL exception only applies to linking or instantiating; it does 
not apply to modifying the code. So, if you modify the GMGPL code, the 
GPL applies.

Disclaimer: IANAL.

-- 
Jeff Carter
"If a sperm is wasted, God gets quite irate."
Monty Python's the Meaning of Life
56



  reply	other threads:[~2005-08-01 18:49 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
2005-08-01 18:49                 ` Jeffrey Carter [this message]
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