SQLite for Moscow ML

Stop The Press! Henning has started to make a binding of SQLite for Moscow ML. This absolutelly great news. I’m looking so much forward to play with this binding (hint, hint, Henning).

At work we are using SQLite with great success. I think that SQLite fills an important, but somewhat overlooked, niche: a small, efficient, and easy to embed relational database with fairly complete support for SQL.

I hope that Henning plans to relase it under a license, so that it might be possible to use the binding in a closed source program…

Together with mGTK this binding will open up lots of interesting possibilities. For instance, Henning talked about using the binding for poking into the Beagle database. Nifty stuff.

Update 2005-01-28:Henning has given me access to his darcs repository for the binding.

6 thoughts on “SQLite for Moscow ML

  1. Of course I am going to release it under a suitable license, but since you are the “license guy” and you haven’t yet told me which license to use for such matters these days, I haven’t released anything.
    That and the fact that the binding is very far from complete 🙂

  2. I think that you should release your binding under the same or similar license as SQLite. I think it seldom makes sense to make a the license for language binding more restrictive than the library it binds to.

  3. That sounds like a sound principle! But how to interpret this in this particular case? As far as I can tell the code in the “public domain”. The only license information I could find is the following:

    “The original author of SQLite has dedicated the code to the public domain. Anyone is free to copy, modify, publish, use, compile, sell, or distribute the original SQLite code, either in source code form or as a compiled binary, for any purpose, commerical or non-commerical, and by any means.”

    (from the SQLite web page).

  4. Thus, the code for a SQLite binding should be released as public domain as well. Or something similar, like the MIT license.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.