
29 Sep
2008
29 Sep
'08
6:18 p.m.
On Mon, 2008-09-29 at 14:39 -0700, Don Stewart wrote:
The big problem with the LGPL and Haskell is static linking. We can't use anything we wish to ship commercially that relies on LGPLd-statically linked-and-inlined Haskell code at the moment.
So if you use LGPL for your Haskell libraries, all of which are currently statically linked and non-replaceable at runtime, it is unlikely any commercial Haskell house can use the code.
Note that this *isn't* the case for C libraries, which are dynamically linked, like libgmp, which is just fine.
Yet another reason for getting dynamic linking / shared libs for Haskell packages working reliably on all platforms. Duncan