Prev: Can one set one's own password for root?
Next: Self Exam Engine Training - Lotus Certification | Lotus Questions and Answers
From: John Hasler on 8 Dec 2009 16:00
Lew Pitcher writes:
> If your software uses the support libraries, then you must provide the
> support libraries under the LGPL licence. This does not affect the
> licence for your software, but only the support libraries. *If* you
> make changes to the support libraries, you must release those changes
> under the LGPL.
Note, however, that the licenses for the runtime libraries include
special exceptions. An example:
The libstdc++-v3 library is licensed under the terms of the GNU
General Public License, with this special exception:
As a special exception, you may use this file as part of a free software
library without restriction. Specifically, if other files instantiate
templates or use macros or inline functions from this file, or you compile
this file and link it with other files to produce an executable, this
file does not by itself cause the resulting executable to be covered by
the GNU General Public License. This exception does not however
invalidate any other reasons why the executable file might be covered by
the GNU General Public License.
Also note that if you dynamically link to LGPL libraries (such as libc)
you needn't concern yourself about LGPL compliance as dynamic linking
inherently complies. On the other hand, if you link to GPL libraries
(such as libreadline) you may only distribute your program under the
GPL (but you have the right to not distribute it at all).
Dancing Horse Hill
Elmwood, WI USA