On Wed, Jul 21, 2010 at 12:20 AM, John Goerzen <jgoerzen@complete.org> wrote:
On 07/07/2010 03:22 PM, Don Stewart wrote:

And you have to be wary about the license of HDBC (LGPL) if you want to
use the package in software you redistribute (though this is rarely the
case for database apps, I'm guessing). Satisfying the linking
requirements with GHC -O2 are non-trivial, even with -dynamic.

I remain ready to have a discussion with anyone that has a problem with that.  I've had one or two people ask me about it in the past, but they never followed up to my reply mails.  I'm not going to be a stick in the mud about LGPL, but neither do I want to allow others to commercialize/embrace-and-extend HDBC without giving back to the community.  My intent isn't to get in the way of people using HDBC in their own software, whether commercial or proprietary, but to prevent proprietarization of HDBC itself.  I suspect LGPL+some exemption could solve any concerns and would be happy to pursue it.


I think a simple statement along the lines of the GNU Classpath linking exception would go very far[1]. I only mention that one since it's quoted verbatim on the Wikipedia site.

Michael

[1] http://en.wikipedia.org/wiki/GPL_linking_exception#The_classpath_exception