Qt ライセンス概要
モバイルアプリケーション、組込みデバイス、デスクトップソフトウェアのいずれを開発している場合でも、Qtのライセンスオプションは、製品固有の要件に最適な選択を行える自由度と柔軟性を提供します。
Qt フレームワークのデュアルライセンスモデル
ビジネスとコミュニティプロジェクトの双方を支援
Qtのライセンスには、商用ライセンスとオープンソースライセンスの両方が用意されています。Qt商用版を利用することで、スケーラブルな独自製品を開発することが可能です。また、私たちはフリーソフトウェア運動の理念を支持しており、一定の権利と義務のもとでオープンソース用途に利用できる Qt コミュニティ版も提供しています。
どちらのライセンスを選択するかによって、同意し遵守すべきライセンス条件が決まります。
オープンソースは価格の問題ではなく、自由の問題であることを念頭に置き、プロジェクト開始時点から適切なライセンスを選択することが重要です。
Qt ライセンスオプション
Qt 商用版とQt コミュニティ版のどちらを選択するかは、長期的なニーズを踏まえて慎重に検討してください。Qtにはこのほか、教育機関向け、SDK向け、小規模ビジネス向けのライセンスオプションも用意されています。
Qt 商用版
知的財産(IP)をより確実に保護しながら、ヘルプやサポート、長期のメンテナンス期間、セキュリティおよび法規制対応に関する支援、さらに各種追加サービスといったメリットを享受できます。
Qt コミュニティ版
LGPLまたはGPLライセンスのもとでQtを利用し、Qtプロジェクトの改善に貢献できます。オープンソースの義務に従い、他者があなたのコードを改変、再配布、利用できるようにすることが可能です。
商用ライセンスとオープンソースライセンスの比較検討ポイント
一見すると、Qt コミュニティ版は無償で利用できるように見えるかもしれません。
しかし、オープンソースの利用には実際のコストや多くの責任が伴います。これらは、Qt 商用ライセンスにおける明確に定義されたコストや責任と比べて、予測しにくい場合があります。
Qt 商用版
Qt 商用版を利用すると、スケーラブルな独自製品を構築できます。
最初に目にするもの:
- ライセンスの購入
- 商用ライセンスの条件
さらに得られるもの:
- コストの予測可能性
- 特許取得を含む、知的財産(IPR)に対するより高いコントロール
- Qtとのビジネス関係(カスタマーサクセスおよび技術サポート)
- 商用版限定の機能
- 法規制対応のためのビルディングブロック
- より長いサポートサイクルと、迅速に提供されるパッチ
Qt コミュニティ版
オープンソースは、制限なく改変可能なソフトウェアを必要とするコミュニティプロジェクトに適しています。
最初に目にするもの:
- 購入不要のオープンソースライセンス
- GPL / LGPL ライセンス条件
- ソフトウェアは、コピー・改変・再配布できるようにする必要がある
留意すべき点:
- ソースコードを最初から公開し、継続的に維持する必要があること
- 一部のQt機能へのアクセスが制限されること
- 法規制対応を一から構築する必要があること
- アップデートの提供が遅れ、手動で適用する必要があること
商用とオープンソースの切り替えは可能ですか?
同一のアプリケーションやデバイス開発プロジェクト内で、Qt 商用版とQt コミュニティ版を併用または混在させることはできません。いずれか一方を選択する必要があります。
既存の製品において両者を切り替えることは、原則として認められておらず、特別な条件下で Qt Group からの特別な許可がある場合に限られます。そのため、開発を開始する前に、異なるライセンスタイプの長期的な影響を慎重に検討することを推奨します。
個別のケースに関するご質問やご不明点があれば、ぜひお問い合わせください。製品に最適なライセンスタイプの選定をお手伝いします。