BSDライセンス:歴史、特徴、種類と利用法
BSDライセンス群の簡潔な解説。寛容な性質、カリフォルニア大学バークレー校における起源、主な種類(4条項・3条項・2条項)、一般的な用途、コピーレフトライセンスとの違いを紹介します。
概要
BSDライセンスとは、UnixのBerkeley Software Distribution(BSD)を起源とする、寛容型の自由ソフトウェアライセンス群を指します。コピーレフトライセンスとは異なり、BSD系ライセンスはソフトウェアの再配布方法に課す制約が最小限です。主として著作権表示などの所定の条件を満たす限り、プロプライエタリな利用、改変、再配布を認めます。
主な特徴
- 寛容性:少数の義務のみで、オープンソースおよびクローズドソースのプロジェクトでの再利用を認めます。
- 著作権表示:再配布時に、著作権表示とライセンス文を保持することを求めます。
- 保証の否認:通常、責任および保証を否認する条項が含まれます。
- 互換性:多くの場合、寛容型ライセンスやコピーレフトライセンスを含む他のライセンスと互換性があります。
歴史と起源
このライセンス群は、BSDオペレーティングシステムが開発されたカリフォルニア大学バークレー校にさかのぼります。初期のBSDリリースには、後に議論を呼んだ広告条項を含むライセンスが採用されていました。時を経て文言は変化し、広告条項が削除されるとともに、より簡潔な種類が作られました。プロジェクトが同大学で生まれたことからBSDという名称が残っており、またその成果物がアメリカ合衆国で作成されたため、地域による別の綴りと併せて、米国式の綴りである「license」も頻繁に用いられます。
主な種類と利用
主に認識されている種類は、原型となる4条項BSDライセンス、3条項(「修正版」)BSDライセンス、2条項(「簡略版」または「FreeBSD」)ライセンスです。各種類では、前の種類の条件が削除または緩和されており、2条項版が最も短く、最も寛容です。BSDライセンスは、商業利用への採用と再配布を容易にするため、オペレーティングシステム、ライブラリ、学術用コードで広く使われています。
相違点と留意事項
BSDライセンスは、GPLのようなコピーレフトライセンスとは大きく異なり、派生著作物に同一のライセンスを適用することを要求しません。この違いはプロジェクトの方針に影響します。幅広い採用を目指すチームはBSD系の条件を選ぶことが多く、相互的な公開性を重視するチームはコピーレフトを選好します。どのライセンスでも、具体的な権利や義務が問題となる場合には、正確な本文を読むか、法律の専門家に相談するべきです。
関連項目
著者
AlegsaOnline.com BSDライセンス:歴史、特徴、種類と利用法 Leandro Alegsa
URL: https://ja.alegsaonline.com/art/14964