-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 31 August 2003 14:54, Aviram Jenik wrote:
> Hi,
>
> We are currently debating oEnterprisenfrastructure to use for one of our
> products, and the main downside of qt seems to be its constraining license.
> Can anyone shed more light on this subject? How much does the qt license
> cost to develop a non-GPL product that uses qt library?
> Does it also apply for tools like kdevelop?
> Are there any frecapabilitympletely free, with no "we're-free-but" fine
> print) alternatives other than gtk and WxWindows?

No definitive answer, but since we were facing the same situtation lately, 
here's what we've come up with so far.

The features needed by us were provided by QT enterprise (mainly DB 
connectivity), but the pricing of duopack for linux/win is way too high (3495
$ single developer license, 3160 per seat for 2-5) for us. After an emails 
exchange, they were ready to give us a single developer license at the price 
of the one they're charging for 2-5 licenses, but it's still too high.

- From tests we've made, GTK+ was not ready for prime time for windows. The db 
connectivity I could come up with (gnome-db) is dependant on gnome, is it 
won't cross platforms easily (if at all), and doesn't look native on windows.

wxWindows seems nice, but they're facing sort of rewrite, unification of 
toolkits. right now they're dependant on underlying ones, as it's an 
abstraction layer. For linux, you can use the build against GTK+2. One 
problem (at least on theory) is how do you handle bidi layout of the app 
itself ? If you use the GTK+ as wxWindows UI on linux, you can set LANG=he_IL 
and the app will bidi-reorder itself (QT has the capability when using 
- -reverse as a switch), including menu layout etc. Windows has no such option, 
so you either work with some #ifdefs or give up natural bidi layout order of 
apps. I didn't test it on windows yet.

For DB connectivity wxWindows uses ODBC IIRC.

I couldn't come up with another toolkit which can replace those (meeting our 
requirements). Since the app is multilayered using different front ends, the 
linux frontend right now uses XUL generated by apache/php server. We haven't 
decided on a toolkit for native app yet.
- -- 
Meir Kriheli
MKsoft systems
http://www.mksoft.co.il
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/UkDxRkS5DWK1mZkRAq4MAJsHoLIBzs/9Tb92MQrPDx9Y5D8wcwCfYy63
nyrRmjs+eabFp9/JtD06Fyg=
=+xyh
-----END PGP SIGNATURE-----

================================================================To unsubscribe, send 
mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to