Toekomstige doorontwikkeling van PHP verzekerd door de PHP Foundation

Datum
29 juli 2022

Is programmeertaal PHP de rots in de branding voor web development? Vandaag vormt PHP de basis van meer dan 80% van alle websites – inclusief grote platformen zoals Wordpress, Magento, Drupal, Wikipedia en Slack. Daarnaast is het (uiteraard) open source, eenvoudig aan te leren, gesteund door een enthousiaste community en goed bevriend met bijna elk type database. Toch leunt het bestaan van PHP nog steeds op het harde werk van vrijwilligers, zonder vaste structuren of financiële kaders. Nog steeds? Maak kennis met de PHP Foundation: voor een gegarandeerde levensduur en welvaart.

PHP header | iO

In de projecten van iO krijgt PHP vaak een prominente plaats. Drupal, Wordpress, Symfony, Shopware... menig project, campagne en samenwerking dankt z’n bestaan aan PHP. Niemand die dit belang voor iO beter kan verklaren dan Tom Van Looy, SRE en PHP developer op campus Herentals. Binnen iO is Tom de poort naar de PHP community, als het ware.

‘PHP heeft eigenlijk nu al een indrukwekkend nalatenschap – als je erover nadenkt’, steekt Tom meteen van wal. ‘Maar, de waarde van PHP in het development-landschap wordt wél gewaardeerd. Als PHP developers geven we vaak presentaties over updates van de taal en werken we actief mee aan het verder uitbouwen van libraries, modules en allerlei tools die op PHP werken. Dankzij versie-upgrades heeft PHP als taal ook enorme sprongen gemaakt op het vlak van performance, security en stabiliteit.’

Tijd voor dedicated development?

Toch kunnen we allemaal nog veel meer doen voor het behoud en de ontwikkeling van PHP als programmeertaal, ook voor nieuwe generaties developers. Waar de groei van o.a. Java en .NET wordt gegarandeerd door grote bedrijven, bevindt PHP zich quasi volledig in digitale liefdadigheid.

‘PHP is organisch gegroeid als open source programmeertaal. Iedereen kan eraan meewerken, patches doorsturen en zelf karma vergroten. Deze manier werkt, maar kampt ook met een probleem: iedereen werkt aan de zaken die voor hem of haar belangrijk zijn, maar vaak buiten de kantooruren. Om ervoor te zorgen dat er meer dan dat gebeurt, heb je dedicated development nodig. Nuttige bijdragen aan de ontwikkeling van PHP – als iO – betekent nieuwe stappen richting performance, stabiliteit en security voor PHP. De taal staat inmiddels al ver, het is slechts de volgende stap’, vertelt Tom.

Toewijding, dus. Dit kregen we de voorbije jaren van PHP-veteraan en Jetbrains-gezicht Nikita Popov maar hij besloot om PHP in 2021 los te laten. De reactie daarop liet niet lang op zich wachten. Er werd een stichting in het leven geroepen: de PHP Foundation. De Foundation is een non-profit organisatie die de kernontwikkeling van PHP overziet onder het Open Collective-model – een community-based tech platform voor donaties en sponsoring – waar ook al talen en frameworks zoals Vue.js en Open Web Docs zijn ondergebracht.

Organisaties vinden ook hun weg met donaties. JetBrains, Livesport, Acquia, Automattic, Private Packagist en EC-CUBE zijn slechts enkele namen die de Foundation actief financieel steunen.

Core business

Het systeem is niet nieuw of revolutionair, maar wel efficiënt, aldus Tom. ‘Wat PHP als taal het meeste nodig heeft is ontwikkeling. Daar kan je als developer in bijdragen door tijd in te zetten, of als organisatie via een financiële donatie waarmee de stichting zelf gespecialiseerde developers aan het werk zet. Denk maar aan een professional die PHP-ontwikkeling door en door beheerst maar ook een baan en een gezin heeft. Nu kan de Foundation zo’n profiel aanwerven en betalen om aan PHP te bouwen.’

De stichting wil 'marktconforme salarissen bieden' aan core-ontwikkelaars. Hoe meer ze financieel ophalen, hoe meer ontwikkelaars full-time aan PHP kunnen werken. De community bepaalt nog steeds mee de richting waarin de PHP taal verder evolueert, via het RFC-proces. Core-specialisten die een langere periode actief meewerken, worden dan ook beloond met zeggenschap in de roadmap van PHP, net omdat ze kunnen stemmen op de RFC’s.

Infinite opportunities om iets terug te doen

Als iO sponsoren we de PHP Foundation, net zoals we dat op een vergelijkbare manier doen voor Drupal en andere, voor ons essentiële, tools zoals Xdebug en PHPStan. Developers krijgen ook tijd om bij te dragen aan bestaande modules, libraries en componenten. Voor projecten zoals Drupal en Magento stellen we zelfs onze professionals ter beschikking! Maar ook onze eigen functionaliteiten en integraties, die we zelf in onze projecten bouwen, maken we volledig open source beschikbaar.

Via de PHP Foundation doen we als team ook iets terug voor de taal zelf. We ondersteunen een taal die ons al veel gegeven heeft en willen de community nu helpen bij het schrijven van nieuwe hoofdstukken van dit succesverhaal.

Vormt zo’n bijdrage aan PHP straks ook een reële optie voor developers bij iO? ‘Da’s een interessant idee’, vertelt Tom. ‘Kan en wil je iets teruggeven aan technologie die we gebruiken, zoals PHP? Dan gunnen we je die vrijheid als werkgever. En waarom ook niet? Uiteindelijk zijn er alleen maar winnaars. Het lijkt me alvast een mooie boodschap naar sollicitanten.’

Als afsluiter kijkt Tom nog even vooruit. ‘PHP is soms ondergewaardeerd, maar blijft voorlopig dé taal die we gebruiken voor web. Nu kunnen we eindelijk iets terugdoen om voor verbetering, consistentie en stroomlijning te zorgen – en da’s heel mooi.’

Gerelateerde artikelen

Relevante onderwerpen

Technology Strategy