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
2009-03-30 16:51:36
He needs a cross platform library. That question deals with Windows UI libraries, and the top voted answer suggests WTL.
Ori Pessach
2009-03-30 16:58:18
+5
A:
You can ship a closed-source application that links to LGPL licensed libraries.
eduffy
2009-03-30 16:51:56
+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
2009-03-30 16:53:19
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
2009-03-30 17:04:30
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
2009-03-30 17:12:27
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
2009-03-30 17:12:58