Apache License 2.0: 特許保護付きの寛容型ライセンス

Apache License 2.0(明示的な特許付与を持つ寛容型ライセンス)について学びます。Android、Kubernetes、多くのエンタープライズオープンソースプロジェクトで使用されています。

Individual Licenses

詳細な説明

Apache License 2.0

Apache License 2.0はApache Software Foundationが発行する寛容型オープンソースライセンスです。2番目に人気のあるオープンソースライセンスで、Android、Kubernetes、TensorFlow、Apache HTTP Serverなどのエンタープライズグレードのプロジェクトで広く使用されています。

MITとの違い

MITとの主な違いは明示的な特許付与です。Apache-2.0ライセンスのセクション3は、すべてのコントリビューターが自分の貢献に対してロイヤリティフリーの世界的な特許ライセンスを付与することを明記しています。

主要な特徴

属性
SPDX識別子 Apache-2.0
タイプ 寛容型
特許付与 あり(明示的)
コピーレフト なし

権限

  • 商用利用 — 商用製品での使用
  • 変更 — ソースコードの変更
  • 配布 — コピーの配布
  • 特許使用 — コントリビューターからの明示的な特許付与
  • 私的使用 — 私的な使用

条件

  • ライセンスと著作権表示 — ライセンスを含める必要がある
  • 変更の明記 — 元のコードへの変更を文書化する必要がある
  • 通知 — NOTICEファイルが存在する場合は含める必要がある

いつApache-2.0を選ぶべきか?

特許保護があなたまたは組織にとって重要な場合にApache-2.0を選択してください。機械学習フレームワークやインフラソフトウェアなど、特許請求が懸念されるプロジェクトに適しています。

ユースケース

エンタープライズオープンソースプロジェクト、企業の貢献、またはコントリビューターとユーザーにとって明示的な特許保護が重要なソフトウェアのライセンス。

試してみる — License Identifier

フルツールを開く