This is the mail archive of the libstdc++@sourceware.cygnus.com mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: libstdc++-v3 copyright holder change


>>>>> Ross Smith <ross.s@ihug.co.nz> 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.

Jason


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]