PHP : Une nouvelle fondation pour aider ce langage de programmation essentiel
PHP, créé par Rasmus Lerdorf en 1995, est un langage populaire à apprendre, notamment parce qu’il est utilisé dans environ 78 % des sites web du monde, selon les données de W3Techs.
Le fabricant d’IDE JetBrains, basé en République tchèque, a annoncé cette semaine la nouvelle PHP Foundation. Ce projet convie une poignée d’entreprises qui aideront à financer le développement futur de PHP, notamment Automattic, Laravel, Acquia, Zend, Private Packagist, Symfony, Craft CMS, Tideways et PrestaShop, ainsi que JetBrains.
Une « position fragile »
Bien que l’idée d’une fondation PHP circule depuis des années, c’est le départ de Nikita Popov, contributeur clé de PHP, qui a rendu cette fondation plus nécessaire aujourd’hui.
Nikita Popov, qui a travaillé sur PHP pendant 10 ans, dont trois chez JetBrains, a décidé de se consacrer à LLVM. « Outre PHP, Nikita a longtemps contribué à Rust et LLVM. Et tout comme PHP, qui est passé du statut de hobby à celui de véritable emploi, Nikita a décidé de concentrer ses activités professionnelles sur LLVM », note JetBrains. Il quittera JetBrains en décembre.
« Perdre l’un des principaux contributeurs à PHP est un coup dur pour la communauté, car il est porteur de beaucoup de connaissances et d’expertise. Cela met le langage qui alimente 78 % du web dans une position fragile. Sans parler de la charge écrasante qui pèse sur le mainteneur. Ce qui, malheureusement, dans le monde du logiciel libre, conduit souvent les gens à s’épuiser », avertit JetBrains.
Levée de fonds via Open Collective
Un des catalyseurs de la fondation a été le faible nombre de développeurs engagés dans la maintenance de certaines parties clés de PHP – un problème soulevé par le contributeur PHP Joe Watkins en mai.
« Il a toujours été vrai qu’il y a certaines parties du code source de PHP que seules quelques personnes comprennent », écrit Joe Watkins. « Peut-être qu’il suffirait que seules deux personnes se réveillent un matin et décident de faire quelque chose de différent de leur vie pour que le projet PHP manque d’expertise et de ressources pour le faire avancer dans sa forme actuelle, et au rythme actuel. Pensez au nombre de personnes dont les moyens de subsistance dépendent du PHP, au nombre d’hypothèques, de paiements de voitures, de frais de scolarité, de salaires entiers », ajoute-t-il.
Ces deux personnes sont Dmitry Stogov et Nikita Popov, précise-t-il. Tous deux sont indispensables à la maintenance du compilateur JIT de PHP, qui est essentiel à l’avenir de PHP et ne peut être supprimé.
La fondation PHP lève des fonds par le biais d’Open Collective et a jusqu’à présent collecté environ la moitié du budget annuel de 84 000 dollars dont elle pense avoir besoin. Dans l’ensemble, elle espère lever environ 300 000 dollars par an, dont un tiers sera apporté par JetBrains.
« Nous espérons être en mesure de payer les salaires du marché aux développeurs PHP. Plus nous collectons de fonds, plus les développeurs seront en mesure de travailler à plein temps sur PHP. »