BSD 2-Clauseライセンス: 簡略化されたBSDライセンス
BSD 2-Clause「Simplified」ライセンス(MITとほぼ同一の最小限の寛容型ライセンス)について学びます。MITやBSD-3-ClauseよりBSD-2-Clauseを選ぶべき場合を理解します。
Individual Licenses
詳細な説明
BSD 2-Clause「Simplified」ライセンス
BSD 2-Clauseライセンスは、非推奨条項を削除したオリジナルBSDライセンスの簡略版です。最も最小限の寛容型ライセンスの1つで、機能的にMITライセンスとほぼ同一です。
BSD-2-Clause vs MIT
これら2つのライセンスは機能的に同等です。違いは純粋にスタイル的なものです:
- MITは「permission is hereby granted」の言語を使用
- BSD-2-Clauseは「redistribution and use... are permitted」の言語を使用
- MITは「sublicense」を明示的に言及(冗長だが伝統的)
- BSD-2-Clauseは条件の番号付きリストとして構造化
いつBSD-2-Clauseを選ぶべきか
MITよりBSDスタイルの文言を好む場合、またはBSDライセンスが慣例的なコミュニティ(FreeBSDエコシステム、システムプログラミングなど)にプロジェクトがある場合にBSD-2-Clauseを選択してください。
ユースケース
BSD/システムプログラミングエコシステムでのプロジェクトのライセンス、またはBSDスタイルのライセンステキストを好むがBSD-3-Clauseよりシンプルなライセンスを望む場合。