PHPのコア開発者が決定！

いつのまにかPHP Foundationの[公式サイト](https://thephp.foundation/)ができていました。


# PHP Foundationとは？

PHPの開発をこれまでのようにボランティア任せにするのではなく、[きちんと給料を出して開発してもらおう](https://qiita.com/rana_kualu/items/eaf97694f25a62f93a7e#php%E8%B2%A1%E5%9B%A3%E8%A8%AD%E7%AB%8B%E3%81%AE%E3%81%8A%E7%9F%A5%E3%82%89%E3%81%9B)という仕組みです。
これによって、開発者離れによるプロジェクトの停滞・衰退を防ぎ、コードの質を保ち、将来の展望を広げるわけです。
このように有償開発者を囲い込む動きは、最近では多くのプロジェクトでみられます。

PHPにおけるこの試みは[Open Collective](https://opencollective.com/phpfoundation)において多大な支持を集め、ひとまずは順調な滑り出しを見せました。
日本からも[多くの企業や個人が寄付](https://www.google.com/search?q=PHP+Foundation+%E5%AF%84%E4%BB%98)を寄せています。


# コア開発者が決定

2022年1月に[コア開発者募集中](https://qiita.com/rana_kualu/items/1e3137c7f85ce0ed19b0)という記事を訳しましたが、その後無事に[6名のコア開発者が決定](https://thephp.foundation/blog/2022/03/31/the-php-foundation-update-march-2022/)しました。

・Arnaud Le Blanc [@arnaud-lb](https://github.com/arnaud-lb)
・Derick Rethans [@derickr](https://github.com/derickr)
・George Peter Banyard [@Girgias](https://github.com/Girgias)
・Ilija Tovilo [@iluuu1994](https://github.com/iluuu1994)
・Jakub Zelenka [@bukka](https://github.com/bukka)
・Máté Kocsis [@kocsismate](https://github.com/kocsismate)

当然ではありますが、みんなこれまでにPHPコアやライブラリ等に対して大きな貢献を行ってきた人物です。


## Arnaud Le Blanc [@arnaud-lb](https://github.com/arnaud-lb)

様々なPHPプロジェクトに手広くContributeを続けています。
本人が作ったプロジェクトとしては[php-rdkafka](https://github.com/arnaud-lb/php-rdkafka)や[php-memory-profiler](https://github.com/arnaud-lb/php-memory-profiler)等があるようです。

PHP本体には何故か2009年に集中して400commitを行い、その後ずっと離れていて最近復帰したという変わった履歴を持っています。


## Derick Rethans [@derickr](https://github.com/derickr)

[Xdebug](https://xdebug.org/)を作った人であり、PHP本体にも100万行以上のコミットをしている歴戦の勇士です。
さらに言うと[PHP Foundation設立宣言](https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/)の運営側に名前が入っていたりして、要するに中の人です。

利害衝突を避け、PHPの開発に専念するために運営側からは手を引いたそうです。すごい。


## George Peter Banyard [@Girgias](https://github.com/Girgias)

[背景画像が何故か厳島神社](https://twitter.com/Girgias)。
フランス語/ドイツ語/英語/日本語のマルチリンガルだそうな。すごい。

[フランス語版PHPドキュメント](https://github.com/php/doc-fr)においてContribute数1位です。

PHP本体には2019年ごろからContributeを始めており、最近は[Externals](https://externals.io/)でもよく見かけます。


## Ilija Tovilo [@iluuu1994](https://github.com/iluuu1994)

[throwを文から式にしたい](https://qiita.com/rana_kualu/items/44e87a22957fab4732c3)という[Nikitaのツイート](https://twitter.com/nikita_ppv/status/1240309838950866946)を見て[思わずやってしまった](https://github.com/php/php-src/pull/5279)のがきっかけという面白い経歴の人。

6人の中では最新参なので、これからに期待したいところです。


## Jakub Zelenka [@bukka](https://github.com/bukka)

[FANN](https://www.php.net/manual/ja/book.fann.php)が動かなかったので修正し、それが縁でPHP本体へのContributeを始めたそうです。

また[JSON](https://www.php.net/manual/ja/book.json.php)には昔[ライセンス問題があった](https://bugs.php.net/bug.php?id=63520)のですが、その際に[新たなライブラリをまるっと作って](https://github.com/php/php-src/pull/993)解決したという剛の者です。
この人がいなければ今`json_decode`を使えなかったかもしれないわけです。
足を向けて寝られませんね。


## Máté Kocsis [@kocsismate](https://github.com/kocsismate)

[Woohoo Labs](https://github.com/woohoolabs)のプロジェクトを作った人です。
また[php-version-benchmarks](https://github.com/kocsismate/php-version-benchmarks)も[作ったりしています](https://qiita.com/rana_kualu/items/a402756fdd888a5f7c3a)。


PHP本体へのContributeは2019年に始めたばかりながら、既に500コミット10万行近くの変更を行っています。
履歴を見てみるとドキュメントやシグネチャの記述がメインですが、ドキュメントの充実は今後の開発者の礎になることが間違いありませんからね。

また最近では[Readonly classes](https://wiki.php.net/rfc/readonly_classes)のRFCを通したりと、コードへの活躍も期待されるところです。


# 感想

OSS開発者には金など必要ない！マネタイズなど不要！！といった妄言には既に限界が来ており、[持](https://qiita.com/rana_kualu/items/db62ad8d7dc0a4cce9db)[続](https://qiita.com/rana_kualu/items/ddfb15b4a585918ee806)[可](https://gigazine.net/news/20211213-professional-maintainers-unsustainable/)[能](https://codezine.jp/article/detail/15093)[な](https://gigazine.net/news/20190617-github-below-poverty-line)OSSを目指す試みがそこかしこで立ち上がってきています。
とはいえ今はまだ[OpenCollective](https://opencollective.com/)や[GitHub Sponsors](https://github.com/sponsors)のような仕組みを通す必要があって手続きも面倒なので、なかなかうまくいっているとは言い難い状況です
いずれはAndroid・Appleストアで購入する程度の敷居で、役立つコンテンツには気軽に投げ銭できるような仕組みや文化ができあがるといいですね。
[ガチャなんぞに費やす](https://togetter.com/li/1758819)よりはよっぽど生産的でしょう。
まあ、あんまり簡単にしすぎると今度は詐欺の問題が出てくるので、そのあたりもうまいことどうにかなればいいですね。


PHPにおいては、コア開発者にPHPの開発を行ってもらうことで、今後の大きな戦力向上が見込めます。
[Nikita Popov](https://qiita.com/rana_kualu/items/eaf97694f25a62f93a7e)が抜けることでどうなってしまうのかという不安も、完全ではないにしろ払拭されることでしょう。

あとはDmitry StogovやSara Golemonといった、長らくPHPに貢献してきた人たちにもなんらかの見返りをあげてほしいですね。

それにしても、Nikitaの抜けた穴を埋めるのに6人が必要ってのもすごい話ですな。