On Wed, 11 Feb 2004, Robert STRANDH wrote:
Oh, that one. I don't think so. That one makes it possible for anyone to make proprietary improvements to the library.
DISCLAIMER: this is me personally, not a common-lisp.net admin speaking, and LGPL is fine to use with library parts of Gsharp. I assume you refer to this: "It is permitted to add proprietary source code to the Library, but it must be done in a way such that the Library will still run without that proprietary code present." However, I don't see how plain vanilla LGPL would prohibit eg: ;; this is proprietary (load "lgpled-library") (load "my-proprietary-patch") The LLGPL says "If any of the functions or classes in the Library are redefined in other files, then those redefinitions ARE considered a work based on the Library.", which explicitly prohibits the above. As far I can tell the only "bad" thing LLGPL allows is to distribute a modified version of the library using eg. patented algorithms instead of the original ones, but even then the original algorithms would have to be retained. What am I missing? Cheers, -- Nikodemus Siivola