4

LGPLの下でQtを使用して商用Qtアプリケーションを開発しました。動的にリンクします。また、ニーズに合わせて、Qtのいくつかのファイルにいくつかの変更を加えました。LGPLによれば、私はそれらの変更を公に利用可能にしなければならないことを理解しています。

私の質問はそれがどのように行われるのかということです。

  1. ダウンロード可能な変更されたソースコードを使用して、ドメインにWebページを設定しますか?
  2. インストール後、変更したソースコードをクライアントターゲットマシンのフォルダに配布しますか?
  3. 別の方法?
4

2 に答える 2

5

要求に応じてそれらを利用できるようにするだけです。

それはあなたのウェブサーバー上のファイルかもしれませんし、質問した人に電子メールで送るだけかもしれませんし、フロッピーディスクで提供して料金を請求することもできます。

理想的には、それがバグ修正または他の人に役立つ可能性のある機能である場合は、変更を Qt に戻すこともできます。その後、将来のエディションに組み込まれる可能性があり、標準ビルドをそのまま使用できます。

ps。GPL の書簡には、変更したビルドを作成するために必要なすべてのものを提供する必要があると書かれています。つまり、完全な Qt ソースとビルド ファイルです。ただし、Qt のような大規模で複雑なプロジェクトの場合、いくつかのファイルのみを変更した場合は、これらのファイルのみをダウンロードする (または特定の Qt バージョンとの差分を提供する) と便利です。

于 2012-06-01T14:55:14.450 に答える
2

ライセンスに従って、顧客だけでなく、コミュニティに変更を提供する必要があります。

最も簡単な方法は、http: //qt.gitorious.org/qtでメインの Qt リポジトリをフォークし、そこに変更をコミットすることです。

于 2012-06-01T18:58:29.733 に答える