web-dev-qa-db-ja.com

Trilicense(mpl、gpl、lgpl)をパブリックWebサイトで使用する場合の仕組み

私はかなり長い間この回答を検索しようとしましたが、3つのライセンスに関するさまざまなFAQとドキュメントをすべて調べました。しかし、彼らの誰もが私が持っている質問に答えることができませんでした。

それで私はしばらくの間、ウェブサイトのアイデアに取り組んできましたが、最近、類似したコンポーネントの多くを備えたオープンソースソフトウェアを見つけました。これは、mpl/gpl/lgplライセンスの下でライセンスされます。私は、ソフトウェアを変更/使用して配布したい場合に何が必要かについて、検索と読み取りによる影響をほとんど理解していると思います。

しかし、変更して配布したくないが、広告収入を生み出している公開Webサイトで使用したい場合はどうなりますか?これは違法ですか?

他のオープンソースシステム(Drupalなど)を読んでソフトウェアを使用できるようではないようですが、Webサイトにアクセスしただけでは「配布」とは見なされません。

このサイトが最適なリソースではない可能性があることを知っており、他のいくつかのサイトを試しましたが、明確な返信がありません。私が連絡できる他のリソースを知っている場合は、私に知らせてください。

知らない人へのリンク:

3
tomok

http://www.gnu.org/licenses/license-list.html によると、MPLはライセンスのリストにあります ない GPL互換。したがって、MPLとGPLの両方のコードから派生した組み合わせ作業 できない 互換性のある方法で再ライセンスするために作者から特別な許可を得ることができない場合は、まったく再配布しないでください。

2
btilly

IANAL-GPL/LGPLの場合、少なくともライセンスは配布時にトリガーされるため、Webサイトのサーバー側で使用している場合は何もする必要はありません。もちろん、礼儀正しさは、バグ修正などを行った場合、それをコミュニティに貢献するようにと言うでしょう。実際、Niceであることだけで再配布することは、Niceです(ただし、GPLと互換性のないコードをGPLコードと混在させると、これがどのように不可能になるのか理解しています)。

[〜#〜] agpl [〜#〜] が作成されたのはこのためです。 AGPLであるものを見つけた場合、変更をリリースせずにパブリックWebサイトを実行することはできません

1
Scott Whitlock