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.
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 🙂
Oh, I forgot to mention that the code is going to look familar to people having worked on mGTK 😉
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.
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:
(from the SQLite web page).
Thus, the code for a SQLite binding should be released as public domain as well. Or something similar, like the MIT license.
OK, I think we should shoot for MIT then.