[Haskell-cafe] LGPL libraries

Duncan Coutts duncan.coutts at worc.ox.ac.uk
Wed Mar 7 06:38:56 EST 2007

On Tue, 2007-03-06 at 03:00 +0000, Neil Mitchell wrote:

> The whole concept of static linking being wrong, but dynamic linking
> being fine, when you can flip between the modes just by changing
> compiler, is just silly. You don't infringe (or uninfringe) copyright
> with a command line flag.

Just because it's easy to change between the two modes doesn't mean it's
not different.

There is a real difference for an end user between a single
monolithic .exe file and a .exe with a whole bunch of standard
open-source LGPL .dlls. In once case you really can make changes to the
open parts of the system, in the other you cannot.

That was exactly the point of the LGPL, to allow open components to be
used in an otherwise closed system - but still let you play with those
open components.


More information about the Haskell-Cafe mailing list