Pythonライセンス - 初期Pythonリリースで使われたオープンソースライセンス
Pythonの初期リリースに使われた歴史的なオープンソースライセンス。現在はPython Software Foundationライセンスなどのより簡潔な寛容ライセンスに置き換えられている。
概要
Python License は、プログラミング言語Pythonおよびそのランタイムの初期リリースに適用された独自のオープンソースライセンスである。Python のソースコードを、どの条件で複製・改変・再配布できるかを定めていた。広い利用を意図して設計されていたが、現在の Python リリースでは使われていない。
主な特徴
- このライセンスは、商用利用を含め、Python のソースコードの使用・改変・再配布を許可していた。
- 実務上は GNU General Public License と互換性があると一般にみなされており、多くの場面で GPL 対象コードとの組み合わせを可能にした。
- 管轄や帰属表示に関する文言など、いくつかの表現はより単純な寛容ライセンスより扱いにくく、その後の変更を促す要因となった。
歴史と発展
Python License は、Python Software Foundation が標準的で広く受け入れられるライセンスを確立する以前の時代に生まれた。これは当時 Python を管理していた組織に関連し、複数の初期リリースを対象としていた。やがて Python コミュニティは、ライセンス文の明確さ、互換性、国際的な適用性を検討し、より整理され、より広く理解される寛容な方針へ移行した。
後継と置き換え
表現や管轄の明確さへの懸念から、元の Python License は現行リリースでは、Python Software Foundation(PSF)ライセンスや、世界的に適用しやすいより単純な他の寛容ライセンスに置き換えられた。新しい条件は曖昧さを取り除き、Python のライセンスを他のオープンソース・プロジェクトと整合させやすくした。
重要な相違点
歴史的な Python License は、GPL のようなコピーレフト・ライセンスとも、BSD 系の条項のような現代的な寛容ライセンスとも異なる。オープンソース・ライセンス史の中では、初期配布には有効だったが、法的明確さとコミュニティとの互換性を理由に最終的には置き換えられた移行期の位置を占めている。オープンソース・ライセンスの分類に関する一般的な情報はオープンソースライセンス関連の資料を参照するとよい。
関連項目
著者
AlegsaOnline.com Pythonライセンス - 初期Pythonリリースで使われたオープンソースライセンス Leandro Alegsa
URL: https://ja.alegsaonline.com/art/80259