Discussion Forums

Re: FAST C++ open-source contribution
Rolf Andersson / Pantor Engineering
24 Mar 2008 2:37AM ET

Konstantin,

AFAICT Q&A #2 says "... rendering the LGPL equivalent to the GPL"
in the case of a C++ library with inline functions and templates.

Q: How is that different from the GNU {Lesser,Library} GPL?
A: The LGPL requires that users be able to replace the LGPL code
with a modified version; this is trivial if the library in
question is a C shared library. But there's no way to make that
work with C++, where much of the library consists of inline
functions and templates, which are expanded inside the code that
uses the library. So to allow people to replace the library code,
someone using the library would have to distribute their own
source, rendering the LGPL equivalent to the GPL.

Am I missing something here?

/Rolf

> libstdc++ is licensed under the terms of GPLv2 license with
> "runtime exception" that is explained in FAQ form:
> Q: So any program which uses libstdc++ falls under the GPL?
> R: No. The special exception permits use of the library in
> proprietary applications.
>
> But we are talking about LGPL license:
> http://www.gnu.org/licenses/lgpl.html
>
> The main difference between GPL and LGPL that LGPL-ed library
> can be used by non-(L)GPL program. This program can be
> distributed under any chosen license.
>
> Wikipedia provides a good introduction to LGPL:
> http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License
>
> -Konstantin
>
>> I got some feedback off-line and it seems that LGPL and C++
>> libs may be problematic. I suggest you check:
>>
>> http://gcc.gnu.org/onlinedocs/libstdc++/17_intro/license.html
>>
>> Best, Rolf
>>


FAST C++ open-source contribution
Dimitry London / Morgan Stanley   19 Mar 2008 9:31AM ET
Re: FAST C++ open-source contribution
Konstantin Stepanyuk / CQG Inc.   19 Mar 2008 10:20AM ET
Re: FAST C++ open-source contribution
Dimitry London / Morgan Stanley   19 Mar 2008 10:48AM ET
Re: FAST C++ open-source contribution
Rolf Andersson / Pantor Engineering   19 Mar 2008 11:03AM ET
Re: FAST C++ open-source contribution
Dimitry London / Morgan Stanley   19 Mar 2008 11:18AM ET
Re: FAST C++ open-source contribution
Rolf Andersson / Pantor Engineering   19 Mar 2008 11:25AM ET
Re: FAST C++ open-source contribution
Sean Holohan   19 Mar 2008 11:36AM ET
Re: FAST C++ open-source contribution
Dimitry London / Morgan Stanley   19 Mar 2008 11:43AM ET
Re: FAST C++ open-source contribution
Sigurd Hogsbro / Ecominds Ltd   19 Mar 2008 12:18PM ET
Re: FAST C++ open-source contribution
Rolf Andersson / Pantor Engineering   23 Mar 2008 6:24AM ET
Re: FAST C++ open-source contribution
Konstantin Stepanyuk / CQG Inc.   24 Mar 2008 1:18AM ET
Re: FAST C++ open-source contribution
Rolf Andersson / Pantor Engineering   24 Mar 2008 2:37AM ET
Re: FAST C++ open-source contribution
Konstantin Stepanyuk / CQG Inc.   24 Mar 2008 3:12AM ET
Re: FAST C++ open-source contribution
Alexis Richardson   24 Mar 2008 10:22AM ET
Re: FAST C++ open-source contribution
Rolf Andersson / Pantor Engineering   24 Mar 2008 11:17AM ET
Re: FAST C++ open-source contribution
Rodrick Brown / Ballista Securities   24 Mar 2008 4:25PM ET
Re: FAST C++ open-source contribution
Rolf Andersson / Pantor Engineering   24 Mar 2008 5:17PM ET
Re: FAST C++ open-source contribution
Dimitry London / Morgan Stanley   24 Mar 2008 9:50PM ET
Re: FAST C++ open-source contribution
Joakim Johansson / Tbricks   25 Mar 2008 5:19AM ET
Re: FAST C++ open-source contribution
Dimitry London / Morgan Stanley   25 Mar 2008 9:07AM ET
Re: FAST C++ open-source contribution
Daniel May / SpryWare, LLC   30 Mar 2008 6:51PM ET
Re: FAST C++ open-source contribution
Dimitry London / Morgan Stanley   2 Apr 2008 10:47AM ET
Re: FAST C++ open-source contribution
Dimitry London / Morgan Stanley   7 Apr 2008 3:44PM ET
Re: FAST C++ open-source contribution
Jim Northey / The LaSalle Technology Group   23 Apr 2008 8:53PM ET
Re: FAST C++ open-source contribution
Rolf Andersson / Pantor Engineering   23 Apr 2008 11:12PM ET
Re: FAST C++ open-source contribution
Bucica Mihai   4 Apr 2008 11:38AM ET
Re: FAST C++ open-source contribution
Dimitry London / Morgan Stanley   7 Apr 2008 3:45PM ET
Re: FAST C++ open-source contribution
Radu-Adrian Popescu   16 Jun 2009 10:19AM ET
Re: FAST C++ open-source contribution
Dale Wilson / Object Computing, Inc   16 Jun 2009 10:48AM ET
Re: FAST C++ open-source contribution
Malcolm Spence / Object Computing Inc.   1 Feb 2010 5:51PM ET