views:

514

answers:

3

Hello all im looking for cross platform GUI for free for commercial project ( that means i can't give the code ) no GPL and i guess no LGPL what else its leaving me ? wxWidgets ? Thanks

+2  A: 

See this question: http://stackoverflow.com/questions/262298/windows-c-ui-technology

Chris Ballance
He needs a cross platform library. That question deals with Windows UI libraries, and the top voted answer suggests WTL.
Ori Pessach
+5  A: 

You can ship a closed-source application that links to LGPL licensed libraries.

eduffy
+9  A: 

If you want to avoid LGPL, wxWidgets is probably the most feature-complete option. It uses a derivitive of LGPL which is more flexible on the distribution.

However, LGPL is fine for use with commercial works. The only restriction is that you need to link dynamically with the UI library, which is typically not an issue at all.

Using LGPL, you have many other options, including GTK, QT (as of 4.5), FLTK, etc. Of these, QT is probably my personal favorite.

Reed Copsey
besides linking, LGPL requires that if you ship a modified library, you have to provide the sources to the modification. still not an issue, since your application can still be as closed as you wish.
Javier
Yes. But - if you're using a mature, full featured library, typically there's very little that needs to be modified in the library itself. You are still free to subclass the library for customization, as long as the original library is unmodified.
Reed Copsey
I've never (as of yet) had to do anything other than a minor bug fix in the core library (which I submitted back to the library devs anyways, so I don't mind having to provide).
Reed Copsey