Robert Simpson wrote:

I'm back in the office today -- let me have a quick crack at the issue before you settle on something. I've got a pretty good idea how to clean it up.

I don't like using the MSLU because its a dependency that up until now SQLite has not had. Since the unicows.dll is not part of a standard Windows installation, it would require developers to redistribute that DLL in addition to the sqlite DLL.


Yes, and distributing the DLL may not be an option for some developers (mostly Open Source developers). The EULA for UnicoWS.dll specifies, among other things:

"3.1 ... you agree ... (iii) to distribute the Licensee Product containing the Redistributables pursuant to an end user license agreement (which may be “break-the-seal”, “click-wrap” or signed), with terms no less protective than those contained in this EULA; "

If someone can tell me why this doesn't exclude releasing software under most Open Source licenses (including the GPL, BSD, MIT, Artistic, and Apache, to name a few -- they aren't "no less protective" than Microsoft's EULA) and at the same time distribute UnicoWS.dll with the application, I'd be glad to hear about it. IANAL.

Just my $0.02 :-).

Ulrik


----- Original Message ----- From: "D. Richard Hipp" <[EMAIL PROTECTED]>
To: <sqlite-users@sqlite.org>
Sent: Tuesday, September 06, 2005 8:53 AM
Subject: Re: [sqlite] Please test on Win95/98/ME


On Tue, 2005-09-06 at 08:35 -0700, Roger Binns wrote:

> To sum up: You need to convert UTF-8 to UTF-16-LE first. Then,
> if the OS is NT, you can pass these to the ...W functions.
> Otherwise, you need to further convert to ANSI user codepage
> and pass it to the ...A functions.

Alternatively tell people to link against unicows if they need
win9x support and you can stick to only using the W functions.

http://www.microsoft.com/globaldev/handson/dev/mslu_announce.mspx


I like this solution a lot.  This is probably what I will
end up doing unless somebody can suggest a good reason not
to.
--
D. Richard Hipp <[EMAIL PROTECTED]>





--
Ulrik Petersen, Denmark


Reply via email to