comp.lang.ada
 help / color / mirror / Atom feed
From: Jeff C <jcreem@yahoo.com>
Subject: Re: GMGPL vs. LGPL, was: Re: ANN: Update to AdaGPGME and libgpg-error
Date: Wed, 30 Mar 2005 07:19:25 -0500
Date: 2005-03-30T07:19:25-05:00	[thread overview]
Message-ID: <bKKdnR2y3-HWBNffRVn-2w@comcast.com> (raw)
In-Reply-To: <ncr2e.4873$jI6.3293@reader1.news.jippii.net>

Tapio Kelloniemi wrote:
> Jeff C <jcreem@yahoo.com> wrote:
> 
>>One note..While I am a big fan of the GMGPL approach, it is not really
>>clear that it is entirely helpful in this case since GNUPG itself
>>appears to be GPL without exception...
> 
> 
> Why do all Ada softwrae use "GMGPL" instead of Lesser General Public
> License? I'm not a lawyer and probably reading the both texts would not make
> me wiser at all.
> 

First insert the old I am not a lawyer thing....but here is my 
understanding.

The problem (or at least one major problem) is that the LGPL is not 
really compatible with generic/template based programming languages.

Section 6 of the LGPL has clauses that require the things that use the 
LGPL library to either be licensed under GPL like terms OR you have to 
distribute the work so that the end user can apply bug fixes to the LGPL 
portion and continue to run. You can do this with plain old C (ignoring 
the trivial stuff like Macros and constants) by doing dynamic linking to 
the library. With C++ Templates and Ada generics you can not usually get 
away with a dynamic link to portions of the library code.

So, GMGPL essentially is another way at getting to an end state similar 
to what people *THink* the LGPL says.




  parent reply	other threads:[~2005-03-30 12:19 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-03-29 18:25 ANN: Update to AdaGPGME and libgpg-error Andreas Almroth
2005-03-30  0:49 ` Jeff C
2005-03-30  5:56   ` GMGPL vs. LGPL, was: " Tapio Kelloniemi
2005-03-30 10:00     ` Pascal Obry
2005-03-30 12:19     ` Jeff C [this message]
2005-03-30  7:13   ` Andreas Almroth
2005-03-30 12:12     ` Marin David Condic
2005-03-30 15:29       ` Simon Wright
2005-03-31 12:33         ` Marin David Condic
replies disabled

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