1

私は JavaScript ライブラリを書いており、トリプル ライセンスの GPL3、MIT、BSD の下で提供することを考えています。

また、自分のプロジェクトに含めたい Apache 2.0 オープン ソース プロジェクトを見つけました。

http://www.apache.org/licenses/GPL-compatibility.htmlによると、 Apache 2 ソフトウェアは GPLv3 プロジェクトに含めることができるため、私のプロジェクトの GPL3 バージョンは互換性があります。

Apache 2.0 コードを MIT および BSD プロジェクトに含めて、最終的なプロジェクトが GPL3、MIT、BSD のトリプル ライセンスと互換性を持つようにすることはできますか?

4

1 に答える 1

4

このサイトを見つけました http://www.dwheeler.com/essays/floss-license-slide.html

これは、どのプロジェクトでどのコードを使用できるかを非常に簡単に説明しています。

ご覧のとおり、MIT、BSD、および Apache2.0 コードを含めて、GPL3 プロジェクトを作成できます。しかし、Apache2.0 コードを使用して MIT または BSD プロジェクトを作成することはできません。

互換性は一方向のみです。したがって、自分のプロジェクトをマルチライセンスで寛容な互換性にしたい場合は、Apache2.0/GPL3 ライセンスの下で公開する必要があります。

于 2012-07-28T19:00:54.393 に答える