Python Software Foundation License (PSFL)
Python Software Foundation License、略してPSFLは、BSDスタイルの
自由ソフトウェアライセンスに分類されるもので、特に
Pythonプロジェクトの配布に使用されます。このライセンスは、
GNU General Public License(GPL)と互換性があるため、利用者にとって柔軟性をもたらしますが、GPLとは異なり、
コピーレフト条項を含まないため、他者が変更したコードをオープンソースにしなくても良いという特徴があります。
PSFLの背景
Pythonの初期バージョンは、
Python Licenseという独自のライセンスのもとで提供されていました。しかし、このライセンスはGPLとの互換性がなかったため、利用者にいくつかの制約を強いるものでした。具体的には、
Python Licenseは米国バージニア州の法律に基づいており、そのためGPLとは異なる法的な位置づけがありました。この非互換性の解決は、
Pythonの開発者である
グイド・ヴァンロッサムによってなされ、PSFLの制定が実現しました。
PSFLの特徴
PSFLの大きな特徴は、そのオープン性と自由度にあります。このライセンスを用いることで、開発者は自らの著作物を自由に改良し、配布することが可能になります。ただし、改良したソフトウェアをオープンソースとして公開する義務はありません。これにより、商用利用も容易となり、多くのビジネスにおいて有益な選択肢となっています。
承認と歴史
PSFLは
フリーソフトウェア財団(FSF)やオープンソースイニシアチブ(OSI)によって承認されたライセンスであり、その信頼性を裏付けています。PSFLが制定された年、
グイド・ヴァンロッサムはFSFのフリーソフトウェア賞を受賞しました。この賞は彼の貢献を称えるものであり、
Pythonコミュニティにおける影響力の大きさを示しています。
まとめ
Python Software Foundation Licenseは、
Pythonコミュニティの発展を支える重要なライセンスであり、その柔軟性や利便性は多くの開発者に支持されています。これからもPSFLを利用したオープンソースソフトウェアの発展と進化が期待されます。
参考文献
- - Python公式サイト内の歴史とライセンス
- - Python Software Foundationライセンスの日本語訳 - オープンソースグループ・ジャパン