Qt 4.5 will be released under the LGPL
arstechnica.com
arstechnica.com
I'd been avoiding Qt precisely for this reason; I didn't want to pay for a license for experimentation, but I also didn't want to restrict my options in the unlikely case that the experimentation turned into something worthwhile.
I notice they are adding LGPL to the list of licensing options... Why would anyone continue to choose the commercial licensing option when an LGPL one is available?
For example, it must be possible for customers to link your application to newer versions of the LGPL licensed library. And any modifications you make to the library itself must be also licensed under LGPL or compatible.
I'd also had a chance to chat with some of the Trolls before the news broke since my initial reaction was, "What does this say about Nokia's future commitment to Qt?" I'd guessed that Nokia would do free-as-in-beer licensing, but not free-as-in-our-competitors-can-fork-it licensing. Turns out that there are some reasonably sane business reasons for the switch.
It'll be interesting to see how Nokia plays their cards in the just heating up mobile platform wars and how Qt factors into that.
Some of my own thoughts on it: http://benjamin-meyer.blogspot.com/2009/01/qt-45-will-be-rel...
dot.kde.org article: http://dot.kde.org/1231920504/
Time to check out PyQT.
It mimics them with a theme on Windows, so presumably it looks okay (though I suspect it misses the finer details).
But on OSX, with its very distinctive widgets, GTK just looks horrible :(
You can kind of see this with a few high-profile Qt apps like Google Earth, Opera, and the Last.fm client, the last being the best looking, but mostly because Max has put a lot of effort into making it not look like ass.
Not so fast. The Python bindings are still licensed under GPL (and a commercial license) by Riverbank.
Either way, this is big news. In general, there has been a lot of hang-wringing about "which GUI toolkit to use", and the main (and pretty much only) reason for not using Qt (its licensing) has just evaporated into thin air.
So I'd guess from this that later versions of PyQt will be released under LGPL, though of course that's not yet certain.
I hope it will encourage developers to create multi-platform applications. Don't forget that desktop programs are in many cases much more useful then their web based competitors.