On Sunday 31 August 2003 17:54, Aviram Jenik wrote: > Hi, > > We are currently debating on what GUI infrastructure 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 free (read: completely free, with no "we're-free-but" > fine print) alternatives other than gtk and WxWindows?
I think you're going to love FLTK: It's free and Free as the LGPL, plus certain exemptions that make it more friendly for propritery software writers (subclassing isn't derivative work, static linked application with no source are OK, etc etc...) sizeof(Fl_Widget) == 64 to 92. The "core" (the "hello" program compiled & linked with a static FLTK library using gcc on a 486 and then stripped) is 114K. The FLUID program (which includes every widget) is 538k. Written directly atop core libraries (Xlib, WIN32 or Carbon) for maximum speed, and carefully optimized for code size and performance. Precise low-level compatability between the X11, WIN32 and MacOS versions - only about 10% of the code is different. Interactive user interface builder program. Output is human-readable and editable C++ source code. Support for overlay hardware, with emulation if none is available. Very small & fast portable 2-D drawing library to hide Xlib, WIN32, or QuickDraw. OpenGL/Mesa drawing area widget. Support for OpenGL overlay hardware on both X11 and WIN32, with emulation if none is available. And most important: Text widgets with Emacs key bindings, X cut & paste, and foreign letter compose! http://www.fltk.org/ Qt is cool, If say that for it. But FLTK kicks ass :-) Gilad -- Gilad Ben-Yossef <[EMAIL PROTECTED]> http://benyossef.com ================================================================= 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]
