BSDライセンス

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

BSDライセンスは、パーミッシブフリーソフトウェアライセンスのファミリーであり、対象となるソフトウェアの使用と配布に最小限の制限を課します。これは、継承要件を持つコピーレフトライセンスとは対照的です。元のBSDライセンスは、その名前の由来である、 UnixライクなオペレーティングシステムであるBerkeley Software Distribution(BSD)に使用されていましたその後、元のバージョンが改訂され、その子孫は修正BSDライセンスと呼ばれます。

BSDは、ライセンスであると同時にライセンスのクラスでもあります(一般にBSDライクと呼ばれます)。変更されたBSDライセンス(現在広く使用されている)は、元々BSDバージョンのUnixで使用されていたライセンスと非常によく似ています。BSDライセンスは単純なライセンスであり、ソースコード形式で再配布された場合はすべてのコードがBSDライセンス通知を保持するか、バイナリ形式で再配布された場合は通知を複製する必要があります。BSDライセンス(GPLなどの他のライセンスとは異なり)では、ソースコードを配布する必要はまったくありません。

用語

BSDに使用されていた元の(4節)ライセンスに加えて、一般に「BSDライセンス」とも呼ばれるいくつかの派生ライセンスが登場しました。現在、典型的なBSDライセンスは3節バージョンであり、元の4節バージョンから改訂されています。

以下のすべてのBSDライセンスで<year>は、著作権の年です。BSDで公開されて<copyright holder>いるように、「カリフォルニア大学のリージェント」です。

以前のライセンス

以前のBSDライセンス
著者カリフォルニア大学の摂政
出版社パブリックドメイン
公開済み1988年
SPDX識別子該当なし(リスト[1]を参照)
DebianFSG互換はい
OSI 承認番号
GPL互換番号
コピーレフト番号
別のライセンスを持つコードからのリンクはい

4節BSDライセンスが採用される前のBSDの一部のリリースでは、4節BSDライセンスの明らかに祖先であるライセンスが使用されていました。これらのリリースには、4.3BSDの一部(Tahoe(1988)、約1000ファイル[2]およびNet / 1(1989))が含まれています。主に4節ライセンスに置き換えられていますが、このライセンスは4.3BSD-Reno、Net / 2、および4.4BSD-Alphaにあります。

著作権(c)<年> <著作権所有者>。全著作権所有。

上記の著作権表示とこの段落がそのようなすべての形式で複製され、そのような配布と使用に関連するドキュメント、広告資料、およびその他の資料がソフトウェアが<著作権所有者>。<著作権所有者>の名前は、書面による事前の特別な許可なしに、このソフトウェアから派生した製品を推奨または宣伝するために使用することはできません。

このソフトウェアは「現状有姿」で提供され、商品性および特定目的への適合性の黙示の保証を含むがこれに限定されない、明示または黙示の保証はありません。[要出典]

4節ライセンス(元の「BSDライセンス」)

BSDライセンス
著者カリフォルニア大学の摂政
出版社パブリックドメイン
公開済み1990年
SPDX識別子BSD-4-Clause
(詳細はリストを参照[1]
DebianFSG互換はい[3]
FSF 承認はい[4]
OSI 承認いいえ[5]
GPL互換いいえ[4]
コピーレフトいいえ[4]
別のライセンスを持つコードからのリンクはい

元のBSDライセンスには、「広告条項」と呼ばれる、後のライセンスにはない条項が含まれていました。この条項は、BSDライセンスの作品から派生したすべての作品の作者が、すべての広告資料に元のソースの承認を含めることを要求したため、最終的には物議を醸すようになりました。これは、元のライセンステキストの条項番号3でした:[6]

著作権(c)<年>、<著作権所有者>無断転載を禁じます。

次の条件が満たされている場合、変更の有無にかかわらず、ソース形式およびバイナリ形式での再配布および使用が許可されます。

  1. ソースコードの再配布では、上記の著作権表示、この条件のリスト、および次の免責事項を保持する必要があります。
  2. バイナリ形式での再配布では、上記の著作権表示、この条件のリスト、および以下の免責事項を、配布に付属するドキュメントやその他の資料に複製する必要があります。
  3. このソフトウェアの機能または使用法に言及しているすべての広告資料には、次の謝辞を表示する必要があります。この製品には、<著作権所有者>によって開発されたソフトウェアが含まれています。
  4. <著作権所有者>の名前もその貢献者の名前も、書面による事前の特別な許可なしに、このソフトウェアから派生した製品を推奨または宣伝するために使用することはできません。

このソフトウェアは、<著作権所有者>によって現状のまま提供され、商品性および特定目的への適合性の黙示の保証を含むがこれに限定されない、明示または黙示の保証は否認されます。いかなる場合も、<著作権所有者>は、直接的、間接的、偶発的、特別、例示的、または結果的な損害(代替の商品またはサービスの調達、使用、データ、または利益の損失を含むがこれらに限定されない)に対して責任を負わないものとします。事業の中断)ただし、契約、無過失責任、または不法行為(過失またはその他を含む)にかかわらず、このソフトウェアの使用から何らかの形で生じた責任の理論に基づいて、このソフトウェアの使用から生じた場合。

[6]

この条項は、人々が自分の名前や組織を反映するようにライセンスを変更すると、プログラムがソフトウェアディストリビューションに組み込まれるときに広告要件がエスカレートすることにつながるという理由で反対されました。異なる名前のライセンスが発生するたびに、個別の承認が必要でした。それに対して反論する中で、Richard Stallmanは、1997年版のNetBSDで75件のそのような謝辞を数えたと述べています[7]さらに、この条項は、 GNUGPLを使用する個別のプログラムに依存するBSDライセンスソフトウェアを公開したい人にとって法的な問題を提示しました。広告条項は互換性がありません。GPLでは、すでに課している制限を超える制限を追加することはできません。このため、GPLの発行元であるFree Software Foundationは、開発者がライセンスを使用しないことを推奨していますが、すでに使用しているソフトウェアを使用しない理由はないと述べています。[4]

現在、この元のライセンスは「BSD-old」または「4節BSD」と呼ばれることもあります。[要出典]

3条項ライセンス(「BSDライセンス2.0」、「改訂BSDライセンス」、「新しいBSDライセンス」、または「変更BSDライセンス」)

新しいBSDライセンス
著者カリフォルニア大学の摂政
出版社パブリックドメイン
公開済み1999年7月22日[6]
SPDX識別子BSD-3-Clause
(詳細はリストを参照[1]
DebianFSG互換はい[3]
FSF 承認はい[8]
OSI 承認はい[5]
GPL互換はい[8]
コピーレフトいいえ[8]
別のライセンスを持つコードからのリンクはい

広告条項は、1999年7月22日に、カリフォルニア大学バークレー校の技術ライセンス局長であるWilliamHoskinsによって公式BSDのライセンステキストから削除されました。[6] [9] [10]他のBSDディストリビューションはこの句を削除しましたが、他のソースからのBSD派生コード、および派生ライセンスを使用する無関係のコードには、多くの同様の句が残っています。

元のライセンスは「BSD-old」と呼ばれることもありますが、結果の3節バージョンは「BSD-new 」と呼ばれることもあります。他の名前には、「新しいBSD」、「改訂されたBSD」、「BSD-3」、または「3節BSD」が含まれます。このバージョンは、OSIによって「BSDライセンス」としてオープンソースライセンスとして精査されています。[5]ライセンスを「ModifiedBSDLicense」と呼んでいるフリーソフトウェアファウンデーションは、GNUGPLと互換性があると述べています。FSFは、元のBSDライセンスとの混同を避けるために、名前でライセンスを参照するとき(つまり、単に「BSDライセンス」または「BSDスタイル」と呼ぶのではなく)、ユーザーに具体的にすることを推奨します。[8]

このバージョンでは、著作権表示とライセンスの保証の免責事項が維持されている限り、あらゆる目的で無制限に再配布できます。ライセンスには、特定の許可なしに派生した作品を承認するために寄稿者の名前を使用することを制限する条項も含まれています。

著作権<年> <著作権者>

次の条件が満たされている場合、変更の有無にかかわらず、ソース形式およびバイナリ形式での再配布および使用が許可されます。

  1. ソースコードの再配布では、上記の著作権表示、この条件のリスト、および次の免責事項を保持する必要があります。
  2. バイナリ形式での再配布では、上記の著作権表示、この条件のリスト、および以下の免責事項を、配布に付属するドキュメントやその他の資料に複製する必要があります。
  3. 書面による事前の特別な許可なしに、著作権所有者の名前またはその貢献者の名前を、このソフトウェアから派生した製品を推奨または宣伝するために使用することはできません。

このソフトウェアは、著作権所有者および寄稿者によって「現状有姿」で提供され、商品性および特定目的への適合性の黙示の保証を含むがこれに限定されない、明示または黙示の保証は否認されます。いかなる場合も、著作権所有者または寄稿者は、直接的、間接的、偶発的、特別、例示的、または結果的な損害(代替の商品またはサービスの調達、使用、データ、または利益の損失を含むがこれらに限定されない)に対して責任を負わないものとします。またはビジネスの中断)ただし、契約、無過失責任、または不法行為(過失またはその他を含む)にかかわらず、このソフトウェアの使用から何らかの形で生じた責任の理論に基づいて、このソフトウェアの使用から生じたものです。[8]

2条項ライセンス(「簡易BSDライセンス」または「FreeBSDライセンス」)

FreeBSDライセンス
BSD wordmark.svg
著者FreeBSDプロジェクト_
出版社FreeBSDプロジェクト_
公開済み1999年4月以前
SPDX識別子BSD-2-Clause
(詳細はリストを参照[1]
DebianFSG互換はい
FSF 承認はい[11]
OSI 承認はい[5]
GPL互換はい[11]
コピーレフトいいえ[11]
別のライセンスを持つコードからのリンクはい

さらに単純化されたバージョンが使用されるようになり、主にFreeBSDでの使用で知られています。[12]それは1999年4月29日[13]に早くもそこで使用されており、おそらくかなり前に使用されていました。それと新しいBSD(3条項)ライセンスとの主な違いは、非承認条項が省略されていることです。FreeBSDバージョンのライセンスはまた、ソフトウェアで表現された見解や意見についてのさらなる免責事項を追加します[14]が、これは他のプロジェクトには一般的に含まれていません。

このライセンスをFreeBSDライセンスと呼んでいるFreeSoftware Foundationは、GNUGPLと互換性があると述べています。さらに、FSFは、変更された/新しいBSDライセンスの場合のように、名前でライセンスを参照する場合(つまり、単に「BSDライセンス」または「BSDスタイル」と呼ぶのではなく)、ユーザーに具体的にすることを推奨します。元のBSDライセンスとの混同を避けてください。[11]

著作権(c)<年>、<著作権者>

次の条件が満たされている場合、変更の有無にかかわらず、ソース形式およびバイナリ形式での再配布および使用が許可されます。

  1. ソースコードの再配布では、上記の著作権表示、この条件のリスト、および次の免責事項を保持する必要があります。
  2. バイナリ形式での再配布では、上記の著作権表示、この条件のリスト、および以下の免責事項を、配布に付属するドキュメントやその他の資料に複製する必要があります。

このソフトウェアは、著作権所有者および寄稿者によって「現状有姿」で提供され、商品性および特定目的への適合性の黙示の保証を含むがこれに限定されない、明示または黙示の保証は否認されます。いかなる場合も、著作権所有者または寄稿者は、直接的、間接的、偶発的、特別、例示的、または結果的な損害(代替の商品またはサービスの調達、使用、データ、または利益の損失を含むがこれらに限定されない)に対して責任を負わないものとします。またはビジネスの中断)ただし、契約、無過失責任、または不法行為(過失またはその他を含む)にかかわらず、このソフトウェアの使用から何らかの形で生じた責任の理論に基づいて、このソフトウェアの使用から生じたものです。[12]

NetBSDなどの他のプロジェクトでは、同様の2節ライセンスを使用しています。[15]このバージョンは、OSIによって「簡易BSDライセンス」としてオープンソースライセンスとして精査されています。[5]

ISCライセンスは機能的に同等であり、OpenBSDプロジェクトによって新しい貢献のライセンステンプレートとして承認されています。[16]

0条項ライセンス(「BSDゼロ条項ライセンス」)

BSDゼロ条項ライセンス
著者ロブ・ランドリー
公開済み2006年
SPDX識別子0BSD
DebianFSG互換はい
FSF 承認
OSI 承認はい[17]
GPL互換はい
コピーレフト番号
別のライセンスを持つコードからのリンクはい

BSD 0条項ライセンスは、著作権表示、ライセンステキスト、または免責事項をソース形式またはバイナリ形式で含めるための要件を削除することにより、2条項ライセンスよりもさらに進んでいます。そうすることで、 MIT No Attribution Licenseと同じように、パブリックドメインと同等のライセンスが形成されます[18][要出典]「0BSD」、「Zero-Clause BSD」、または「Free PublicLicense1.0.0」として知られています。[19] [20]これは、 ToyboxのRobLandleyによって最初に使用されました

Copyright(C)[year] by [copyrightholder] <[email]>

これにより、料金の有無にかかわらず、目的を問わず、このソフトウェアを使用、コピー、変更、および/または配布する許可が与えられます。

本ソフトウェアは「現状有姿」で提供され、作者は、商品性および適合性のすべての黙示の保証を含む、このソフトウェアに関するすべての保証を否認します。いかなる場合も、作者は、契約、過失、またはその他の不法行為に起因するかどうかにかかわらず、使用、データ、または利益の損失に起因する特別、直接的、間接的、または結果的な損害、またはいかなる損害についても責任を負わないものとします。このソフトウェアの使用またはパフォーマンスに関連して。[20]

その他のバリエーション

SPDXライセンスリストには、追加のBSDライセンスバリエーションが含まれています例は次のとおりです。[1]

  • BSD-1-Clause、ソースコード保持句のみのライセンス。
  • BSD-2-Clause-Patent、BSD-2-Clauseのバリエーションで、特許が付与されています。
  • BSD-3-Clause-No-Nuclear-Warranty、BSD-3-Clauseのバリエーションであり、ソフトウェアの一部が原子力施設で使用するように設計されていないという免責事項を追加します。

ライセンスの互換性

商用ライセンスの互換性

FreeBSDプロジェクトは、プロプライエタリライセンスとのライセンス互換性と一般的な柔軟性による企業および商用ユースケースのBSDスタイルライセンスの利点について議論し、BSDスタイルライセンスは「将来の動作に対する最小限の制限」のみを課し、そうではないと述べています。コピーレフトライセンスとは異なり、「合法的な時限爆弾」[21] BSDライセンスは、独占的な使用を許可し、ライセンスの下でリリースされたソフトウェアを独占的な製品に組み込むことを許可します。素材に基づく作品は、プロプライエタリライセンスの下でクローズドソースソフトウェアとしてリリースされる場合があり、通常の商用利用が可能になります。

FOSS互換性

3条項BSDライセンスは、ほとんどのパーミッシブライセンスと同様に、ほとんどすべてのFOSSライセンス(およびプロプライエタリライセンス)と互換性があります。[22] [23]

ライセンスの2つのバリエーション、New BSD License / Modified BSD License(3-clause)[8]とSimplified BSD License / FreeBSD License(2-clause)[ 11]は、 GPL互換 のフリーソフトウェアライセンスとして検証されています。 Free Software Foundationであり、Open SourceInitiativeによってオープンソースライセンスとして精査されています。[5]元の4節BSDライセンスは、オープンソースライセンスとして受け入れられていません。元のライセンスはFSFによってフリーソフトウェアライセンスと見なされていますが、FSFはそれがGPLと互換性があるとは見なしていません。広告条項に。[4]

受信と使用法

何年にもわたって、BSDライセンスはあなたが気にしないコードに最適であると私は確信してきました。自分で使います。

--LinuxCon2016でのLinusTorvalds [ 24]

BSDライセンスファミリーは、フリーでオープンソースのソフトウェアエコシステムで最も古く、最も広く使用されているライセンスファミリーの1つです。また、多くの新しいライセンスはBSDライセンスから派生または着想を得ています。多くのFOSSソフトウェアプロジェクトはBSDライセンスを使用しています。たとえば、BSD OSファミリ(FreeBSDなど)、GoogleBionicまたはToyboxなどです。2015年の時点で、BSD 3条項ライセンスは、Black Duck Software [25]によると人気が5位、 GitHubデータによると6位にランクされています。[26]

も参照してください

参考文献

  1. ^ a b c de 「 SPDX ライセンスリスト」spdx.orgSPDXワーキンググループ。
  2. ^ ボスティック、キース(1988年6月15日)。「4.3BSD-タホリリース」ニュースグループ:  comp.sys.tahoe 2021年12月5日取得
  3. ^ a b "ライセンス情報"Debian 2010年2月18日取得
  4. ^ a b c de 「元の BSD ライセンス」それらに関するさまざまなライセンスとコメントフリーソフトウェアファウンデーション2010年10月2日取得
  5. ^ a b c d e f 「BSDライセンス:ライセンス」オープンソースイニシアチブ。2009年11月29日にオリジナルからアーカイブされました2009年12月6日取得
  6. ^ a b c d 「すべてのライセンシー、任意のバージョンのBSDのディストリビューターへ」カリフォルニア大学バークレー校。1999年7月22日2006年11月15日取得
  7. ^ リチャード・ストールマン。「BSDライセンスの問題」フリーソフトウェアファウンデーション。2006年11月12日にオリジナルからアーカイブされました2006年11月15日取得
  8. ^ a b c d ef 「変更された BSD ライセンス」それらに関するさまざまなライセンスとコメントフリーソフトウェアファウンデーション2010年10月2日取得
  9. ^ 「バークレーは広告条項を削除します-スラッシュドット」bsd.slashdot.org 2021年9月2日取得
  10. ^ ブルース・モンタギューによる技術革新管理レビューに関するBSDライセンスとGPLライセンスの比較(2007年10月)
  11. ^ a b c de 「 FreeBSD ライセンス」それらに関するさまざまなライセンスとコメントフリーソフトウェアファウンデーション2010年10月2日取得
  12. ^ a b "The FreeBSDCopyright"FreeBSDプロジェクト。2009年11月25日にオリジナルからアーカイブされました2009年12月6日取得
  13. ^ 「FreeBSDの著作権(archive.orgで入手可能)」FreeBSDFoundation。1999年4月29日にオリジナルからアーカイブされました2017年1月7日取得{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  14. ^ 「FreeBSDの著作権」www.freebsd.org 2020年3月25日取得
  15. ^ 「NetBSDのライセンスと再配布」NetBSDFoundation 2009年12月6日取得
  16. ^ 「OpenBSD著作権ポリシー」2016年7月17日取得
  17. ^ "[ライセンスレビュー]" Free PublicLicense-1.0.0 "の名前を0BSD"に変更してください2019年2月15日取得
  18. ^ 「BSD0-条項ライセンス(0BSD)は平易な英語で説明されています」tldrlegal.com 2019年2月15日取得
  19. ^ 「BSDゼロ条項ライセンス」spdx.org 2021年2月19日取得
  20. ^ a b "Zero-Clause BSD / Free Public License 1.0.0(0BSD)"opensource.org 2021年2月19日取得
  21. ^ モンタギュー、ブルース(2013年11月13日)。「オープンソースプロジェクトにBSDスタイルのライセンスを使用する必要がある理由-GPLの長所と短所」FreeBSD 2015年11月28日取得オープンソースコードの独占的な商業化を防ぐように設計されたGPLとは対照的に、BSDライセンスは将来の振る舞いに最小限の制限を課します。これにより、BSDコードをオープンソースのままにするか、商用に統合することができますプロジェクトまたは会社のニーズの変化に応じたソリューション。言い換えれば、BSDライセンスは、開発プロセスのどの時点でも法的な時限爆弾にはなりません。さらに、BSDライセンスにはGPLまたはLGPLライセンスの法的な複雑さが伴うものではないため、開発者や企業は、コードがライセンスに違反しているかどうかを心配することなく、優れたコードの作成と宣伝に時間を費やすことができます。
  22. ^ ハンウェル、マーカスD.(2014年1月28日)。「パーミッシブライセンスを使用する必要がありますか?コピーレフトですか?それとも途中で何かを使用しますか?」opensource.com 2015年5月30日取得パーミッシブライセンスは物事を簡素化しますビジネスの世界、そしてますます多くの開発者[...]がパーミッシブライセンスを支持する理由の1つは、再利用の単純さにあります。ライセンスは通常、ライセンスされたソースコードにのみ関係し、他のコンポーネントの条件を推測しようとはしません。このため、派生作品を構成するものを定義する必要はありません。また、パーミッシブライセンスのライセンス互換性チャートを見たことがありません。それらはすべて互換性があるようです。
  23. ^ 「ライセンスの互換性と相互運用性」オープンソースソフトウェア-行政向けのオープンソースソフトウェアを開発、共有、再利用しますjoinup.ec.europa.eu。2015年6月17日にオリジナルからアーカイブされました2015年5月30日取得フリーまたはオープンソースソフトウェア(FOSS)を配布するためのライセンスは、パーミッシブとコピーレフトの2つのファミリに分けられます。パーミッシブライセンス(BSD、MIT、X11、Apache、Zope)は、一般に他のほとんどのライセンスと互換性があり、相互運用可能であり、対象となるコードをマージ、結合、または改善し、多くのライセンス(非フリーまたは「プロプライエタリ」を含む)の下で再配布することを許容します。 」)。
  24. ^ LinuxConパートIIIのトーバルズ:パーミッシブライセンスと組織図FOSS Force、2016年
  25. ^ 「トップ20ライセンス」ブラックダックソフトウェア。2015年11月19日。 2016年7月19日のオリジナルからアーカイブ2015年11月19日取得1. MITライセンス24%、2。GNUGeneral Public License(GPL)2.0 23%、3。ApacheLicense 16%、4。GNUGeneral Public License(GPL)3.0 9%、5。BSDLicense 2.0(3節、新規または改訂)ライセンス6%、6。GNU劣等一般公衆利用許諾契約書(LGPL)2.1 5%、7。芸術的ライセンス(Perl)4%、8。GNU劣等一般公衆利用許諾契約書(LGPL)3.0 2%、9。MicrosoftPublicライセンス2%、10。EclipsePublic License(EPL)2%
  26. ^ バルター、ベン(2015年3月9日)。「GitHub.comでのオープンソースライセンスの使用」github.com 2015年11月21日取得"1 MIT 44.69%、2その他15.68%、3 GPLv2 12.96%、4 Apache 11.19%、5 GPLv3 8.88%、6 BSD 3-clause 4.53%、7 Unlicense 1.87%、8 BSD 2-clause 1.70%、9 LGPLv3 1.30 %、10 AGPLv3 1.05%

外部リンク