Qt フレームワークを購入する必要がありますか? [closed] 質問する

Qt フレームワークを購入する必要がありますか? [closed] 質問する

私は、すべてのオペレーティング システムで動作する C++ アプリケーションを開発したいと考えています。このアプリケーションは、バージョン 1.5 までは無料です (高品質を確保するため)。このアプリケーションをオープン ソースにするつもりはありません。一般の人がアクセスできるのはインストーラーの「EXE」のみで、それだけです。すべてのソース コードは、私によって保管および保守され、法的会社によって管理されることはありません (少なくとも今のところは)。

上記の情報から判断すると、Qt フレームワークを購入する必要がありますか、それとも無料バージョンを使用できますか? LGPL や GPL などの無料ライセンス契約にはいつも困惑します。何百万回読んでも、使用できるかどうかわかりません。

Qt を無料で使用できる場合、通常の非法的な条件で、Qt を無料で使用できるようにするには、何をする必要がありますか、またはどのように制限されますか。

Qt を無料で使用できれば本当にいいなと思っています。このアプリケーションにお金がかかるようになったら、機能が少なくても無料版が欲しいですし、有料版でも非常に安いです。大金持ちになるほどで​​はありませんが、破産しない程度には十分です(笑)。有料版は 5 ドルくらいです。

ベストアンサー1

Qt ライブラリをベースにした商用アプリを販売できます (実際に販売しています)。

あなたがする必要があるのは、これだけです。

1. exe を Qt dll に対して動的にリンクします。これにより、製品のインストーラーには app.exe と、使用されている Qtcore4.dll などのみが含まれます。これは、何 MB もの dll を変更せずにアプリをアップグレードできるため、とにかく良いアイデアです。

2. Qt で何かを修正または変更する場合は、その変更 (Qt ソースのみ) を顧客や Qt 開発者に提供する必要があります。Qt は非常に高品質であるため、これはほとんど起こりません。

Qt ライセンスを購入する唯一の理由は、動的リンクが不可能なプラットフォーム (セットトップ ボックスなど) で実行する必要がある場合、または追加の技術サポートが必要な場合です。

ps. Qt を変更しない場合でも、顧客から要求された場合は元の Qt ソースを提供する必要があります。ただし、これは単に Qt サイトを顧客に紹介するだけです。
ソース コードを公開する必要はありません。

おすすめ記事