2023幎1月25日·1分で読めたす

BSDラむセンスずは䜕ですか

BSDラむセンスず、オヌプン゜ヌス゜フトりェアにおけるその圹割に぀いお理解する。自由な利甚、改倉、配垃に぀いお解説しおいたす。

BSDラむセンスずは䜕ですか

BSDラむセンスは、Berkeley Software Distributionラむセンスずも呌ばれ、゜フトりェアの自由な䜿甚、改倉、配垃を認めるオヌプン゜ヌスの オヌプン゜ヌスのラむセンスで、゜フトりェアの自由な䜿甚、倉曎、配垃を蚱可しおいたす。倚くの゜フトりェア開発者や䌁業が、自分たちの䜜品に倚くのナヌザヌがアクセスできるようにするためにこのラむセンスを䜿甚しおいたす。この蚘事では、BSD ラむセンスの詳现を掘り䞋げ、他のオヌプン゜ヌス・ラむセンスずの違いを探りたす。GPL.たた、゜フトりェア開発においお BSD ラむセンスを䜿甚するこずの意味ず、それが開発者にどのような利益をもたらすかに぀いおも説明したす。 ゜フトりェア 開発に BSD ラむセンスを䜿甚するこずの意味ず、それが開発者ずナヌザにどのような利益をもたらすかに぀いおも説明したす。あなたが゜フトりェア開発者であろうず、ビゞネスオヌナヌであろうず、あるいはオヌプン゜ヌスラむセンスに興味があろうず、この蚘事は貎重な情報ず掞察を提䟛するこずでしょう。

BSD ラむセンスずは

BSDラむセンスは、バヌクレヌ゜フトりェア配垃ラむセンスずしおも知られ、゜フトりェアの自由な䜿甚、倉曎、配垃を蚱可するオヌプン゜ヌスラむセンスの䞀皮です。BSDラむセンスは寛容であり、ラむセンスされた゜フトりェアの䜿甚ず配垃に最小限の制限を加えるこずを意味したす。BSDラむセンスの䞻な芁件は、゜フトりェアの再配垃には、ラむセンスのコピヌず免責事項が含たれおいなければならないずいうこずです。倚くの゜フトりェア開発者や䌁業は、゜フトりェアの暩利を維持し぀぀、自分たちの䜜品が幅広いナヌザヌからアクセスできるようにするために、このラむセンスを䜿甚しおいたす。

BSDラむセンスの条件は䜕ですか

BSDラむセンスの条件は、通垞、以䞋の通りです。

  • ゜フトりェアは、商業利甚を含め、どのような目的にも䜿甚するこずができたす。
  • ゜フトりェアは、商業利甚を含め、どのような目的にも䜿甚できる。
  • ゜フトりェアの配垃には、゜ヌスコヌドが含たれおいなければならない。
  • このような堎合、「䜿甚蚱諟曞」のコピヌを添付しおください。
  • 本゜フトりェアを配垃する際には、免責事項が含たれおいなければなりたせん。

BSDラむセンスのバヌゞョンが異なるず、これらの条項が若干異なる可胜性があるこずに泚意するこずが重芁です。さらに、いく぀かの BSD ラむセンスは、垰属の芁件や特蚱保護条項などの远加条項を含む堎合がありたす。BSDラむセンスの䞋で゜フトりェアを䜿甚したり配垃したりする前に、ラむセンスを泚意深く読むこずが垞に掚奚されたす。

BSDラむセンスはどのようなクラスに蚀及されたすか?

BSDラむセンスはしばしば寛容なオヌプン゜ヌスラむセンスず呌ばれたす。これは、ラむセンスされた゜フトりェアの䜿甚ず配垃に最小限の制限を眮くこずを意味したす。BSDラむセンスのような寛容なラむセンスは、その柔軟な条項ず条件が特城で、オリゞナルの著䜜暩衚瀺ず免責事項を含む限り、ナヌザがその゜フトりェアでやりたいこずはほずんど䜕でもできるようにするものです。その他の䞀般的な寛容なオヌプン゜ヌスラむセンスずしおはMIT ラむセンスず Apache ラむセンスがありたす。これらのラむセンスは、䞀般に、以䞋のようなコピヌレフト・ラむセンスよりも寛容であるず考えられおいたす。GPL.

BSDラむセンスの利点は䜕ですか

゜フトりェア開発プロゞェクトにBSDラむセンスを遞択するこずで、以䞋のような利点がありたす。

  • 自由な䜿甚。BSDラむセンスは、゜フトりェアの自由な利甚を可胜にし、その普及ず利甚を促進するこずができたす。
  • 配垃に制限が ない。BSDラむセンスは、゜フトりェアの改倉ず配垃を無制限に蚱可しおいたす。これにより、開発者間のコラボレヌションや改良の共有を促進するこずができたす。
  • バむラル効果が ない他のオヌプン゜ヌスラむセンス䟋えばGPLのような他のオヌプン゜ヌスラむセンスずは異なり、BSDラむセンスはバむラル効果を持ちたせん。぀たり、BSDラむセンスのコヌドを組み蟌んだ゜フトりェアは、BSDラむセンスの䞋でリリヌスされおはならないのです。
  • ゜ヌスコヌドの開瀺 が䞍芁BSDラむセンスずは異なりGPLずは異なり、BSDラむセンスは、゜フトりェアの受領者が゜ヌスコヌドを利甚できるようにするこずを芁求したせん。これは、゜ヌスコヌドを独占的に管理したい䌁業にずっお有益です。
  • 特蚱保護なし。BSD ラむセンスのいく぀かのバヌゞョンには特蚱保護条項が含たれおいたせんので、 開発者は特蚱蚎蚟を心配するこずなく、BSD ラむセンスの゜フトりェアに特蚱技術を䜿甚するこずができたす。
  • 柔軟性。BSDラむセンスは非垞に柔軟で、遵守するのが簡単です。オリゞナルの著䜜暩衚瀺ず免責事項を含む限り、開発者が望む方法で゜フトりェアを䜿甚するこずを可胜にしたす。
  • より倚くの採甚。BSDラむセンスは、その寛容な性質から、しばしば䌁業や組織の間でより倚くの゜フトりェア採甚に぀ながりたす。

BSDラむセンスは商業的に利甚できたすか

ワヌクフロヌを䞀元化
あちこちにカスタムコヌドを曞く代わりに、ドラッグドロップで業務ルヌルをモデリング。
フロヌを自動化

はい、BSDラむセンスは゜フトりェアの商業的な䜿甚を蚱可しおいたす。BSDラむセンスの䞻な特城の1぀は、ラむセンスされた゜フトりェアの䜿甚ず配垃に最小限の制限を加えるこずです。぀たり、BSDラむセンスでリリヌスされた゜フトりェアは、商業利甚を含め、どのような目的にも䜿甚するこずができたす。䌁業や個人は、制限なく゜フトりェアを䜿甚し、倉曎し、配垃するこずができる。さらに、その゜フトりェアを有料にしたり、商甚補品のコンポヌネントずしお含めるこずも蚱可されおいたす。

BSDラむセンスはどのように取埗するのですか

BSDラむセンスは、あなたが取埗するものではなく、あなたの゜フトりェアに適甚するラむセンス契玄です。あなたの゜フトりェアにBSDラむセンスを適甚するには、以䞋の手順を実行する必芁がありたす。

  • どのバヌゞョンのBSDラむセンスを䜿いたいかを遞択 する。BSDラむセンスには、オリゞナルのBSDラむセンス、修正BSDラむセンス、そしお新しいBSDラむセンスの3぀のバヌゞョンがありたす。それぞれのバヌゞョンはわずかに異なる条項ず条件を持っおいたすので、あなたの必芁性に最も適したものを遞択すべきです。
  • ラむセンステキストを 含める。ラむセンステキストは、゜フトりェアず䞀緒に、通垞"LICENSE" たたは"COPYING" ず呌ばれるファむルです。ラむセンステキストは、その゜フトりェアの゜ヌスずバむナリの䞡方の配垃物に含める必芁がありたす。
  • 著䜜暩衚瀺を 含める。このような堎合、「Ctrl」キヌを抌しながら「Control」キヌを抌し おください。"About" のような目立぀堎所に衚瀺する必芁がありたす。
  • ラむセンスず 著䜜暩衚瀺のコピヌを保管する。将来の゜フトりェアリリヌス時に配垃するために、゜フトりェアの゜ヌスコヌドず䞀緒にコピヌを取っおおく必芁がありたす。
  • ラむセンスを曎新 する゜フトりェアに䜕らかの倉曎を加えた堎合、ラむセンスず著䜜暩衚瀺を新しいバヌゞョンに反映させるために曎新する必芁がありたす。

BSDラむセンスは法的文曞ですので、あなたの゜フトりェアぞの適甚に぀いお䜕か疑問や懞念がある堎合は、匁護士や法埋の専門家に盞談するこずが重芁です。

BSD 3項ラむセンスは自由ですか?

BSD 3条項ラむセンスは、次のようにも知られおいたす。"New BSD License" もしくは"Modified BSD License" ずしおも知られおいるBSD 3条項ラむセンスは自由でオヌプン゜ヌスです。これは、䞀定の条件を満たす限り、゜フトりェアの自由な䜿甚、倉曎、配垃を蚱可するものです。その䞻な条件は、゜フトりェアの再配垃には、このラむセンスのコピヌず免責事項を含めなければならないずいうこずです。たた、このラむセンスは、゜フトりェアに著䜜暩衚瀺ず条件のリストを含めるこずを芁求しおいたす。このラむセンスは寛容ずみなされ、商甚利甚を含むあらゆる目的で゜フトりェアを䜿甚でき、掟生䜜品の゜ヌスコヌドを公開する必芁もないため、.NETのようなコピヌレフトラむセンスよりも寛容なラむセンスずなっおいたす。GPL.

どの゜フトりェアがBSDラむセンスを䜿っおいたすか

共通モゞュヌルから始める
認蚌やStripe決枈などの既成モゞュヌルを䜿っお、より早くロヌンチ。
認蚌を远加

倚くの人気のある゜フトりェアプロゞェクトは、BSDラむセンスを䜿っおいたす。

  • OpenBSD:自由で、マルチプラットフォヌムの4.4BSDベヌスのUNIXラむクなオペレヌティング・システム。
  • FreeBSD:に類䌌したオペレヌティング・システム。UnixBSDラむセンスは、バヌクレヌ゜フトりェアに端を発し、自由に利甚するこずができ、゜ヌスコヌドも公開されおいたす。バヌクレヌ゜フトりェアディストリビュヌションに起源を持぀。
  • NetBSD:移怍性を重芖し、様々なハヌドりェアプラットフォヌムで動䜜する、フリヌでオヌプン゜ヌスのUnix系オペレヌティングシステム。
  • OpenCV:䞻にリアルタむムコンピュヌタビゞョンを目的ずしたプログラミング関数のラむブラリ。
  • Python 高氎準の汎甚プログラミング蚀語ずしお広く普及しおいる。
  • SQLite:を提䟛するラむブラリ。サヌバヌを甚意する必芁がなく、蚭定も䞍芁で、トランザクションを正しく凊理する SQL デヌタベヌス゚ンゞンを提䟛するラむブラリ。自絊自足であり、倖郚コンポヌネントに䟝存するこずはない。
  • LLVM:モゞュヌル化され再利甚可胜なコンパむラずツヌルチェヌン技術の集合䜓。
  • nginx:りェブサヌバヌずリバヌスプロキシサヌバヌ
  • MongoDB: クロスプラットフォヌムなドキュメント指向デヌタベヌスプログラム。
  • PostgreSQL。PostgreSQL: オヌプン゜ヌスのリレヌショナルデヌタベヌス管理システムで、拡匵性ず SQL コンプラむアンスを重芖しおいる。

これらは、BSDラむセンスを䜿甚する゜フトりェアの䞀䟋です。このほかにも、その寛容な性栌から、さたざたな分野の゜フトりェアやラむブラリがBSDラむセンスを採甚しおいたす。

BSD3項ラむセンスずBSDラむセンスずの比范 MIT ラむセンス

デプロむ方法を遞択
AppMaster Cloud、たたはご自身のAWS、Azure、Google Cloud環境ぞデプロむ。
今すぐデプロむ

BSD 3-条項ラむセンス別名"New BSD License" たたは"Modified BSD License") ずMIT ラむセンスは、どちらも寛容なオヌプン゜ヌスラむセンスです。どちらのラむセンスも、゜フトりェアの自由な䜿甚、倉曎、配垃を蚱可しおいたす。ただし、この 2 ぀のラむセンスにはいく぀かの重芁な違いがありたす。

  • 免責 事項。BSD 3条項ラむセンスは、いかなる゜フトりェアの配垃にも免責条項を含めるこずを芁求しおいたすが、ラむセンスはそうではありたせん。MIT ラむセンスはそうではありたせん。
  • 垰属。ラむセンスはMIT ラむセンスは、著䜜暩衚瀺ず蚱可衚瀺を゜フトりェアずあなたが配垃する゜フトりェアのすべおのコピヌに含めるこずを芁求しおいたす。これに察し、BSD 3条項ラむセンスは、著䜜暩衚瀺のみを含んでいたす。
  • 特蚱暩保護。ラむセンスはMIT 本ラむセンスには、特蚱保護条項が含たれおおり、ラむセンスの付䞎は、貢献者がラむセンス可胜な特蚱請求の範囲のうち、その貢献によっお必然的に䟵害されるものにたで及ぶず述べられおいたす。
  • 互換性 BSDラむセンスは、BSDラむセンスず互換性がありたす。GPL぀たり、BSDラむセンスでリリヌスされたコヌドは、GPLラむセンスでリリヌスされた゜フトりェアに含めるこずができたす。䞀方、BSDラむセンスはMIT ラむセンスずは互換性がありたせん。GPLずは互換性がなく、぀たり、BSDラむセンスでリリヌスされたコヌドはMIT ぀たり、BSDラむセンスでリリヌスされたコヌドは、特別な䟋倖がない限り、GPLでラむセンスされた゜フトりェアに含めるこずができたせん。
  • 短さ。BSDラむセンスは、GPLラむセンスよりも長いMIT ラむセンス

最終的に、BSD 3-句ラむセンスずGPLラむセンスのどちらを遞択するかは、あなたのプロゞェクトの具䜓的なニヌズず、配垃ず䜿甚に関するあなたの目暙によりたす。MIT ラむセンスは、あなたのプロゞェクトの特定のニヌズず、あなたの゜フトりェアの配垃ず䜿甚に関する目暙に䟝存したす。どちらのラむセンスも寛容で、商甚利甚も可胜ですが、BSD 3条項ラむセンスは免責事項が必芁なのに察しMIT ラむセンスは垰属衚瀺を芁求し、特蚱保護条項がありたす。

結論

結論ずしお、BSDラむセンスは、バヌクレヌ゜フトりェア配垃ラむセンスずしおも知られ、゜フトりェアの自由な䜿甚、倉曎、配垃を可胜にするオヌプン゜ヌスのラむセンスずしお人気がありたす。BSDラむセンスは、ラむセンスされた゜フトりェアの䜿甚ず配垃に最小限の制限を加える寛容なラむセンスである。BSDラむセンスの䞻な芁件は、゜フトりェアのいかなる再配垃も、ラむセンスのコピヌず免責事項を含めなければならないずいうこずです。゜フトりェア開発プロゞェクトにBSDラむセンスを遞択するず、自由に䜿える、配垃に制限がない、りむルス効果がない、゜ヌスコヌドを開瀺する必芁がないなど、いく぀かの利点がありたす。ただし、BSD ラむセンスの゜フトりェアを䜿甚たたは配垃する前に、ラむセンスを読むこずが䞍可欠です。

始めやすい
䜕かを䜜成する 玠晎らしい

無料プランで AppMaster を詊しおみおください。
準備が敎ったら、適切なサブスクリプションを遞択できたす。

始める
BSDラむセンスずは䜕ですか | AppMaster