Qt vs GTK licence question

Hi,

I have a few doubts about the Qt and GTK licences for commercial software. What I know is that with GTK you can do almost whatever you want, I mean you can develop your software, then sell it and it’s up to you if you include the source code with the CD or DVD or the media you choose. On the other hand, with Qt you have to include source code if you are using it with the open source licence, but you don’t have to if you paid for the commercial licence. Am I right with these points? or with GTK you always have to give away the source code?

Thanks.

As usual, it’s always best to check with the official sites.

Qt licensing:

Qt Licensing — Qt Software - Code Less. Create More. Deploy Everywhere.

Gtk+ licensing

GTK+ - About

in particular:

GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.

Pretty straightforward I would say.

Thank you, I get it now. Still it seems to me that if you use LGPLed tools it’d be not so nice to hide source code.

I have never made any program under linux, yet have experience with c/c++ under windows so I’m checking what toolkit is better for me.

I’ve been playing with both and GTK+ seems to be more simple yet powerful, but KDE 4 DE is awesome =) so I’ll have to make my mind (which is tending to GTK)

regards