このブログは「Qt License Server 3.6 - Flexibility for License Management」の抄訳です。
Qt License Server を知る
Qt License Server は、Qt Group 製品全体のライセンス認証と予約を一元的に管理するための集中型ソリューションです。ユーザーの認証、製品ライセンスの検証、ライセンス予約の管理、そして詳細な利用状況レポートや統計の提供を行います。
Qt License Server はスケーラビリティを考慮して設計されており、Named、Pool、そして Floating のライセンスモデルをサポートすることで、複数のチームを抱える組織にも柔軟に対応します。
Qt License Server には次の 2 つの導入オプションがあります:
- Cloud Server Hosted by Qt: セットアップと運用が容易
- On-premises deployment for customers: 自社インフラを完全に制御したいお客様向け
Cloud Server Hosted by Qt

On-Premise Server hosted by Customer

Qt License Service(ワークステーション上のデーモン)
Qt License Service は、ワークステーション上でライセンス予約を管理する軽量なバックグラウンドプロセスで、Qt および Qt Quality Assurance の各ツールが適切にライセンスされた状態を維持するために動作します。
このサービスは Qt License Server と安全に通信し、ライセンスの予約、検証、および自動更新を行います。ネットワークが一時的に途切れた場合でも、接続が回復するまでキャッシュされたライセンスデータを使用して動作を継続します。
Qt Online Installer によって自動的にインストールされますが、ビルドサーバーやカスタム環境などのために手動でインストールすることも可能です。
Qt License Server 3.6 の新機能
On-Premises Server
- ローカルレポート保存: ライセンス使用状況レポートをローカルに保存でき、アクセスやバックアップが容易になります。
- フローティングライセンスのパフォーマンス最適化: 同時アクセス数が多い環境でもより効率的に処理できるようになり、高負荷下での性能が向上しました。
- 接続断検知のメール通知: Qt Cloud への接続が失われた際、SMTP サーバー設定により自動的に通知メールを送信できます。
- インタラクティブなライセンス登録: 資格情報が指定されていない場合は対話的に入力を促し、非推奨の HTTP 接続使用時には警告が表示されます。
- オフラインライセンス使用レポートの強化: レポートに Consumer auxiliary info と Name フィールドが追加され、エクスポートされるレポートはすべてのレコードタイプをカバーします。
- 新しい REST API エンドポイント: 外部システムと連携しやすいよう、現在のライセンスプール利用状況やアクティブユーザーを照会できるエンドポイントが追加されました。
Qt Server
- License Admin ロールの追加: このロールはライセンス予約ができず、管理作業のみを実行できます。
Qt License Service (ワークステーション上のデーモン)
- IPv6 対応: Qt License Service とクライアントアプリケーションのローカル TCP 接続が IPv6 をサポートしました。
- ログファイルローテーション: ログファイルの最大サイズを自動で制限し、上限に達すると新しいログファイルへ切り替わります。
- Qt アカウントのログイン自動更新: 設定可能な間隔で Qt アカウント資格情報を自動更新できます。
- ライセンス予約失敗時のエラーレポート改善: ライセンス予約に失敗した場合の診断情報がより分かりやすくなりました。
- CLI によるテレメトリ設定: コマンドラインインターフェースからテレメトリ設定を直接更新できます。
すべての更新内容およびバグ修正の一覧については、「What’s new」ドキュメントをご参照ください: https://doc.qt.io/qtlicenseserver/qls-whats-new.html
提供形態
Qt License Server は Qt Pool License ならびに SQS Tools をご契約のお客様のみご利用いただけます。
このサーバはQt Online Installer を使用することで、簡単にインストールできます。
詳細なセットアップ手順および完全なドキュメントについては、以下をご参照ください: https://doc.qt.io/qtlicenseserver/