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
next prev parent 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