On 2001.12.19 11:43 Dan Kegel wrote: [BIG SNIP]
Thanks for explaining what Patrik has been going on about. In summary:
Consider a proprietary application which ships as a proprietary library which is statically linked with LGPL libraries at install time in a way that lets users supply new versions of the LGPL libraries. This lets them fix bugs in the LGPL'd code and thus in the proprietary app. The harm you see is that a vendor could, once he found a Winelib function with a bug, simply do his own clean-room implementation of that function, and use it instead of the Winelib version of it, and keep the improvement to himself -- which would also deprive the user of the ability to fix bugs in the proprietary reimplementation of that particular WineLib function.
Did I get it right?
- Dan
Well, you got my argument right.
-Dave