こんにちは、Garoon 開発の杉山(@oogFranz)です。サイボウズは、インフィニットループ社のいがらし様のブログ記事「インフィニットループは PHP の継続的な発展を目指す The PHP Foundation に寄付をしました」に賛同し、The PHP Foundation に寄付を行うことにしました。来年度以降も継続的に寄付を行おうと考えています。
サイボウズと OSS
現在のソフトウェア開発において、OSS を利用せずに開発を進めることはまず不可能と言って良いでしょう。Garoon も例外ではなく、PHP をはじめとして多くの OSS を利用し開発を進めています。
サイボウズでは、 OSS を利用したおかげで事業が成長できたと考え、事業成長のフィードバックとして、OSS へ寄付しています。OSS への寄付は OSS 推進チームが中心となって行なっており、過去にもいくつかの OSS に寄付を行なっています。いままでの寄付先については OSS の寄付先一覧をご覧ください。Garoon からもフロントエンドで利用している core-js への寄付をお願いしてきました。
The PHP Foundation について
The PHP Foundation は PHP の長期的な存続と開発を目的とした非営利の団体です。PHP のコアメンバーである Nikic 氏が活動の中心を LLVM の開発に移すことに伴い、今年(2021 年)の11月23日に設立されました。Nikic 氏のいままでの PHP での活動内容や基金設立のより詳細な経緯に関しては、先にあげたインフィニットループ社のいがらし様の記事が詳しいのでそちらをぜひ一読ください。
Garoon と PHP
インフィニットループ社と同じように、我々の開発している Garoon も PHP によりすでに多くの利益を得ています。例えばパフォーマンスに関してはマイナーバージョンが上がるたびに、一定の性能改善を確認しています。少し昔の例ですが、PHP 7 系 へのバージョンアップ時には33%もの性能改善が見られました。
パフォーマンス以外でも PHP の新たな言語機能には大きな恩恵を受けています。戻り値・引数・プロパティなどへの型宣言、クラス定数のアクセス可能範囲の指定、Null 合体演算子などのシンタックスシュガーなどにより、堅牢で高速な開発が行えるようになっています。
PHP が絶えず発展してくれたおかげで Garoon も成長を続けられています。その PHP が助けを求めているのであればすぐにでも応じるべきと思い、サイボウズからも取り急ぎ寄付を行うことにしました。来年以降も事業成長のフィードバックとしてより適切な額の寄付を継続的に行なっていこうと思います。