From version 4.5 (coming March 2009) Qt will be available under the LGPL additionaly to the GPL and the commercial license. This is very good news because everyone will be able to use this cute C++ library (which in my opinion makes C++ A LOT more usable) even in commercial projects without having to pay for a commercial license.
Question is, why is Nokia so kind to donate Qt to.. well to every C++ programmer? [From their FAQ:]
What does Nokia hope to accomplish with this new strategy? Our aim is to: * To establish Qt as the de facto standard for rich UI and application development, ensuring that there is a vibrant ecosystem of application developers for Nokia devices and other platforms * Ensure that Qt is of the highest quality possible with good supporting tools and services such that Nokia is able to get devices to market faster, and with better software. The widespread use of Qt translates into greater richness and stability across and between platforms. * By spreading Qt usage as widely as possible and establishing a robust ecosystem, Nokia will gain access to true cross-platform APIs for developing applications and services once, and deploying them across desktops, devices and the web without rewriting the source code.
So they want everybody to use (and improve) Qt so that there are many applications which can easily be ported to their mobile phones..;)
Also from the FAQ:
What platforms (operating systems) does the licensing change apply to? We will license Qt under the LGPL for all platforms we currently support. This includes Windows, Linux/X11, Mac OS X, Windows CE, embedded Linux, and the upcoming S60 port.