2

Qtのダウンロードページ(http://qt.nokia.com/downloads)で、QtはGPL v3、LGPL v2、および商用ライセンスで利用できることがわかりました。そのダウンロードページからダウンロードしたWindowsオフラインインストーラーを使用してQtをインストールしました。アプリを完成させました。ライセンスエリアですべてを完璧に作りたいと思っています。私のアプリはクローズドソースで、無料で動的にリンクしているので、LGPLv2で問題ありません。しかし、どこで、どのようにライセンスについてユーザーに通知するのですか?txtまたはプログラムに書き込む必要がありますか?すべてのqt.dllファイルにライセンスを提供する必要がありますか?どうすればそれを行う必要がありますか?とにかく、GPL v3ではなくLGPLバージョンのQtを使用していることをどこで知っていますか?または、2つは(インストールされたQT SDKビューから)同じであり、作品を公開するときにどちらのライセンスを使用するかを決定できますか?したがって、気が変わってアプリをGPL v3ライセンスの下に置きたい場合は、

(注:GPL v3とLGPLの要件には違いがあることは知っていますが、ライセンスの展開手順に興味があります。)

(英語が下手でごめんなさい)

ありがとう

4

1 に答える 1

1

Qtライセンスの場合、使用しているQtのバージョンを指定する必要はありません。必要に応じて、フレームワークに関するポップアップを表示する「AboutQt」機能を配置できます(を使用qApp->aboutQt();)。

アプリを(L)GPLの下に置きたい場合は、これを行う必要があります:

  1. あなたはあなたのコードを解放しなければなりません(もちろん)
  2. プログラムと一緒にLGPLのコピーを渡します(たとえば、LGPLの場合は「COPYING.LESSER」、GPLの場合は「COPYING」というファイルに)。
  3. すべてのソースファイルの先頭に、次のようなものを書く必要があります(ここではLGPLv3ライセンスの場合):

    MySoftはフリーソフトウェアです。フリーソフトウェアファウンデーションによって公開されているGNULesserGeneral Public Licenseのバージョン3、または(オプションで)それ以降のバージョンの条件の下で、再配布および/または変更することができます。

    MySoftは、役立つことを期待して配布されていますが、いかなる保証もありません。商品性または特定目的への適合性の黙示の保証もありません。詳細については、GNU劣等一般公衆利用許諾契約書を参照してください。

    MySoftと一緒にGNULesserGeneralPublicLicenseのコピーを受け取っているはずです。そうでない場合は、http://www.gnu.org/licenses/を参照してください

詳細については、GNUのWebサイトをご覧ください:http ://www.gnu.org/licenses/gpl-howto.html

于 2012-07-02T01:44:31.983 に答える