見出し画像

📃世界三大オープンソースライセンス GPLとApache Lisenceの大きな違いはソースの開示方法 GPL3とは互換性があってGPL2とは特許の部分で矛盾がある

GNU GPLはコピーレフト・ライセンスです。ですから、GPLでライセンスされたコンポーネントを使うソフトウェアは、その全ソースコードと、そのコード全体を改変し配布するすべての権利を公開しなければなりません。Apacheライセンス2.0はそのような条項を課していません。

https://www.mend.io/resources/blog/top-10-apache-license-questions-answered/#5_Is_the_Apache_License_compatible_with_the_GNU_GPL

開示するほうが「しなくてもいい」ということより強制力が弱いので包括しているという見方ができます。

ということでApacheライセンス2.0はGPLv3と互換性があります。
Apacheライセンス2.0は、特許侵害で訴えられた場合、特許権の付与を打ち切るという制限があるため、GPLv2とは互換性がありません

3.Grant of Patent License.
Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.

https://www.apache.org/licenses/LICENSE-2.0


お願い致します