Sorry, Not paying too much attention to the authors in the thread. It never ceases to amaze me the endless number of "software developers" wishing to develop a "commercial" product using "free" software.
"Unfortunately", some times the best tools for the job are free...
SQLite and Lua are two 'free' components we use in our commercial software. There is just nothing like either of these for ease of integration, capabilities and performance as well small size. In general we look for commercial components first, but for databases there's not much out there. You have either CTree or SQL Server/Oracle etc (obviously for a small low cost commercial product, requiring someone to buy SQL server to go with it is a bit impossible, and CTree's run-time licencing tends to the extortionate), or free programs like MySQL, SQLite, MSDE etc. For scripting you have things like VBS (nightmare if you're not writing a very COM-ish program) or free programs like Python, Perl (nightmares to integrate) or Lua..
(We also use commercial components like SmartHeap, Leadtools etc - because those are good - there may be open source free equivalents, but we do generally prefer commercial WHERE POSSIBLE)
So, what do you do if you don't want to use free software? Write your own? I'd prefer to use an open source free program than write my own.. If all else fails I'm in no worse a position anyway (I can always debug the code myself if the authors disappear) and the open source alternative (especially if it's as popular as SQLite or Lua) is almost certainly more extensively tested (if only by all the users doing weird things to it)
In my experience, commercial doesn't *always* mean less buggy, or better support (if you pick your free components wisely), it just means more expensive.
When we start adding SSL support, we'll probably use OpenSSL - again there's nothing else suitable for the job.
BTW, if there were commercial developer support licences for SQLite and Lua, we'd probably look into it seriously, but (AFAIK) there aren't, so we can't.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]