Thiago Macieira
Qt
KDE
Posted by Thiago Macieira
 in Qt, KDE
 on Saturday, January 19, 2008 @ 01:29

I know this information is in Trolltech’s frontpage right now, but I’m told some people prefer to stay informed by reading blogs, so I oblige. Apparently newspapers, telecasts, press releases are a thing of the past… when was the last time you tuned to the news on the radio anyways? (Hmm… do you even have a radio?)

The headline is “Trolltech’s Qt to be licensed under the GPL v3,” which was announced by our CEO, Haavard Nord, during the KDE 4.0 Release Event, in Mountain View. Even Richard Stallman, president of the FSF and pointman in the efforts to update the license, has commented. Aside from the fortunate timing reason, we chose this time to make the announcement because it shows our commitment to Free Software. And what better time than the celebration of the release of probably the largest open source project there is?

This has been a long process, actually. Ever since the Free Software Foundation announced the final version of the General Public License version 3 text in late June last year, we have been receiving queries from several different parts of the community about if and when we would release Qt under that license. So for the past week, after Trolltech’s management approved the move, I have been working on updating the Qt 3 and 4 packages.

So now the packages are out. You can download the Qt 3.3.8b packages from our servers right now, as well as an update to the Qt 4.3.4 and 4.4.0 snapshots containing the license. Qt 3.3.8b is a simple relicensing of the 3.3.8 release: it contains no new features or bug fixes. It also does not change our support policy towards Qt 3. This release includes only the free Qt 3 packages — that is, Qt/X11, Qt/Mac and Qt/Embedded — because they are the only ones affected.

As for the Qt 4 series, we are not making any special release at this moment. Our snapshots are updated, so all the early adopters can start using the new license if they want to. The upcoming Qt 4.4.0 beta 1 and Qt 4.3.4 releases will be the first ones to actually be under the GPLv3 license.

For clients and users who are somehow constrained to the GPLv2, nothing changes. Qt is now a triple-licensed toolkit: commercial, GPL version 2 and GPL version 3 (technically, the X11 version is even quadruple-licensed). In the Open Source version, you get to choose which one you want to apply to your code. And if neither option is suitable for your needs, there’s always the commercial alternative.

One other thing I would like to point out is the fact that we are “future-proofing” it. The new license headers say specifically that you may:

(at your option) use any later version of the GNU General Public License if such license has been publicly approved by Trolltech ASA (or its successors, if any) and the KDE Free Qt Foundation.

(For those of you who don’t know what it is, the KDE Free Qt Foundation is what we call a “poison pill” for Trolltech: should we ever stop releasing open source versions of Qt, the foundation is given the right to unilaterally release the last version of Qt under the BSD license.)

And a note to our commercial clients: we have not forgotten about you. Besides the Qt source code release that the open source community gets, you also get a few extra features, like more database drivers. And, most certainly, you get priority attention from our team of support engineers, who work to help you solve your problems.

PS: I am not a lawyer and this is not legal advice. I may have understood some facts incorrectly, so do not take my blogs as advice of any kind. In fact, you shouldn’t even be reading this, right?

7 Responses to “Qt 3 and 4 licensed under GPLv3”

» Posted by Thorsten Schnebeck
 on Saturday, January 19, 2008 @ 09:25

Poison pill? I think KDE Free Qt Foundation is Trolltechs life insurance cause nobody wants to buy a small company that lose its main product to the community. I think it was a great move from the head of company - like the GPL license change :-)

Bye

Thorsten

» Posted by Ahmed
 on Saturday, January 19, 2008 @ 14:38

Congratulations for Qt and KDE and thanks for this wonderful news at the time of KDE release!

@ Thorsten Schnebeck:

Being licensed under a BSD-style Free Software license is not “losing” Qt to the community or anyone. Apache products are NOT licensed neither under GPL nor LGPL and yet nobody said their products have been “lost”. An income could still be made from support contracts, should Qt fall under such kind of licenses.

» Posted by David Johnson
 on Saturday, January 19, 2008 @ 17:33

Except that support contracts are NOT Trolltech’s business. To switch to it would mean a radical change of company vision. Qt would become a non-profitable side project. When i look at companies who give away their products and sell the support, I see products that need lots of support. I don’t want to see Qt become a product that requires support. Support should always be a secondary revenue stream.

» Posted by Stoopid White Man
 on Saturday, January 19, 2008 @ 20:16

Not to sound ignorant or something, but I’m not really familiar with licensing - so what does this basically means for us developers and publishers? Are we allowed to create commercial software from now on or what?

» Posted by AlekSi
 on Sunday, January 20, 2008 @ 11:17

Thank you, Trolls.

» Posted by Esben Mose Hansen
 on Sunday, January 20, 2008 @ 16:56

SWM: If you don’t know what it means, it probably doesn’t matter to you. GPLv3 is *broadly* the same as GPLv2, so neither will allow you to develop closed source applications — you would still have to pay the (yearly?) fee to Trolltech. The biggest advantage would be that it is now possible to link to other GPLv3 open source products, noticeably samba.

» Posted by Zandru
 on Wednesday, January 23, 2008 @ 10:44

@Esben: you don’t have to pay a yearly fee. If you purchase a license, it’s yours forever for a fixed price. But if you want to stay up-to-date with newer versions, and maybe want the (very good btw.) support of trolltech, you’ll have to keep paying the annual support&maintenance fee.



© 2008 Nokia Corporation and/or its subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation in Finland and/or other countries worldwide.
All other trademarks are property of their respective owners.