Thursday, June 21, 2007

That's what I call freedom

In reference to this

SQLite. I've known about it for a while, but never really looked into it or at it in any detail.

It's small, efficient, widely used, comes with gobs of automated tests, written in C.. a true thing of beauty. Oh, and apparently it's been public domain all this while, and I just didn't notice.

Very refreshing, especially in light of recent licensing "debates" between FSF members, Linus, and even Theo. From an idealistic point of view, I think I like the idea of public domain the most. From a more pragmatic point of view (as in something I'd use for my own code), I prefer the BSD style licenses. If I managed to make something so cool I just had to share it, I'd want to have my name all over it, as a matter of pride. Of course, the trick with licensing is you can only move to increasingly restrictive licenses unless you have permission from all of the contributors. And even then, it's really more of a fork.. anyway, not important.

I'll have to remember to make an effort to include SQLite in my projects.

Possible future topics in the same vain of praise for coolness: Open{BSD, SSH, BGP, CVS, etc.},, KDE, Qt, and many others I can't think of off the top of my head.

No comments: