Overview

Use Qt License Server and Qt License Service to manage runtime license usage for Qt and QA products, and to collect detailed usage reports about the license usage.

The following illustration describes the high-level workflow of Qt License Server and Qt License Service.

A high-level overview of Qt License Management tools.

A high-level overview of Qt License Management tools, Qt License Server and its client side Qt License Service.

You can configure Qt License Service to use a cloud (1) or on-premises (2) back-end depending on the needs of your organization. The following table describes the different Qt License Server types.

Qt License Server typeDescription
Cloud Qt License Server
  • Hosted by Qt.
  • Fetches license information from the Qt cloud.
  • Manage licenses and reports from Qt Customer Portal.
On-Prem Qt License Server
  • Hosted as an on-premises server by you.
  • Fetches license information from the Qt cloud.
  • Manage licenses and reports from Qt Customer Portal.
Offline Qt License Server
  • Hosted as an on-premises server by you.
  • Fetches license information from the offline license file, entitlement.json.
  • Manage licenses and reports manually from the command line.

Qt License Service is a background process that manages the license reservation requests on the client's computer. Qt License Service communicates with Qt License Server for license reservations and renewals. By default, Qt License Service is automatically installed as an on-demand service when you install Qt or Quality Assurance products with Qt Online Installer. You can also install Qt License Service manually. For more information, see Install Qt License Service manually and Qt License Service operation.

To learn more about Qt License Service and Qt License Server, see License reservation logic.

Maintaining the access-control list

In the role of the maintainer of On-Prem Qt License Server or Offline Qt License Server, you can enable and configure the access control list for each user and license. You can update the provided JSON-based configuration file at any point during Qt License Server runtime.

To learn more about access control lists, see Manage access control lists.

Handling the license usage reports

Qt License Server generates detailed reports of every license reservation, renewal, and release request.

The reports include:

  • User ID making the license reservation
  • License number and reservation ID
  • Details about the application reserving a seat from the license
  • License reservation start and stop times
  • Operating system, and hardware ID
  • Current license (pool) utilization rate

On-Prem Qt License Server automatically uploads the reports to Qt cloud. You can access the reports from Qt Customer Portal.

With Offline Qt License Server, you can export the reports manually. To learn more, see Manage reports manually.

© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.