「PHP 4」のサポートが2007年末で終了へ

文:Stephen Shankland(CNET News.com) 翻訳校正:佐藤卓、小林理子 2007年07月18日 01時22分

  • このエントリーをはてなブックマークに追加

 リリースから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の記事へ

  • このエントリーをはてなブックマークに追加
関連キーワード
ビジネスアプリケーション

関連ホワイトペーパー

SpecialPR

連載

CIO
ハードから読み解くITトレンド放談
大木豊成「仕事で使うアップルのトリセツ」
研究現場から見たAI
ITは「ひみつ道具」の夢を見る
内製化とユーザー体験の関係
米ZDNet編集長Larryの独り言
今週の明言
「プロジェクトマネジメント」の解き方
田中克己「2020年のIT企業」
松岡功「一言もの申す」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
Fintechの正体
内山悟志「IT部門はどこに向かうのか」
情報通信技術の新しい使い方
三国大洋のスクラップブック
大河原克行のエンプラ徒然
コミュニケーション
情報系システム最適化
モバイル
通信のゆくえを追う
セキュリティ
企業セキュリティの歩き方
サイバーセキュリティ未来考
セキュリティの論点
ネットワークセキュリティ
スペシャル
Gartner Symposium
企業決算
ソフトウェア開発パラダイムの進化
座談会@ZDNet
Dr.津田のクラウドトップガン対談
CSIRT座談会--バンダイナムコや大成建設、DeNAに聞く
創造的破壊を--次世代SIer座談会
「SD-WAN」の現在
展望2017
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
HPE Discover
Oracle OpenWorld
Dell EMC World
AWS re:Invent
AWS Summit
PTC LiveWorx
古賀政純「Dockerがもたらすビジネス変革」
さとうなおきの「週刊Azureなう」
誰もが開発者になる時代 ~業務システム開発の現場を行く~
中国ビジネス四方山話
より賢く活用するためのOSS最新動向
「Windows 10」法人導入の手引き
Windows Server 2003サポート終了へ秒読み
米株式動向
実践ビッグデータ
日本株展望
ベトナムでビジネス
アジアのIT
10の事情
エンタープライズトレンド
クラウドと仮想化