Qt licensing options


















Obviously licensing can be a complex topic and there are specialists out there who are dedicated to this topic. To help our existing and potential customers I put together a presentation at Dev Days to give an indication of licensing options for Qt. Given the response at both events, I thought there is need enough to continue communicating about this topic, and to discuss with our community the rights and obligations of each of the licenses we offer.

With the release of Qt 4. We now have three licenses under which we make Qt available:. We have uploaded my Dev Days presentation slides to Slideshare embedded below — they should provide an overview of the impacts of each license choice and the factors to be considered when deciding.

In addition I have prepared a brief summary here so you can see for yourself. See the comparison chart for details. For more information, please see the FAQ. With Qt for Device Creation , you can create embedded devices with modern UIs with maximum performance. In addition to Qt APIs , it comes with a full embedded tooling suite built around the Qt Creator IDE , and additional embedded solutions that help you reduce your time-to-market dramatically. Qt for Device Creation is a product available only under a commercial license.

Pricing below shows 1-year subscription cost with upfront annual payment. Contact Us. Subscription per developer Cost per user is the cost for one license per developer. Licenses are not to be shared, but can be transferred once every 6 months. Embedded devices Depending on the type of product you are distributing you may incur volume-based runtime fees.

For more details about these distribution options, see the FAQ. It allows you also to target desktop and mobile platforms. Qt for MCUs is a complete graphics framework and toolkit with everything you need to design, develop, and deploy GUIs on microcontrollers. Qt for Application Development is a framework to develop and deploy your applications on desktop and mobile target platforms. Qt Design Studio is an easy-to-use design tool that lets designers import designs to Qt, animate them, test them live on the target hardware, and turn them into QML code developers can use.

Sure you might be able to build a software development stack that has no upfront costs, but what does it cost you to use it? With commercial licensing, you guarantee productivity, flexibility and reliability. Estimate the economic impact that choosing Qt for Device Creation will have on your project. Clarius saved hours of development time and got their next generation of portable ultrasound products to market six months ahead of target with Qt Commercial. Read the success story.

Watch Video. Lufthansa Technik relies on Qt to provide their developers and designers with the tools to iteratively build the smoothest UIs in the skies.

Note that the License Manager can reassign a license only once within six months. You can cancel your subscription at any time, this will stop the auto-renewal of your subscription and your license will be terminated at the end of your current term. For logistical reasons there is a 30 day cancel period before the end of your term, i. If you cancel the subscription less than 30 days before expiry, then your subscription will be automatically renewed for the next term.

If you have unused Qt for Device Creation Distribution Licenses, you may continue distribute the application with your device for a period of 6 months. You are however not allowed to further develop or maintain the applications. If you are a subscription license holder, your rights to continue using the tools, APIs and libraries or access to any updates will expire when the subscription expires, or the subscription is cancelled.

You will not have the rights to future development. It depends on how you license and distribute your product. You will need to fulfill the license obligations for these licenses when using Qt in your product.

Both licenses have the same intention, namely to protect the freedom of users to use and modify the software licensed under LGPL. LGPLv3 makes this intention very explicit.

You have to provide means to the end user to install a modified version of the library licensed under LGPLv3 and run your software using that modified library.

In practice, this for example refers to:. The above freedoms cannot in any way be restricted by other licensing terms. If an application is not fully following all the obligations as outlined above, it is not allowed to be distributed at all. Usually, not. When using the commercially licensed version of Qt, we provide almost all of Qt under a commercial license terms.

So when using these modules, you will need to fulfill the license obligations of LGPLv2. Please also note that you can avoid using Qt Script, as the Qt Qml module contains a fully functional JavaScript engine that can be used instead.

As a commercial license user, in practice, you only need to consider license obligations of LGPLv2.



0コメント

  • 1000 / 1000