[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.

Duncan



More information about the Haskell-Cafe mailing list