Overview FAQs Platform Notes Compiler Notes Changes Documentation
Printerfriendly Page


What is the Qt Non-Commercial Edition for Microsoft Windows?

The Non-Commercial Edition is the Qt for Windows toolkit, licensed for private development of non-commercial software in a non-commercial setting.

A non-commercial setting means that you must not use the package in the course of your employment or whilst engaged in activities that will be compensated.

A non-commercial application is an application that cannot be sold, leased, rented or otherwise distributed for recompense.

You may freely use Qt Non-Commercial Edition for:
Running software legally developed by others
Developing non-commercial software

 Back to index

What is the idea behind having both a commercial and a non-commercial version of Qt?

The idea is to have a free of charge, downloadable, Qt version on Windows that enables private users to teach themselves Qt programming skills and contribute to the ever growing pool of free software based on Qt.
 Back to index

Why didn't you release Qt for Windows under GPL?

The GNU GPL and the Trolltech QPL are open-source, respectively Free Software licenses. Note the capital "F". We are not talking "free" as in "free beer", but "Free" as in "Free Speech". We released Qt/X11 under those licenses, because it runs as major component on totally Free operating systems, such as GNU/Linux and FreeBSD. We released Qt/Mac under the GPL since an Open Source community with the help from Apple is emerging on the Mac OS X platform. Once Microsoft Windows is completely open source, we will reconsider.
 Back to index

Is Qt Non-Commercial Edition free software?

Qt Non-Commercial Edition is freely downloadable, and freely redistributable. However, usage is restricted to the noncommercial private space, source code is not included. Thus Qt Non-Commercial Edition does not qualify as Free Software in the sense of the Free Software Foundation.
 Back to index

Can I make software with the Qt Non Commercial Edition and release it under the GPL, BSD, or Artistic license?

BSD and Artistic shouldn't be a problem. GPL however is. One of the key features of the GPL license is that it does not permit the distribution of software linked to non-system libraries that are distributed under different licensing terms. The README in the Non-Commercial download explains this thoroughly.
 Back to index

Can I use the Non-Commercial Edition at work for running this Qt-based application I just downloaded?

Yes, if the application was legally developed with Qt.
 Back to index

Using the Non-Commercial Edition, can I make software for internal use in my company/organization?

No. As long as you are on the payroll of the company/organization or are compensated otherwise, this is not a non-commercial setting. You need to buy a Qt Professional or Enterprise Edition license for this.
 Back to index

Does your licensing allow Qt be put on a shareware distribution (CD/ftp archive etc.) free of charge?

Yes. Anyone may redistribute Qt Non-Commercial Edition free of charge.
 Back to index

I want to use Qt to develop commercial software.

You need to buy a Qt Professional or Enterprise Edition license for this.
 Back to index

Is there a shareware license for Qt?

No. The administration costs of offering one are too high. If your software is truly competitive against the free software on offer, you could consider making it a truly commercial product.
 Back to index

How can I license my cool free widget library based on Qt Non-Commercial Edition?

In the same way as you would license an application developed with Qt Non-Commercial Edition, i.e. pick a license compatible with the Qt Non-Commercial License, for example BSD or LGPL.

Please note that users of your library will also be Qt Non-Commercial users, and Qt Non-Commercial's licensing applies. This applies to wrapper libraries as well, of course. If you write Ada or Perl bindings, fine. But anyone who uses your bindings will be using Qt as well, and Qt's licensing applies.

Send us a mail about your software if you want us to include it on our web list of Free Software Based on Qt.

 Back to index

Can I use Qt Non-Commercial Edition for research projects at academic insitutions?

No. Since you get paid for research projects this is not a non-commercial setting. However we do have an education program and academic discounts are available, for more information look at Trolltech's educational program.
 Back to index

I can't install the Visual Studio integration plugin on Windows NT

This is because Visual Studio will not register the plugin into the registry unless you have the appropriate rights. All you need to do is log in as adminstrator (or someone with the appropriate rights) and copy the qmsdev.dll file from the %QTDIR%\bin (QTDIR being where you installed Qt) and copy it into %MSDEVDir%\AddIns (MSDEVDir is the location of the MSDev98 folder which is part of the Visual Studio installation). Then start Visual Studio, and activate the plugin as described in the readme file.
 Back to index

I get an error message that says can't find c:\program.obj

This is because you have installed Qt into a folder with a space in the folder name (e.g. c:\Program Files). We recommend that you reinstall Qt into a folder without a space in the name.
 Back to index

Valid XHTML 1.0!