This is the mail archive of the
mailing list for the libstdc++ project.
Re: libstdc++-v3 copyright holder change
>>>>> Ross Smith <email@example.com> writes:
> Why the special licence? How is this different from the standard LGPL?
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.
Our "runtime GPL" places no restrictions on code that uses the library.