Qt/Unix 2.2 is dual-license
d under the GPL
. This means you can choose either license.
Unfortunately, only Qt for the X11 platform is thus licenced. However, given time I think we will have GPL'ed versions for every platform, because now anyone may legally port Qt to whatever platform they want, be it Windows, Mac or Palm.
Any such effort will probably force Trolltech into GPL'ing Qt on the platform in question, since they don't want to loose their control over Qt. Widely used, unofficial ports, would not be a good thing for Trolltech. By releasing Qt under the GPL also on this platform, they regain control of their brainchild, and probably stop the forked port in its tracks. Who wants an unofficial Qt port when they can get an up-to-date, offical version with identical licencing terms as the port?
One of the most important consequences of this change in license, is that KDE is now without licencing conflicts. Before, the more restrictive QPL license triggered a clause in the GPL, making distributing any binary file where GPL'ed code is linked with Qt illegal. This is now not a problem, since Qt has the same licence as KDE; the GPL.
Some intresting quotes:
- "I am very pleased to see that Qt is now available under the GPL. This is a big win for free software and a great gift from Trolltech to the community."
- (on KDE): "Also, where code was copied from other GPL-covered programs, their copyright holders need to be asked for forgiveness. To lead the way, the FSF hereby grants this forgiveness for all code that is copyright FSF. More precisely, those who as of September 4, 2000 have used some FSF code in violation of the GPL solely by linking it with Qt, and thus have forfeited the right to use that code under the GPL, will once again have full GPL permissions to use that code upon switching to a GPL-covered version of Qt. I appeal to all the other copyright holders of affected code to grant similar forgiveness and thus help resolve the situation quickly."
Eirik Eng, president of Trolltech:
- "The release of Qt 2.2 under the GPL license will reinforce our commitment to the open source and free software movement. The GPL and QPL are similar, both having the intent of encouraging development of free software. We have many users who enjoy using Qt under the QPL license because they can choose the open source licensing they use, such as the BSD and Artistic licenses, but there has also been a demand for a GPL license. We have now provided our users a choice."
- "Debian is excited to see Trolltech take this step. This will encourage the acceptance of Qt as a building block for free software."
- "While Qt was without a doubt the best technical choice, some members of the free software community didn't agree with Qt's licensing. Thanks to Trolltech's new licensing scheme, the upcoming KDE-2.0 will receive full acceptance throughout the community."