Qt

提供:senooken JP Wiki
2023年12月13日 (水) 10:31時点におけるSenooken (トーク | 投稿記録)による版 (New)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

License

情報源:

Qtには3種類のライセンス形態がある。

  1. 商用: 有償。不自由ソフトの開発用。
  2. GPLv3: 自由ソフト用。
  3. LGPLv3: 無償で不自由ソフトの開発に使用可能。ただし、ユーザーにQt部分のライブラリーを置換可能な手順・プロジェクトファイル群の提供が必要で、使用可能なモジュールの制限が多い。Stack Overflowの説明がわかりやすい。

ライセンス形態ごとに使用可能なモジュールが変わる (Qt Features, Framework Essentials, Modules, Tools & Add-Ons)。これが個人的には大きい。

2023-12-13 Wed。

GPLv3で使用不能モジュール

  • Development Tools
    • Qt Quick Compiler Extensions
    • Qt Quick Ultralight Compiler
    • Qt Quick Ultralight Project Exporter
  • Framework Add-Ons
    • Qt Digital Advertising
    • Active Qt
    • Qt WebEngine
    • Qt Safe Renderer
    • Qt Quick Ultralite Controls
    • Qt Quick Ultralite
    • Non-automotive MCU Deployment Platforms
    • Automotive MCU Deployment Platforms
    • Qt Design Studio Bridge
    • Qt for Android Automotive OS Car Service API
    • Simulink support for Qt Design Studio
    • Boot to Qt
    • Qt for Python commercial add-ons

LGPLv3で使用不能なもの

  • GPLv3で使用不能なもの
  • Framework Add-Ons
    • Qt Wayland Compositor
    • Qt Charts
    • Qt Data Visualization
    • Qt Network Authorization
    • Qt Virtual Keyboard
    • Qt Safe Renderer
    • In-Vehicle Infotainment Reference UI
    • Qt Application Manager
    • Qt Device Utilities
    • Qt MQTT
    • Qt CoAP
    • Qt Design Studio Bridge
    • Qt Quick Calendar
    • Qt Quick TreeView n
    • Qt Quick Timeline
    • Qt Lottie Animation
    • Qt Quick 3D
    • Qt HTTP Server
    • Qt Quick 3D Physics
    • Qt gRPC
    • Qt Protobuf

使用不能なモジュールを見る限り、別にLGPLv3でも通常利用には問題ないように感じる。

どうせ元々使いたいものはGPLv3でも使用不能だし。