2

私は現在 C++ を学んでいます (GUI アプリを作成する前に、おそらくコンソールですべてを学ぶ必要があることはわかっていますが)。

アプリの GUI の作成に役立つ SDK を検索しているときに、重要なコードだけを自分で記述できるようにするため、C++ IDE を見つけてダウンロードし、インストールしました。Qt SDK (30 日間の Qt Creator トライアル;バージョン 2.5.2 、 Qt 4.8.2に基づく)。

私の質問は次のとおりです。

  • アプリが気に入って試用期間が終了し、アプリを購入したい場合、ライセンスにいくらかかりますか? このアプリを使用したことがある、またはこのアプリを使用している場合、いくら使いましたか? (私は彼らのウェブサイトをチェックしましたが、正直なところ、非常に威圧的で、価格などの情報は含まれていません.)
  • アプリを作成し、Web サイトからオンラインで販売するには、どのライセンスが適切でしょうか。(もちろん、間違ったライセンスを購入してトラブルに巻き込まれることは避けたいです!)

あなたが私を助けることができれば、ありがとう! これが質問ではない場合、またはこのウェブサイトにふさわしくない場合は、参考文献などを教えてください.:)


ノート!

私のアプリはクローズドソースになります (商用で、無料ではなく、一部を除きます)。これは、どのライセンス条件/タイプが適用されるかに影響すると思います。

また、ソフトウェアを購入する場合、使用したことを言及したり、参考文献などを提供したりする必要がありますか??


明確化

明確にするために、私のニーズは次のとおりです。

  • 私のソフトウェアは無料かもしれないし、そうでないかもしれません (それぞれに無料バージョンと有料バージョンの両方があるかもしれません)
  • 私のソフトウェアのソースは利用可能であってはなりません。特に、アプリケーションをクローズド ソースにすること、つまり、アプリケーションのビルドに使用されたソース コードに誰もアクセスできないようにしたいと考えています。
  • 私は自分のソフトウェアを Web サイト (会社の Web サイト) から販売/配布します。
4

1 に答える 1

9

商用ライセンス版の試用版をダウンロードする代わりに、 こちらから無料版をダウンロードしてください。そのページの右上にある情報に注意してください。

Qt は、GPL v3、LGPL v2、および商用ライセンスの下で利用できます。ライセンスの詳細については、こちらをご覧ください。

質問に対するコメントによると、クローズド ソースの商用アプリケーションに適したライセンス オプションが利用可能です。IIRC の主な制限は、非商用ライセンスに静的リンクを使用してはならないということです。静的リンクと動的リンクの詳細については、こちらこちらをご覧ください。上記のリンクの Qt バイナリ パッケージは、動的リンク用に既にコンパイルされているため、(自分でコンパイルするのではなく) 既製品を使用する場合は心配する必要はありません。アプリケーションをデプロイするときは、関連する動的ライブラリ ファイル (Windows では .DLL) を必ず含めてください。

Qt Web サイトのリンク以外に、ライセンスの種類について詳しく調べることができます。

GPL

ウィキペディア

GNU .

LGPL

ウィキペディア

GNU .

編集とコメントで説明した内容から、LGPL (無料) ライセンスが適しているように思われます。ウィキペディアから:

LGPL により、開発者や企業は、(強力なコピーレフトの条件により) 独自のソフトウェア部分のソース コードをリリースする必要なく、LGPL ソフトウェアを使用して独自の (プロプライエタリな) ソフトウェアに統合することができます。LGPL ソフトウェア パーツは、エンド ユーザーが (ソース コードの可用性を介して) 変更可能である必要があるだけです。したがって、プロプライエタリ ソフトウェアの場合、LGPL パーツは通常、共有ライブラリ (DLL など) の形式で使用されます。プロプライエタリな部分とオープンソースの LGPL 部分との間に明確な分離があること。

これにより、ユーザーは Qt 依存関係を更新/変更できますが、Qt上に構築されたソース コードを表示または変更することはできません。これが望ましくない場合は、静的リンクを使用して商用ライセンスを購入する必要があります。

于 2013-04-11T13:50:10.623 に答える