オープンソースソフトウェアライセンスは、ソフトウェアコードを変更および共有するための作成者とユーザーの間の法的契約です。人気のあるオープンソースライセンスを確認しましょう

2021年の最も人気のあるOSIが承認したオープンソースライセンスのトップ5

概要

オープンソースライセンスは、著者と、ソースコード、青写真または設計を定義された利用規約に基づいて使用、変更、または共有できるようにするコンピューターソフトウェアのユーザーとの間の合法的な契約です。このソフトウェアは、指定された利用規約の下で商用アプリケーションで使用できることを保証します。オープンソースライセンスは、アプリケーションまたはソフトウェアコードをオープンソースアプリケーションまたはソフトウェアに変えるものです。オープンソースライセンスがなければ、GitHubに公開されている場合でも、ソフトウェアアプリケーションはユーザーによって使用できません。各オープンソースライセンスでは、ユーザーがソフトウェアアプリケーションコンポーネント、義務、および利用規約に従って何をできないかについて、ユーザーが許可されていることを示しています。 200を超えるオープンソースライセンスリストが利用可能であり、良いまたは悪いオープンソースソフトウェアライセンスの種類はありません。現在、複雑さと要件に応じて準拠したままであることを保証するために、どの最適なオープンソースライセンスがポリシーと最も互換性があるかを選択するのは組織次第です。オープンソースライセンスを選択することは複雑なビジネスであることに注意することが重要です。特に、法律の手続きに精通していないユーザーと顧客のために。そのため、OSIはOSIが承認したライセンスのリストをまとめました。これは、最も一般的に使用され、オープンソースの定義に準拠している80を超えるオープンソースライセンスで構成されています。 プロジェクトがあなたにとって重要な場合は、適切なオープンソースライセンスを決定するのに役立つ法的専門知識を持っている人を見つける必要があります。お気に入りのライセンスを選択する前に、弁護士から法的助言を得ることが最善です。あなたのプロジェクトの詳細を知っている弁護士は、あなたのプロジェクトに最適なさまざまなライセンスの選択の効果を説明できるでしょう。このチュートリアルにリストされているすべてのライセンスは、ライセンスレビュープロセスを介してOSI-承認されており、すべてオープンソースソフトウェアをリリースするには問題ありません。これらのライセンスは最も人気があり、広く使用されています。これらは、潜在的なユーザーやソフトウェアへの貢献者に馴染みがある可能性が最も高いです。最も人気のある許容ソフトウェアライセンスと無料のオープンソースライセンスは次のとおりです。

  • MITライセンス(MIT)
  • Apacheライセンス2.0(Apache-2.0)
  • GNU一般公開ライセンス(GPL)
  • バークレーソフトウェア配信ライセンス(BSD)
  • インターネットシステムコンソーシアムライセンス(ISC)
    • 結論

1. MITライセンス(MIT)

MITライセンスは、1980年代後半にマサチューセッツ工科大学(MIT)で作成された最も人気のあるOSI承認のオープンソースライセンスです。これは、最も寛容またはBSDスタイルのフリーソフトウェアライセンスの1つであり、MITライセンスの下でプロジェクトで最小限の制限を伴うほとんどすべてを行うことができます。 元のMITライセンスを追加、変更、マージ、公開、配布し、ソフトウェアのコピーを自由に販売できます。このライセンスは非常に簡単でシンプルで、ポイントライセンスがあるため、ソフトウェア開発者の間で非常に大きな採用率があります。商業組織は、「文字列が添付されていない」タイプの性質のため、MITオープンソースライセンスを好むことがよくあります。

2. Apacheライセンス2.0(Apache-2.0)

Apacheソフトウェアライセンス(ASL)は、許容される無料のオープンソースソフトウェアライセンススキームとオープンソースコンピューターソフトウェア(FOSS)です。 Apache Software Foundation(ASF)によって書かれており、Apache Group(後にApache Software Foundationという名前)がリリースした許容フリーソフトウェアライセンスです。 ApacheライセンスV2は最も人気があり、広く展開されているライセンスです。開発ユーザーは、あらゆる目的でソフトウェアを使用し、Apacheライセンス製品の条件に基づいてソフトウェアの変更されたバージョンを配布、変更、配布することができます。 Apache 2.0オープンソースライセンスグループは、1995年にApacheライセンスの最初のバージョンをリリースしました。 Apacheライセンス製品の広告資料は、広告条項を削除した後、Apacheライセンスの帰属を含める必要はなくなりました。 2004年にASFによって承認されたApacheライセンスの2.0バージョンは、BSDモデルから逸脱しました。 ASF Groupは、特許権を付与し、概念の確かな定義を定義することにより、Apacheライセンスバージョン2.0を作成しました。 Apacheライセンス許容フリーソフトウェアライセンスは現在、3回目の反復にあります。これは、共同およびオープンソースのソフトウェア開発プロセスを使用して、より信頼性が高く、長生きしたソフトウェア製品に役立ちます。現在、Apache Software Foundationが作成したすべてのライセンスパッケージは、Apache Softwareライセンスバージョン2.0に基づいて暗黙的にライセンスされています。

3. GNU一般公開ライセンス(GPL)

GNU一般公開ライセンスは、一般的に最も人気のあるオープンソースライセンスのシリーズです。 GNU一般公開ライセンス、または略してGNU GPLまたは単にGPLはコピーレフトライセンスです。プログラムのすべてのバージョンを配布、実行、コピー、変更する自由を保証することを目的としています。これが最良の独自のソフトウェアライセンスの例です。このライセンスには、多くのオープンソースコミュニティや組織で積極的かつ広く使用されている2つのバージョンがあります。 GNU(GPL)は、GNUソフトウェアが独自のものになるのを防ぐために、1989年にRichard Stallmanによって書かれました。これは、Richard of the Free Software FoundationまたはFSFの特定の実装であり、広く受け入れられる最初のコピーレフトライセンスです。コピーレフトのオープンソース著作権ライセンスとは、GPLコンポーネントに基づいて記述されるソフトウェアアプリケーションをオープンソース製品としてリリースする必要があることを意味します。 GPLオープンソースコンポーネントが、公開された後のコピーレフト作業に基づいてソフトウェアの完全なソースコードを配布することは必須です。

4.バークレーソフトウェア配信ライセンス(BSD)

BSDライセンスは、BSD無料およびオープンソースソフトウェア(FOSS)ライセンスのファミリーのすべての人を紹介します。これは、ソフトウェアの使用と配布に関する最小限の制限を伴う許容フリーソフトウェアライセンスのファミリーです。 BSDライセンスは、BSD様またはBSDスタイルのライセンスは、ユーザーにはあまり要求されず、ライセンスされたオープンソースソフトウェアの再配布にあまり要件を掲載していないフリーソフトウェアライセンスであるという寛容な手段です。 元のBSDライセンス名は、UnixのようなオペレーティングシステムであるBerkeley Software Distribution(BSD)から取得されました。 BSDライセンス2つのバリアント、修正されたBSDライセンス(3節)と簡素化されたBSDライセンスまたはFreeBSDライセンス(2節)も許容されるフリーソフトウェアライセンスです。 GPLとは異なり、BSDオープンソースライセンスは、ソースコードをまったく配布する必要はありません。 BSDライセンスでは、著作権通知、条件のリスト、免責事項のコピーを保持する際に、多くのフリーウェア、シェアウェア、オープンソースソフトウェアの自由にコピー、変更、配布できます。

5.インターネットシステムコンソーシアムライセンス(ISC)

ISCライセンスは、MITライセンスやBSDライセンスなどの最も寛容なオープンソースライセンスファミリフリーソフトウェアライセンスです。インターネットソフトウェアコンソーシアム(インターネットシステムコンソーシアム)によって作成されました。 ISCライセンスは、基本的にMITライセンスと簡素化されたBSD 2-Clauseライセンスの「ストリップダウン」バージョンであり、不要な言語を削除します。 ISCオープンソースライセンスは、MITライセンスに相当する機能です。唯一の違いは、ライセンス言語にあります。 ISCライセンスには2つの要件しかなく、MITライセンスの要件と同じです。ユーザーは、ライセンスコードのコピーまたは変更中に、元の著作権通知とライセンス自体のコピーを含める必要があります。 ISC許容ライセンスユーザーは、コードを商業的に自由に使用し、コードを変更し、コードを配布できます。 OpenBSDオペレーティングシステムとOpenStreetMapは、世界のMAP OSS Projectsを使用してISCライセンスを使用します。

結論:

ここまで来た場合、オープンソースソフトウェアの著作権は気弱な人向けではないことを知っています。ただし、ほぼすべてのソフトウェア開発者が、ほとんどの制限的なオープンソースライセンスとトップライセンス会社に大きく依存しているという事実を考慮してください。最も一般的なオープンソースライセンスの基本と、一般的なオープンソースライセンスの主な違いを理解することが重要です。この独自のソフトウェアライセンスとオープンソースソフトウェアライセンスの例の説明により、ライセンスの潜在的な地雷原がもう少し航行可能になったことを願っています。 _YourはTwitterLinkedIn、およびFacebookページに参​​加できます。どんなオープンソースライセンスが好きですか?ご質問やフィードバックがある場合は、ご連絡くださいをお願いします。

探検:

また、あなたが興味を持っているかもしれない他のいくつかの記事もあります。