Die neue PHP Foundation
Nikita Popov
Nikita Popov, arbeitet ab dem 1. Dezember nicht mehr bei Jetbrains, sondern wird sich künftig um LLVM und Rust kümmern. LLVM ist eine modulare Compiler-Unterbau-Architektur mit einem virtuellen Befehlssatz, einer virtuellen Maschine, die einen Hauptprozessor virtualisiert, und einem übergreifend optimierenden Übersetzungskonzept. Popov galt zuletzt neben Dmitry Stogov als treibende Kraft hinter PHP, und mit seinem Rückzug tritt genau das ein, wovor Joe Watkins im Mai 2021 in einem Blogbeitrag warnte.
Ende 2018 beendete Popov sein Studium der Computer Science and Physics an der Technischen Universität von Berlin und begab sich auf Jobsuche. Im Januar 2019 fing er dann bei Jetbrains an, um weiter das PHP-Ökosystem zu verbessern. Durchaus erfolgreich, denn in der Zeit arbeitete er an den großen PHP-Releases 7.4, 8.0 und 8.1 .
Wie wichtig ihm PHP ist, zeigt alleine die Tatsache, dass Popov noch als Schüler schon 2011 anfing, an PHP zu arbeiten. Seine ersten Beiträge waren für PHP 5.5 und in den letzten 10 Jahren implementierte er unzählige Sprachmerkmale, Fehlerkorrekturen und nahm zahlreiche Verbesserungen am Entwicklungsprozess der Sprache vor.
Wie geht es weiter?
Wie geht es mit PHP künftig weiter? Auf dem ersten Blick ist das ein Schlag für die Community, wenn der aktuell Hauptverantwortliche von PHP die Sprache verlässt. Vielleicht zeigt es aber auch, wie fragil die Open Software-Welt ist, da die Maintainer eine große Belastung haben und nicht immer über die finanziellen Möglichkeiten verfügen, sich ausschließlich um die Sprache zu kümmern. Im Falle von PHP betreibt diese Sprache ganze 78 % des Internets an. Popov war deswegen als festangestellter Maintainer bei Jetbrains in einer besonderen Position.
Jetbrains verweist im eigenen Blog, dass während der 26-jährigen Geschichte von PHP zahlreiche Menschen aktiv an der Entwicklung der Sprache mitgearbeitet haben: Rasmus Lerdorf, Zeev Suraski, Andi Gutmans, Nikita Popov und viele andere. Wechsel und Veränderungen sind also per se nicht ungewohnt und unter diesen Umständen steht für 2021 eine weitere Evolutionsstufe an. In jedem Fall könnte man so die Gründung der PHP Foundation beschreiben, die eine Stiftung darstellt, die als eine gemeinnützige Dachorganisation, die unabhängige Weiterentwicklung von PHP überwachen und gewährleisten soll. Jetbrains startete die Überlegung zur Gründung einer solchen Stiftung bereits Mitte 2021 und führten mit Joe Watkins, Sebastian Bergmann und Stefan Priebsch sowie zahlreichen anderen Unternehmen und Mitgliedern der Community Gespräche.
Aus diesen Unterredungen ergab sich, dass die folgenden Unternehmen, die alle ein großes Interesse an PHP haben, zu den Gründungsmitgliedern der Stiftung gehören:
Da ist eine illustre Liste. Mit Automattic hat man das Unternehmen von WordPress-Gründer Matt Mullenweg dabei, welches den Blog-Service WordPress.com betreibt und generell in zahlreichen WordPress-Projekte involviert ist. Laravel und Symfony gehören zu den beliebten PHP-Frameworks. Und natürlich freute ich mich auch darüber, dass Craft CMS ebenfalls ein Mitgründer ist.
Wie soll das alles finanziert werden?
Die PHP Foundation setzt auf Open Collective, was ein Foundation-as-a-Service-Anbieter ist, der sich um die rechtlichen Aspekte und die Buchhaltung kümmert. Vue.js, Open Web Docs, Webpack, Yii Framework nutzen ebenfalls Open Collective.
Ziel ist es, mit den geplanten Spenden aller teilnehmenden Unternehmen jährlich 300.000 US-Dollar aufzubringen. JetBrains wird sich alljährlich mit 100.000 US-Dollar beteiligen. Dadurch soll ermöglicht werden, PHP-Kernentwickler in Vollzeit einzustellen und diesen marktübliche Gehälter zu zahlen.
Fazit
Ich begrüße die Gründung der PHP Foundation sehr. Die Stiftung wird bei einem der Grundprobleme helfen: Wie kann ein unabhängiges Open-Source-Projekt in Vollzeit gepflegt werden? Denn Open-Source zu warten ist nicht einfach, sofern diese primär als Hobby betrieben werden. Die Maintainer haben ein Leben, welches finanziert werden muss. Dazu kommt, dass PHP im Vergleich zu anderen Open Source-Projekten von einer kleinen Gruppe gepflegt wird. Andererseits kann ein solcher Zusammenschluss von bedeutenden Unternehmen dazu führen, dass PHP weiter an Wichtigkeit gewinnt.
So sehr JAMstack interessant ist und aktuell angesagt ist, darf nicht vergessen werden, dass PHP auch nach 26 Jahren ein robustes Fundament bietet. Starke Frameworks, unzählige CMS oder E-Commerce-Lösungen und das alles mit wenig technischen Aufwand. Außerdem entwickelt sich die Sprache seit PHP 7 hervorragend weiter. Somit habe ich die Hoffnung, dass die PHP Stiftung ein wichtiger Schritt sein kann, um auch die Zukunft von PHP zu sichern.