109
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

PHPのコア開発者が決定!

Last updated at Posted at 2022-05-30

いつのまにかPHP Foundationの公式サイトができていました。

PHP Foundationとは?

PHPの開発をこれまでのようにボランティア任せにするのではなく、きちんと給料を出して開発してもらおうという仕組みです。
これによって、開発者離れによるプロジェクトの停滞・衰退を防ぎ、コードの質を保ち、将来の展望を広げるわけです。
このように有償開発者を囲い込む動きは、最近では多くのプロジェクトでみられます。

PHPにおけるこの試みはOpen Collectiveにおいて多大な支持を集め、ひとまずは順調な滑り出しを見せました。
日本からも多くの企業や個人が寄付を寄せています。

コア開発者が決定

2022年1月にコア開発者募集中という記事を訳しましたが、その後無事に6名のコア開発者が決定しました。

・Arnaud Le Blanc @arnaud-lb
・Derick Rethans @derickr
・George Peter Banyard @Girgias
・Ilija Tovilo @iluuu1994
・Jakub Zelenka @bukka
・Máté Kocsis @kocsismate

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

Arnaud Le Blanc @arnaud-lb

様々なPHPプロジェクトに手広くContributeを続けています。
本人が作ったプロジェクトとしてはphp-rdkafkaphp-memory-profiler等があるようです。

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

Derick Rethans @derickr

Xdebugを作った人であり、PHP本体にも100万行以上のコミットをしている歴戦の勇士です。
さらに言うとPHP Foundation設立宣言の運営側に名前が入っていたりして、要するに中の人です。

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

George Peter Banyard @Girgias

背景画像が何故か厳島神社
フランス語/ドイツ語/英語/日本語のマルチリンガルだそうな。すごい。

フランス語版PHPドキュメントにおいてContribute数1位です。

PHP本体には2019年ごろからContributeを始めており、最近はExternalsでもよく見かけます。

Ilija Tovilo @iluuu1994

throwを文から式にしたいというNikitaのツイートを見て思わずやってしまったのがきっかけという面白い経歴の人。

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

Jakub Zelenka @bukka

FANNが動かなかったので修正し、それが縁でPHP本体へのContributeを始めたそうです。

またJSONには昔ライセンス問題があったのですが、その際に新たなライブラリをまるっと作って解決したという剛の者です。
この人がいなければ今json_decodeを使えなかったかもしれないわけです。
足を向けて寝られませんね。

Máté Kocsis @kocsismate

Woohoo Labsのプロジェクトを作った人です。
またphp-version-benchmarks作ったりしています

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

また最近ではReadonly classesのRFCを通したりと、コードへの活躍も期待されるところです。

感想

OSS開発者には金など必要ない!マネタイズなど不要!!といった妄言には既に限界が来ており、OSSを目指す試みがそこかしこで立ち上がってきています。
とはいえ今はまだOpenCollectiveGitHub Sponsorsのような仕組みを通す必要があって手続きも面倒なので、なかなかうまくいっているとは言い難い状況です
いずれはAndroid・Appleストアで購入する程度の敷居で、役立つコンテンツには気軽に投げ銭できるような仕組みや文化ができあがるといいですね。
ガチャなんぞに費やすよりはよっぽど生産的でしょう。
まあ、あんまり簡単にしすぎると今度は詐欺の問題が出てくるので、そのあたりもうまいことどうにかなればいいですね。

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

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

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

109
17
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
109
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?