生まれ変わったオープンソースファンである Microsoft は、世界中のサーバー運営者に愛されている (または恐れられている) スクリプト言語である PHP のサポートを中止することで、PHP の 25 周年を祝っています。
Microsoft のエンジニア Dale Hirt 氏は PHP メーリング リストでこの変更を確認し、Windows の巨大企業は「バージョン 8.0 以降、いかなる立場でも Windows 向け PHP をサポートする予定はない」と警告した。
現在のバージョン7.2、7.3、7.4は、コミュニティのサイクル(約2年間のバグ修正と1年間のセキュリティ修正)に従って引き続きサポートされます。PHP 7.4は昨年11月にリリースされたため、Microsoftの支援は2022年まで続く見込みです。その後、サポートは終了します。
Hirt 氏の投稿を私たちに知らせてくれたRegister読者の Alain Williams 氏は、次のようにコメントしています。「Microsoft は PHP 8 を動作させるためのリソースを一切提供せず、代わりに他社に提供してもらうことを期待しているのではないかと思います。」
PHP 8.0 リリース マネージャの Sara Golemon 氏は、長年にわたる Microsoft チームの取り組みに感謝した後、「がっかりしていないとは言いません」と述べ、バージョン 8 がリリースされる年末までに何らかの代替策が考案されることを期待していると語った。
Reddit で、Golemon 氏は事態をさらに明らかにし、Microsoft は PHP 8 以降の公式ビルドを作成しないだけだと説明した。「このメッセージは、誰も作成しないという意味ではありません。」
ゴレモン氏は、Windows を実行するライセンスが付与されたクラウド VM が Microsoft から「寛大に」提供される可能性があり、自動化されたビルド プロセスはこれまで公式の立場で保守を行っていた人々によって保守される可能性があると推測し、「結局のところ、Windows ユーザーにとってほとんど変化はないだろう」と主張した。
ただ、公式には、バージョン 8 以降については Microsoft からのビルドは提供されなくなります。
この動きは、全く驚くべきものではない。Netcraftによると、2018年12月から2019年12月にかけて、マイクロソフトのWindowsベースのインターネット インフォメーション サービス(IIS)の市場シェアは42%から15%に急落し、ApacheやNGINXといったサービスに後れを取った。
オープンソースだけでは物足りない?Google フリーの Chromium はいかがですか?Microsoft フリーの VS Code はいかがですか?
続きを読む
この決定自体について、読者のアランさんは次のようにコメントしています。「私は Linux 派なので、個人的には気にしません。他人の権利で Windows に手を出すのは気が引けるからです。」確かにそうですね。
コンパイルとビルド以外では、たとえば同社の PHP 用 SQL ドライバーなど、Microsoft のサポートが弱まる兆候はないが、昨晩の発表により、同社が他のプロジェクトでも同様のことを検討しているのかどうか、少し考え直すきっかけになるかもしれない。
結局のところ、BSOD Bobsが新たに発見したLinuxとオープンソースへの愛は、よく知られている。Windows Subsystem for Linuxが、ペンギンのようなOS向けのアプリをWindows上でうまく実行できるようになった昨今、Microsoftが一部のLinuxアプリやプラットフォームのWindows版ビルドをわざわざ引き受けなくてもいいという議論も成り立つだろう。
この件についてマイクロソフトの見解を聞くために連絡を取ったが、この決定についてはまだ説明を受けていない。®