MITライセンス(X11ライセンスまたはMIT Xライセンスとも呼ばれる)は、マサチューセッツ工科大学で開発されたソフトウェアライセンスです。 このライセンスは、カリフォルニア大学バークレー校(UCB)で開発されたUNIX「Berkeley Source Distribution」に初めて採用されたBSDライセンスに似ています。
MITとBSDの両ライセンスは、最も頻繁に使用されているフリーソフトウェアライセンスであるGNU Public License (GPL)よりも自由度が高いと考えられています。
フリーソフトウェア財団(FSF)によると、MITは他の多くのライセンスでもソフトウェアをリリースしているので、MITライセンスはX11ライセンスと呼ばれるべきだそうです。 (X11は、Linuxやその他のUnix系OSのデファクトスタンダードなグラフィックエンジンであるX Window Systemの現行バージョンです。 MITで開発されたものである)。 FSFは、GNUプロジェクトの活動資金を調達するための非営利団体であり、その中でも最も注目すべき成果がGPLである。 しかし、Open Source Initiativeでは、他の多くの団体と同様に、MITライセンスと呼ばれています。 FSFは、LinuxをGNU/Linuxと改名すべきだと主張している組織と同じであることを念頭に置くべきです(Linuxディストリビューションに含まれる大量のGNUソフトウェアのため)。
また、どちらのタイプのライセンスがエンドユーザーの権利を保護するのに優れているかについても、意見が分かれています。 MIT ライセンスは、ユーザーに与えられる権利をより明確に示しており、その中には「……ソフトウェアのコピーを使用、コピー、変更、マージ、出版、配布、サブライセンス、および/または販売する権利、およびソフトウェアが提供されている人にそのようにすることを許可する権利……」が含まれていますが、これに限定されるものではありません。
MIT ライセンスは、expat (C で書かれた XML 1.0 パーサー)や expat (C で書かれた XML 1.0 パーサー)など、多くのソフトウェアパッケージに使用されていますが、MIT ライセンスの方がユーザー保護の面で優れていると主張しています。
MIT ライセンスは、expat (C で書かれた XML 1.0 パーサー)、MetaKit (小さなフットプリントで効率的な組み込みデータベース ライブラリ)、Open For Business Project (Sun の J2EE 規格に基づいたビジネス用のツールとアプリケーションを提供)、X11 および XFree86 (X86 のオープン ソース実装) など、多くのソフトウェア パッケージに使用されています。
GPL とは対照的に、MIT ライセンスには著作権がないため、他の開発者は自分たちの要求に合わせて自由に変更することができます。
(Ncurses は、キャラクタセル端末上のアプリケーションの表示を管理する関数のライブラリです。 これは GNU プロジェクトの一部ですが、GPL でリリースされていない数少ない GNU プログラムのひとつです。)
MITライセンスの基本的なテンプレートは以下の通りです。
Copyright (c) < year><>
ここに許可を与えます。 本ソフトウェアおよび関連文書ファイル(以下、「本ソフトウェア」)のコピーを取得するすべての人に、無償で許可します。
本ソフトウェアおよび関連文書ファイル (以下「本ソフトウェア」といいます) のコピーを入手した者に対し、本ソフトウェアを無制限に取り扱うこと、すなわち本ソフトウェアのコピーを使用、コピー、修正、結合、公開、配布、サブライセンス、および/または販売する権利、および本ソフトウェアが提供された相手にそうすることを許可する権利を、以下の条件に基づいて無償で付与します。
上記の著作権表示とこの許諾表示は、本ソフトウェアのすべてのコピーまたは実質的な部分に含まれるものとします。
本ソフトウェアは、商品性、特定目的への適合性、および非侵害の保証を含むがこれに限定されない、いかなる種類の保証もなく、「現状のまま」提供されます。 いかなる場合においても、作者および著作権者は、本ソフトウェアまたは本ソフトウェアの使用またはその他の取引から、またはそれらに関連して、契約、不法行為またはその他の行為であるかどうかにかかわらず、いかなる請求、損害またはその他の責任も負わないものとします。
div