私たちの製品を無料で使って、あなたのアプリケーションを販売する?それがQtです。何かお返しする時が来ました

Table of Contents

私たちの製品を無料で使って、あなたのアプリケーションを販売する?それがQtです。何かお返しする時が来ました

Qt グループは、より多くの商用ライセンシーを促進し、ユーザーからのより高いレベルの貢献を促すために、人気のオープン ソース Qt ライブラリの利用条件を変更します。

Qtは、Pythonの公式バインディングに加え、その他多くの言語のコミュニティサポートを備えたクロスプラットフォームのC++フレームワークです。組み込み、モバイル、デスクトップアプリケーションに適しており、Qt社は設計ツール(ユーザーインターフェースを定義するためのQML言語をサポート)と、Windows、Linux、macOSで動作するIDEを提供しています。

LGPL3、GPL2、GPL3といった複数の商用ライセンスとオープンソースライセンスを採用しています。オープンソースプロジェクトを基盤とする多くの企業と同様に、同社はオープンソースの精神とビジネスにとってのベストなバランスを探る実験を行っているようです。製品管理担当シニアバイスプレジデントのペッテリ・ホレンダー氏が、今回の変更について投稿しています。具体的には以下のとおりです。

  • QtバイナリのインストールにはQtアカウントが必要です
  • オフラインインストーラーと長期サポート(LTS)リリースは、商用ライセンス所有者のみが利用できます。
  • 「スタートアップ企業および中小企業」を対象とした新しいライセンスが導入されました。価格は年間499ドルです。これは開発ツールを含む完全な商用ライセンスですが、デプロイメントライセンスは別途必要です。

この文書(PDF)に明記されている根拠は、同社がより多くのユーザーを商用ライセンスへと誘導すると同時に、オープンソースユーザーに対し、ソフトウェアを無料で楽しむだけでなく、貢献するようあらゆる手段を講じることを目指しているというものです。同社によると、アカウント登録を義務付けることで、バグ報告、コードレビュー、フォーラムへのアクセスはアカウント登録者のみに限定されるため、ユーザーは「何らかの形でQtの改善に貢献」するよう促されるとのこと。

さらに、「オープンソース版の Qt で構築した製品で収益を得ている企業との対話が可能になります。」

同様に、LTS バージョンを商用ユーザーに限定すると、オープンソース ライセンスに依存しているユーザーは頻繁にアップグレードする必要が生じ、参加が促進されます。

これは開発プロセスの変更も意味します。すべての変更はまず開発ブランチにマージされ、その後「関連する古いリリース」に選択的にマージされます。つまり、LTS以外のリリースではすべての修正が適用されないことになります。

メッセージを見逃してしまった方のために、オープンソース版をダウンロードすると、まず「Qt を使用してアプリケーションを作成することで得られる価値に対し、Qt に貢献するか、Qt を購入することでお返しいただくことが期待されます」というページが表示されます。LGPL または GPL ライセンスの使用によって課される一般的な義務に関する注意事項も記載されています。

Qtはオープンソースユーザーに義務について考えるよう求めている

Qtはオープンソースユーザーに義務について考えるよう求めている

ホランダー氏は「これらの変更は当社のビジネスモデルとQtエコシステム全体にとって必要だと考えている」と述べた。

Qt事業はフィンランドに拠点を置き、これまで何度か経営者が変わってきました。1995年にTrolltechとして創業し、2008年にNokiaに買収され、2011年から2012年にかけてDigiaに売却され、2016年にDigiaから分離されました。2019年7月から9月までの最新の中間決算では、売上高が前年同期比36.8%増の1,470万ユーロ、営業利益率は0.5%、1株当たり損失は0.01ユーロと発表されています。CEOはこれを「成長投資」によるものとしています。従業員数は295人から339人に増加しました。売上高が順調に伸びていることは、同社のオープンソース戦略がうまく機能していることを示唆しています。®

Discover More