PHP_Licenseとは - わかりやすく解説 Weblio辞書 (original) (raw)
PHP License
| バージョン | 3.01 |
|---|---|
| 公開元 | The PHP Group |
| DFSGとの適合性 | Yes[1] |
| FSFの承認 | Yes[2] |
| OSIの承認 | Yes[3] |
| GPLとの適合性 | No[2] |
| コピーレフト | No[2] |
| テンプレートを表示 |
PHP License(PHPライセンス)は、The PHP GroupによるPHPの処理系のリリースに用いられているソフトウェアライセンスである。 PECLで提供されている拡張についてもこのライセンスが適用されているものが多い。 フリーソフトウェア財団によると、本ライセンスはコピーレフト性を持たず、かつ、自由ソフトウェアライセンスである[2]。同時に、Open Source Initiativeによると、本ライセンスはオープンソースライセンスである[3]。 このライセンスは、派生物の名称を_PHP_とすること、および_~ for PHP_という形式を除いて_PHP_を名称に含むことを制限するため、GNU General Public License (GPL) と_互換性がない(_incompatible; _両立しない_)[2]。 ベースはApache Software Licenseであり、BSDスタイルのライセンスの一つである。
上記の名称利用制限などからも分かるように、本質的にThe PHP Groupによる成果物に対して適用するために作成されたライセンスであるため、フリーソフトウェア財団やDebianのftpmasterチームなどはPHP LicenseはPHP本体およびそのアドオンに対してのみ適用されるべきで、PHPで書かれたアプリケーションなどには適用しないよう推奨している[2][4]。
用語
PHPライセンスはソースコードの採用を広めることを目的として作成されている。再配布(redistribution; _再頒布_)は、変更を加えるかどうかに関わらず、ソースコード形式もしくはバイナリ形式で以下の条件においてのみ認められる。
- PHPライセンスの著作権が明記されること。
- 「PHP」という語句をいかなる二次的著作物(derivative works)の名称に含めないこと。
- ソースコードが再配布されるいかなる方法においても以下の表示を含むこと。
This product includes PHP, freely available from https://www.php.net/
PHPのバージョン3はデュアルライセンスを用いており、PHP 3のソースコードはPHPライセンスもしくはGPLにおいて利用可能であるが、PHP開発者によると、PHP 4の時点ではGPLのコピーレフトの強制がコードの再利用を制限するとの理由により、GPLにおいてソースコードは配布されていない[5]。
Zend Engine License
PHPの公式な処理系はそのほとんどの部分がPHP Licenseによってライセンスされるが、プログラミング言語をパース・実行するコア部分のZend Engineのコードについては、PHP Licenseの代わりにそれに非常に似通ったZend Engine Licenseが適用される。 PHP Licenseとの主な違いは、名称の制限が_Zend_および_Zend Engine_という語に対するものになっている点である。
DFSG準拠に関する状況
PHP LicenseはPHP本体をライセンスすることを目的としていたため、それ以外のソフトウェアに対してPHP Licenseが適用された場合に自由なソフトウェアとして受け入れるのかどうかについて、Debianでは長らくdebian-legalメーリングリストで議論されていた[6][7]。 2018年2月現在においては、PHP LicenseはDFSGに適合すると判断されている[1]。
脚注
- ^ a b “Debian -- License Information”. Debian Project. 2018年2月2日閲覧。
- ^ a b c d e f “GPL-Incompatible, Free Software Licenses”. Various Licenses and Comments about Them. Free Software Foundation. 2011年4月2日閲覧。
- ^ a b “OSI-approved licenses by name”. Alphabetized list of open source licenses approved by the Open Source Initiative (OSI). Open Source Initiative. 2011年4月2日閲覧。
- ^ “Debian position on software licensed under the PHP License”. Debian Project. 2018年2月2日閲覧。
- ^ “Why is PHP 4 not dual-licensed under the GNU General Public License (GPL) like PHP 3 was?”. PHP: License Information FAQ. PHP.net. 2008年4月26日閲覧。
- ^ "Re: Clarification regarding PHP License and DFSG status". debian-legal (Mailing list). 2005. 2011年4月2日閲覧。
- ^ “Debian and the PHP license” (2014年7月9日). 2018年2月2日閲覧。
関連項目
外部リンク
| 表 話 編 歴 PHP | ||
|---|---|---|
| 実装 | Zend Engine(公式) HHVM Parrot Phalanger | |
| ライブラリ | PDO PEAR PECL PHPUnit Standard PHP Library Composer | |
| フレームワーク | CakePHP CodeIgniter Drupal eZ Publish FuelPHP Joomla! Laravel MODX NetCommons PRADO Symfony TYPO3 WordPress XOOPS Yii Zend Framework Silex | |
| IDE | Aptana Eclipse PDT NetBeans RadPHP Zend Studio(英語版) PhpStorm | |
| 人物 | アンディ・ガトマンズ ゼーブ・スラスキー ラスマス・ラードフ | |
| その他 | PHP License Hack LAMP WampServer XAMPP | |