リリースから7年たった今でも人気の高いオープンソースのプログラミング言語「PHP」のバージョン4(「PHP 4」)が終わりを迎えようとしている。PHPは、オンラインカタログや検索結果一覧のような、カスタマイズしたウェブページを、サーバ側で生成させるために使用されるスクリプト言語だ。
「PHPの開発チームは、PHP 4のサポートを2007年末で打ち切ることをここに発表する」と、PHPプロジェクトの事務局は、米国時間7月13日にPHPのウェブサイト上に掲載した。ただし、「重大なセキュリティ上の修正については、ケースバイケースで引き続き2008年8月まで対応する」としている。
この発表が行われた日は「PHP 5」がリリースされてから3年目にあたり、プロジェクトに関わるプログラマーは、次期バージョン「PHP 6」に重点的に取り組みたいとの意向を示した。なお、PHP 4は2000年リリースされている。
「今回の発表によって、エコシステム全体が足並みをそろえて前進することになる」と、PHPの商用化サービスを手がける新興企業Zend Technologiesの共同設立者であり共同最高技術責任者(CTO)でもあるAndi Gutmans氏は述べる。同氏の言うエコシステムには、PHPを構築する人、PHPを直接利用する人、「Drupal」や「Joomla!」などの上位アプリケーションでPHPを利用する人、それに顧客がPHPを利用するウェブサイトのホスティング業者などが含まれる。PHP 5は、「Webサービスのサポート、Ajax、XML、オブジェクト指向プログラミングなどといった、最新のWebアプリケーションを構築するという課題に応えるものだ」とGutmans氏は語る。
しかし、Microsoftが「Windows Me」と「Windows NT 4」のサポートを打ち切ろうとしたときがそうだったように、広く普及したソフトウェアを引退させるのは難しい場合がある。PHP 4が途中で放棄されるのを歓迎しないユーザーもいるからだ。
「PHP 5は、導入実績という点からみると完全に失敗している。ほとんどの調査で、PHP 5の導入率は一桁台かせいぜい10%台の始めのほうにすぎない」と、PHPを使用するブログ作成ソフトウェア「WordPress」とそのサイトの設立者であるMatt Mullenweg氏は、自身のブログに記している。「PHPの中心にいる人々は、うまくいっていない製品の需要を拡大するために、厳しい問いかけの答えを見いだそうとするかわりに、成功した製品を抹殺しようと決心したらしい。答を求めるべきは、PHP 4をあれほど成功に導いたものは何か、(中略)同じくらいのユーザーをPHP 5に移行させられなかったのはなぜか、PHP 6で取り組んでいることはその中心的ユーザーにとって重要なことなのか、それともたんに「よい」言語という問題を解くだけのことなのかということなのだ」と、Mullenweg氏は批判している。
これに対してGutman氏は、16日の取材に答えて、PHP 4の導入率に関する統計データに異議を唱えている。同氏によれば、Zendの顧客ベースの80%はすでにPHP 5に移行しており、PHPのコミュニティーはPHP 4のサポート終了時期をいつにするかという問題について「慎重すぎるほど」だったという。
「われわれの見たところでは、積極的に開発を行っている人はみなすでに移行を済ませている。統計データの数値は、PHP 4ベースのレガシーアプリケーションがたくさんあるために歪められてしまっている。そういったアプリケーションは現状のまま稼働しているので、誰も変更したがらないからだ」とGutman氏は主張する。
PHP利用サイトとして代表的存在のYahooとFacebookもすでにPHP 5に移行しているが、PHP 5の方がパフォーマンスに優れているからというのも移行理由の1つになっていると、Gutman氏は語った。
「Yahoo内では、PHP 4の終結は公式日程よりはるかに早くに宣言されている」と語るのは、PHPのオリジナルの制作者で、現在はYahooのプログラマーを務めているRasmus Lerdorf氏だ。
PHP 4のサポート終了は実際上の必要性に迫られたものだとLerdorf氏は説明し、「われわれのようなオープンソースプロジェクトでは、リソースが限られている。PHP 6に取り組みながら、3つの異なるバージョンのPHPを同時にサポートできるほど人員がいない」と述べた。
Gutmans氏はまた、PHPは変化し続けてはいるが、今も第一に配慮しているのは使い勝手だと論じる。「PHP言語を拡張し、WebサービスやAjaxなどの新しい流れに対する適応を高めること」も重要なのは確かだが、「われわれにとって第一の目標は使いやすさ」だとGutmans氏は言い、「われわれは、つねにこういった点のバランスをとって行かなければならない。だが、決断を下さなければならない局面では、いつも使いやすさのほうが重視される」と結んだ。
PHP 4のサポートを打ち切る理由の1つは、PHP 6に重点的に取り組むためだ。Gutmans氏によれば、PHP 6のリリースはだいたい1年後の予定だという。
PHP 6の特徴の1つは、国際的な対応がこれまでより充実することだ。とくに、ローマ字だけでなくアラビア語、韓国語、中国語など多くの言語を含むUnicode文字への対応が行われる。また、もう1つの特徴として、セキュリティも強化される。
「対応をやめる決定をした機能もある。セキュリティ上好ましくない動作につながる恐れがあると考えられるものだ。われわれは簡単にできる移行方法を、ユーザーにわかりやすく伝えるつもりだ」とGutmans氏は語った。
この記事は海外CNET Networks発のニュースを編集部が日本向けに編集したものです。海外CNET Networksの記事へ
関連情報
-
マイクロソフト、企業向けの製品サポート期間を延長 [From CNET Japan]
マイクロソフトは米国時間8月28日、同社の提供する有料のカスタムサポートプログラムのサポート期間を延長できるようにすると発表した。顧客は、古いバージョンのソフトウェアを利用するPCごとに料金を払えばよく、高額の定額料金を適用されることはない。 - 持続可能なオープンソースモデルを志向するゼンド・テクノロジーズ
- セキュリティ専門家、「Month of PHP Bugs」プロジェクトを実施
- MSとゼンド、オープンソースPHPソフトのWindowsサーバ対応で提携
- PHPによる攻撃コードが出現--GIFファイルに隠される
- PHPのゼンドに、M・アンドリーセンなど大物が参加 [From CNET Japan]
「経営が知るべきバズワード」 の新着情報
-
日立ソフト、「SecureOnline 出前クラウドサービス」発表--導入負担を軽減
日立ソフトは7月1日、ブレードサーバやストレージなどを収容したラックを顧客のデータセンター内にレンタルする「SecureOnlin... - SAP、GRCソリューション最新版を発表--コンプライアンスは経営の要と説く
- マイクロソフト、分散アプリサーバ「Dublin」のテスター受付開始
- サイオス、企業のOSS活用によるコスト削減を支援する「OSSワンストップソリューション」提供開始
- VA Linux、クラウド基盤の導入を支援する新サービス「Cloud Quest」を発表
- 経営が知るべきバズワード 一覧へ »
「ソフトウェア」 のバックナンバー
-
学生のITコンテスト「Imagine Cup 2009」、一次審査の結果が発表
エジプト カイロで開催中の学生技術コンテスト「Imagine Cup 2009」にて、ソフトウェアデザイン部門、組み込み開発部門、ゲーム開発部門の第一次審査の結果が発表された。 -
マイクロソフト、学生のIT技術大会「Imagine Cup 2009」をエジプトにて開幕
-
オラクル、統合性を高めたミドルウェアスイートの新版「Fusion Middleware 11g」を発表
-
SAP、GRCソリューション最新版を発表--コンプライアンスは経営の要と説く
-
オープンソース開発市場でGPLのシェア低下--Black Duck調査
- ソフトウェア 一覧へ »
ZDNet Japan Essential Topic
-
セキュリティ事件簿
情報セキュリティをおろそかにすると…… -
仮想化、復習しませんか?
この特集で仮想化のパターンがわかります
企画特集
-
ロリポップ!がリニューアル
【第1回】創業者の家入一真氏が語る誕生秘話!! -
そのストレージで仮想化に対応できますか?
メリット盛りだくさんのサンのオープンストレージ製品 -
仮想環境を実現するソリューション特集
仮想化導入時、こんなところ気にしてますか? -
インターネット上の悪意を未然に防ぐには?
ブラウザに備わったセキュリティ機能を徹底解説 -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
ESBでIT投資の無駄を劇的に解消する
IBM IMPACT 2009を徹底レポート! -
中小企業のセキュリティリスクとは?
導入する側・される側 得するセキュリティ製品 -
セキュリティ&ユーザ事例【SIer Club】
最新のセキュリティ情報と提案事例が満載 -
パンデミック対策特集
2009年のパンデミック発生から再考する事業継続計画 -
今注目の「サジェスト検索」−デモ掲載中
システムのユーザビリティに革命を起こす技術とは -
SOA、BPM、SaaS −今、企業に必要なこと
ビジネス・アプリケーションの今を網羅する特設サイト -
◆エン・ジャパン厳選求人☆毎週更新◆
不況下でも急成長の秘訣とは?注目企業の取組みも公開! -
ストレージメディア特設サイト開設
仮想化環境において最適なソリューションを! -
【徹底対談】運用管理ツールの賢い使い方
市場背景〜仮想化管理までアナリストが解説! -
集積度も性能も、業界最高水準のブレードPC
サーバの実装技術を、シン・クライアントへ応用 -
サービス・ドリヴン・データセンター
コスト効果の高いデータセンター構築には? -
エンタープライズにおけるSUSEの強み
次世代データセンターの基盤は11だ。 -
■ストレージ容量50%削減保証■
ネットアップによる削減保証キャンペーン実施中 -
サーバー監視・運用のコストを削減するには
エージェントレス方式を用いたパトロールクラリスで
ZDNet Japanからのお知らせ
- ご回答にはCNET_IDご登録が必要です。
-
15. プラグマフリー構文
この4分間のビデオは、プラグマ構文を知らなくてもOpenMPディレクティブ... -
16. 並列性の用語定義
この6分間のビデオでは、このシリーズのビデオを通じて使用される用語を...
新着企業動向
-
アクテル、RTAX FPGAの機能を拡張
アクテルジャパン -
無料SEO対策セミナー『SEO内製化支援セミナー』09年7月27日開催!
網羅株式会社 -
事例のご紹介 Vol.1 | 情報インフラの全体最適化
EMCジャパン -
クリプト便
NRIセキュアテクノロジーズ - 企業動向一覧へ»
幸い今回は弱毒性で大事には至らなかったが、まだ油断はできない。企業活動を停止すると、大きな経済的損害や社会的信用の低下を招いてしまう。
サーバやOS、アプリケーションなどの世界ではオープンソーススタンダードが市場を牽引する現在、ストレージの世界でもオープン化の流れが始まっている。 
