オープンソースライセンスの長所と短所

フリーソフトウェア-プログラムの無制限のインストール、起動、および自由な使用、学習、配布、変更(改善)のためのユーザー権利(「自由」)が著作権によって無料ライセンスで法的に保護されている幅広いソフトウェアソリューション。



ライセンスの特徴:

1. Apacheソフトウェアライセンス

2. BSDライセンス

3. GNU General Public License

4. MITライセンス

5. Mozilla Public License

6.ワールドワイドウェブコンソーシアム





Apacheソフトウェアライセンス

画像

Apache Software License-Apache Software Foundationの無料ソフトウェアライセンス。



「プラス」

-修正されたコピーを自由に配布、修正、および配布するために、あらゆる目的でソフトウェアを使用する権利

-ソフトウェア配布ライセンスの不変性を条件付けない

-その自由で開かれた状態を維持することさえ主張しません

-GPL互換



「短所」

-Apacheライセンスの下でライセンスされたソースコードの使用についてApacheに通知する

-ソフトウェアを配布するときは、LICENSEファイルとNOTICEファイルをルートディレクトリに配置する必要があります(各ライセンスファイルには、著作権または特許に関するすべての元の情報を保存する必要があります。変更に関する情報は、各変更ファイルに追加する必要があります)



BSDライセンス

画像

BSDライセンス、バークレー大学ソフトウェアライセンス(BSDライセンス)は、UNIXライクなBSDオペレーティングシステムの配布に最初に使用されたライセンス契約です。



「プラス」

フリーソフトウェアの最も人気のあるライセンスの1つであり、多くのプログラムに使用されています

-修正の有無にかかわらず、ソースコードの形式とバイナリ形式の両方で再配布および使用することが許可されています(特定の条件下で、「修正された」BSDライセンスに記載されています)

-他の一般的なフリーソフトウェアライセンス(GNU General Public Licenseなど)と比較して、BSDライセンスはユーザー制限が少ない

-BSDは、ソフトウェアの独占的な商用利用を許可します

-多くのライセンスがBSDからのものであるか、それに類似しています



「短所」

-元のBSDディストリビューションに対する権利は、正式には「カリフォルニア大学の受託者」に属します



GNU General Public License

画像

GNU General Public License(GNU General Public License、GNU General Public License、GNU General Public Licenseなどのように翻訳される場合があります)は、1988年にGNUプロジェクトの一部として作成されたフリーソフトウェアライセンスです。



「プラス」

-GNU GPLの条件の下でのライセンス供与作業。著者はその著者と見なされる権利を放棄しません

-目的を問わず、プログラムを実行する自由

-プログラムがどのように機能し、どのように修正されるかを研究する自由(これの前提条件は、ソースコードへのアクセスです)

-コピーの配布の自由

-プログラムを改善する自由、および公開アクセスに対する改善のリリース(これの前提条件は、ソースコードへのアクセスです)



「短所」

-GNU GPLは、ソースコードのバイナリファイル(不変を含む)による配布、またはそれを提供する書面による義務を必要とします。



MITライセンス

画像

MITライセンスは、マサチューセッツ工科大学がフリーソフトウェアの配布用に開発したライセンスのグループです。



「プラス」

-ライセンスは「コピーレフト」ではありません

-このライセンスには著作権がないため、他のグループは目標を達成するためにそれを使用および変更する権利があります

-エンドユーザーの権利を明示的に述べます。これには、ライセンスソフトウェアの使用、コピー、変更、別のソースコードへの組み込み、公開、配布、サブライセンス、販売の権利が含まれます

-ライセンスは学術ライセンスと見なされます。つまり、科学開発の分野での使用に適していると認識されています。



「短所」

-MITライセンスは、3ポイントBSDライセンスと最も整合性があります。



Mozilla Public License

画像

Mozilla Public License(略してMPL)は、フリーソフトウェアライセンスの1つです。 バージョン1.0は、Mitchell BakerがNetscape Communications Corporationの弁護士として勤務していたときに開発されました。 バージョン1.1は、Mozilla Foundationの一部として開発されました。 MPLには、修正されたBSDおよびGNU General Public Licenseの機能が含まれています。



「プラス」

-MPLはオープンソースオープンソースイニシアチブとして承認されました

-MPLライセンスは弱いコピーレフトを提供します

-他の開発者、特にSun Microsystemsによる適応



「短所」

-MPLの下でコピーまたは変更されたソースコードは、MPLルールの下でライセンスされている必要があります

-Free Software Foundationは、MPLをその最も純粋な形で使用することを推奨していません。つまり、GPLまたは互換性のあるライセンスと組み合わせて複数のライセンスを使用することはありません。

-MPLライセンスのコードは、1つのプログラムで独自のファイルと組み合わせることができます(たとえば、Netscape 6および7はMozilla Suiteの独自バージョンであり、バージョン8から-Mozilla Firefox。したがって、AOL Time Warnerはこれらの独自バージョンに対する排他的権利を有します。 Netscape)



ワールドワイドウェブコンソーシアム

画像

World Wide Web Consortium(W3C)は、World Wide Webの技術標準を開発および実装する組織です。 このコンソーシアムは、情報技術の分野で多くの開発を行ったTim Berners-Leeが主導しています。



「プラス」

-W3Cの目標は、コンピュータープログラムがWeb上で相互運用性を実現できるようにすることです。

-Webでの共通標準の適用

-障害を持つ人々がネットワークにアクセスできるようにする

-World Wide Web Consortiumの推奨事項は公開されています。つまり、特許によって保護されておらず、コンソーシアムへの金銭的貢献なしに誰でも実装できます。

-コンソーシアムの推奨事項は、部分的な実装が共通の標準に違反しないように構成されています(一部の一般的な推奨事項には、いくつかの実装レベルがあります-より便利です)

-W3Cの推奨事項は、多くの場合十分に開発され、詳細に説明されています。

-ほとんどの推奨事項は、エキスパートプログラマーから初心者のウェブマスターまで、あらゆるユーザーのカテゴリで利用できます。

-コンソーシアムは全体として、オープンソースプロジェクトにより多くの注意を払っています

-現在、コンソーシアムは、おそらくWorld Wide Webの標準化の分野で最も権威のある組織です。



「短所」

-すべてのW3C規格は、承認の4段階(作業ドラフト、最終的な招集、可能な推奨事項、提案された推奨事項)を通過



upd: whitedragonアドオンをありがとう:



ライセンスの世界:GNU GPLを理解する: habrahabr.ru/blogs/Dura_Lex/45808

ライセンスの世界:GNU GPLライセンスのよくある質問: habrahabr.ru/blogs/Dura_Lex/45878

ライセンスの世界:BSDライセンスの取り扱いhabrahabr.ru/blogs/Dura_Lex/46329

ライセンスの世界:MITライセンスの取り扱いhabrahabr.ru/blogs/Dura_Lex/46809



All Articles