3

LGPLの下でリリースされたライブラリにリンクする小さなアプリを作成しました。すべてのソースコード(C / Lua)は、GitHubページから無料で入手できます。ただし、私のアプリの性質(完全かつ自明な移植性が必要)とそのターゲットオーディエンス(技術者以外のユーザー)のために、静的にリンクして(同じGitHubページから)単一のスタンドアロンとして配布したいと思います任意のディレクトリからダウンロードしてすぐに実行できる実行可能ファイル。問題を複雑にしたり、ユーザーを混乱させたりするためのライセンスや.dllはありません。

問題は、これが合法かどうかわからないことです。LGPLの言い回しは私を混乱させます。私の理解では、ソースコードも配布されており、LGPLのコピーが付属している限り、LGPLライブラリに対して静的にリンクすることができます。私の質問は:

ソースコードとライセンスのコピーは、実行可能ファイルと一緒に配布する必要がありますか、単一の配布可能ファイルにパックする必要がありますか、それとも単にどこかで利用できる必要がありますか?私のアプリケーションにはGitHubページへのリンクや参照が含まれていませんが、必要に応じて修正できます。

助けてくれてありがとう!

4

1 に答える 1

2

GNUライセンスFAQの関連セクション

ソースを伴わずに物理メディアを介してバイナリを配布したい。FTPでソースコードを提供できますか?GPLのバージョン3はこれを可能にします。詳細については、オプション6(b)を参照してください。バージョン2では、FTP経由でソースを提供するのは確かに自由であり、ほとんどのユーザーはそこからソースを入手できます。ただし、それらのいずれかが郵送で物理メディアのソースを取得したい場合は、それを提供する必要があります。

FTP経由でバイナリを配布する場合は、FTP経由でソースを配布する必要があります。

私の友人は、GPLでカバーされたバイナリを入手し、ソースを提供することを申し出て、私のためにコピーを作成しました。オファーを自分で使用してソースを取得できますか?はい、できます。オファーは、それに付随するバイナリのコピーを持っているすべての人に開かれている必要があります。これが、GPLが、あなたの友人がバイナリのコピーと一緒にオファーのコピーをあなたに提供しなければならないと言っている理由です。そうすれば、あなたはそれを利用することができます。

バイナリをインターネットサーバーに配置し、ソースを別のインターネットサイトに配置できますか?はい。セクション6(d)はこれを許可します。ただし、ソースを取得するために人々が従うことができる明確な指示を提供する必要があります。また、オブジェクトコードを配布する限り、ソースが利用可能であるように注意する必要があります。

ソースが利用できる場所を明確にする限り、問題はありません。

于 2012-03-15T17:52:57.323 に答える