PHPライセンス:PHP参照実装に適用されるライセンス
PHPライセンスは、PHPの中核となる参照実装に用いられるライセンスです。特定の条件の下で再配布と改変を認め、保証の否認および名称の使用に関する規定を含みます。
PHPライセンスは、PHPスクリプト言語の参照実装が公開される際に適用されるライセンスである。これはソフトウェア配布における自由かつオープンな方法と見なされており、利用者はインタープリタのソースを入手、改変、再配布できる一方、通知の保持や保証の否認といった標準的な条件が定められている。一般的な概念については、自由ソフトウェアおよびオープンソースを参照。
主な特徴
このライセンスは、利用および再配布に関する実務的な許可に重点を置いている。概略として、次の内容を含む。
- 実装の複製、改変および配布を許可する。
- 再配布するソースにおいて、一定の著作権表示およびライセンス表示の保持を求める。
- 保証の否認を含み、著作者および貢献者の責任を制限する。
- 派生配布物における「PHP」という名称の使用方法を扱う条項を含む。
これらの要素により、プロジェクトの管理者がプロジェクト名と評判を保護しつつ、言語ランタイムに適したライセンスとなっている。
歴史と発展
このライセンスはPHPの中核ソースコードの配布を規律するために起草され、言語とともに発展してきた。その条項は、コミュニティがインタープリタを改変・再配布できるようにすることと、プロジェクトの識別性を維持し法的リスクを抑える必要性との均衡を図るため、PHPプロジェクトの管理者によって策定された。公式の文言およびバージョン履歴については、ライセンス本文を参照。
用途と実務上の影響
実際には、PHPライセンスはインタープリタと多くの公式拡張機能に適用される。PHPで書かれたアプリケーションコード、ライブラリ、フレームワークは、通常、それぞれの著作者が選択した多様な他の寛容型またはコピーレフト型ライセンスの下で公開される。PHPのバイナリまたはソースパッケージの配布者はPHPライセンスの条件に従う必要があり、これはベンダーによるインタープリタのパッケージ化や、派生バイナリの名称および帰属表示の方法に影響する。
互換性と注目すべき事項
PHPライセンスは、自由かつオープンな手法として広く認識されているが、名称および再配布に関する固有の条項により、他のライセンスとの互換性について議論が生じてきた。これらの規定のため、開発者やパッケージ作成者は、PHPの中核コンポーネントを異なる条件のソフトウェアと組み合わせる際に、互換性を評価することがある。言語そのものとその配布については、PHPプログラミング言語を参照。
総じて、PHPライセンスは、言語の参照実装が共有・保守される方法において中心的な役割を果たし、利用者の権利を明確にするとともに、プロジェクトの識別性と貢献者を保護している。
関連項目
著者
AlegsaOnline.com PHPライセンス:PHP参照実装に適用されるライセンス Leandro Alegsa
URL: https://ja.alegsaonline.com/art/76618
出典
- php.net : "Official PHP License Information"
- gnu.org : "GPL-Incompatible, Free Software Licenses"
- opensource.org : "OSI-approved licenses by name"