Malcolm Wallace wrote:
"Brian Hulley" <[EMAIL PROTECTED]> wrote:

http://judy.sf.net

I wonder if the authors of the library could be persuaded to make it
available under an Open Source license, because currently it is under
the  very limiting restrictions imposed by LGPL...

You have a very non-standard definition of "Open Source", if the GPL
and LGPL do not fit in, since those are classic Free Software
licences!  The Google SoC rules insist that all work produced under
their programme be Open Source according to the OSI definition at
   http://www.opensource.org/

(ie incomaptible with commercial
development and  the "normal" Haskell library license)

I believe you are wrong.  Both the GPL and the LGPL (more so the
latter) are perfectly compatible with commercial development.
Specifically, the GPL and BSD3 (as used by ghc) licences are
compatible, in the sense that you can freely combine BSD3 code with
GPL code.  Plenty of people make money from closed-source projects
that include LGPL'd components.

If what you really mean by "open source" is the ability to take code
and into make non-open modifications to it (as BSD permits), then
that is far more demanding than what most people mean by the term.

Well the problem with LGPL afaiu is that if you statically link your code to it your are required to make your own source code available.

If HsJudy would have a BSD licence but only the C Judy component had the LGPL licence, a possible solution for me afaiu would be to put the C Judy code into a DLL. This depends though on HsJudy itself being BSD (or something which allows you to statically link to it without having to disclose the source for the program you're statically linking to).

I don't think (I may be wrong) that different bits of Haskell code (under GHC at least) can currently coexist happily in DLLs.

Anyway I hope I didn't sound negative. I think it will be *great* to have mutable collection types in Haskell - I just get worried if something so important should have a restrictive licence attached.

Good luck with the project,
Brian.

--
Logic empowers us and Love gives us purpose.
Yet still phantoms restless for eras long past,
congealed in the present in unthought forms,
strive mightily unseen to destroy us.

http://www.metamilk.com
_______________________________________________
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to