「Qt」の版間の差分

提供:senooken JP Wiki
(New)
 
(Business)
12行目: 12行目:
# LGPLv3: 無償で不自由ソフトの開発に使用可能。ただし、ユーザーにQt部分のライブラリーを置換可能な手順・プロジェクトファイル群の提供が必要で、使用可能なモジュールの制限が多い。Stack Overflowの説明がわかりやすい。
# LGPLv3: 無償で不自由ソフトの開発に使用可能。ただし、ユーザーにQt部分のライブラリーを置換可能な手順・プロジェクトファイル群の提供が必要で、使用可能なモジュールの制限が多い。Stack Overflowの説明がわかりやすい。


=== Business ===
OSSライセンスで開発後、商用ライセンスに移行する場合、不可能ではないが条件がある。
* [https://www.qt.io/faq/tag/qt-open-source-licensing Qt FAQ: Qt Open source Licensing]
* [https://www.qt.io/faq/tag/qt-commercial-licensing Qt FAQ: Qt Commercial Licensing]
まず、Qtの営業に連絡する。商用ライセンスのモジュールは不自由ソフトなので、そこを維持するために、OSS部分を移行する必要があり、以降の支援の業務契約がおそらく必要。そうとう金額がかかるだろう。
=== Module ===
ライセンス形態ごとに使用可能なモジュールが変わる ([https://www.qt.io/product/features Qt Features, Framework Essentials, Modules, Tools & Add-Ons])。これが個人的には大きい。
ライセンス形態ごとに使用可能なモジュールが変わる ([https://www.qt.io/product/features Qt Features, Framework Essentials, Modules, Tools & Add-Ons])。これが個人的には大きい。


63行目: 72行目:
** Qt Protobuf
** Qt Protobuf


使用不能なモジュールを見る限り、別にLGPLv3でも通常利用には問題ないように感じる。
使用不能なモジュールを見る限り、別にLGPLv3でも通常利用には問題ないように感じる。どうせ元々使いたいものはGPLv3でも使用不能だし。
 
どうせ元々使いたいものはGPLv3でも使用不能だし。

2023年12月13日 (水) 10:38時点における版

License

情報源:

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

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

Business

OSSライセンスで開発後、商用ライセンスに移行する場合、不可能ではないが条件がある。

まず、Qtの営業に連絡する。商用ライセンスのモジュールは不自由ソフトなので、そこを維持するために、OSS部分を移行する必要があり、以降の支援の業務契約がおそらく必要。そうとう金額がかかるだろう。

Module

ライセンス形態ごとに使用可能なモジュールが変わる (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でも使用不能だし。