{"id":216094,"date":"2021-11-22T18:15:09","date_gmt":"2021-11-22T17:15:09","guid":{"rendered":"https:\/\/blog.jetbrains.com\/phpstorm\/2021\/11\/the-php-foundation\/"},"modified":"2021-12-30T15:09:49","modified_gmt":"2021-12-30T14:09:49","slug":"la-fondation-php","status":"publish","type":"phpstorm","link":"https:\/\/blog.jetbrains.com\/fr\/phpstorm\/2021\/11\/la-fondation-php\/","title":{"rendered":"La nouvelle vie de PHP \u2013 La Fondation PHP"},"content":{"rendered":"<p>Tout au long de ses <a href=\"https:\/\/www.jetbrains.com\/fr-fr\/lp\/php-25\/\" target=\"_blank\" rel=\"noopener\">26 ans d&#8217;histoire<\/a>, le langage PHP a \u00e9t\u00e9 activement d\u00e9velopp\u00e9 par de tr\u00e8s nombreuses personnes, telles que Rasmus Lerdorf, Zeev Suraski, Andi Gutmans, Nikita Popov et bien d&#8217;autres. En 2021, PHP a connu une nouvelle \u00e9volution.<\/p>\n<h2 id=\"nikita_popov_switches_focus_from_php\">Nikita Popov tourne la page PHP<\/h2>\n<p>Nikita a commenc\u00e9 \u00e0 travailler sur PHP en 2011, alors qu&#8217;il \u00e9tait encore \u00e9tudiant. Sa premi\u00e8re contribution date de PHP 5.5. Au cours de ces 10 ans, Nikita a apport\u00e9 d&#8217;innombrables fonctionnalit\u00e9s, correctifs de bugs et am\u00e9liorations du processus de d\u00e9veloppement du langage.<\/p>\n<p>Il a travaill\u00e9 sur PHP chez JetBrains pendant pr\u00e8s de trois ans et a <a href=\"https:\/\/blog.jetbrains.com\/phpstorm\/2020\/01\/our-pledge-to-open-source\/#nikita_popov_at_jetbrains\">accompli beaucoup<\/a> pendant cette p\u00e9riode. Trois des versions majeures du langage (PHP 7.4, PHP 8.0 et PHP 8.1) incluent la plupart des contributions qu&#8217;il a faites durant cette p\u00e9riode.<\/p>\n<p>En dehors de PHP, Nikita participe aussi depuis longtemps au d\u00e9veloppement de Rust et de LLVM. Et comme cela a \u00e9t\u00e9 le cas avec pour PHP, Nikita a d\u00e9cid\u00e9 de faire d&#8217;une passion un projet professionnel et <strong>va dor\u00e9navant se concentrer ses activit\u00e9s sur LLVM<\/strong>.<\/p>\n<p><strong>Nikita a quitt\u00e9 JetBrains le 1er d\u00e9cembre<\/strong> et <strong>passera beaucoup moins de temps sur PHP<\/strong>. Aussi triste que cela puisse \u00eatre de le voir partir, nous le f\u00e9licitons et lui souhaitons beaucoup de succ\u00e8s dans sa nouvelle aventure\u00a0!<\/p>\n<p><strong>Merci pour tout ce que tu as fait pour PHP Nikita ! Ton travail est vraiment appr\u00e9ci\u00e9 par des millions de d\u00e9veloppeurs PHP.<\/strong><\/p>\n<h2 id=\"the_bus_factor\">Le bus factor<\/h2>\n<p>Perdre l&#8217;un des principaux contributeurs au d\u00e9veloppement du langage PHP, avec toutes ses connaissances et et son expertise, est un coup dur pour la communaut\u00e9. Cela met le langage, qui alimente 78 % du web, dans une position d\u00e9licate. Sans parler de la charge pour les personnes qui s&#8217;occupent de la maintenance des projets open source.<\/p>\n<p>En mai 2021, juste apr\u00e8s la publication de l&#8217;article de blog de Joe Watkins, <a href=\"https:\/\/blog.krakjoe.ninja\/2021\/05\/avoiding-busses.html\" target=\"_blank\" rel=\"noopener\">Avoiding Busses<\/a>, nous avons commenc\u00e9 \u00e0 discuter de l&#8217;id\u00e9e d&#8217;une fondation PHP. Cela n&#8217;est pas une id\u00e9e nouvelle, elle a d\u00e9j\u00e0 \u00e9t\u00e9 \u00e9voqu\u00e9e auparavant. Nous avons \u00e9chang\u00e9 avec Joe et plusieurs autres membres de la communaut\u00e9 PHP, dont Sebastian Bergmann et Stefan Priebsch (PHPUnit, <a href=\"https:\/\/thephp.cc\/\" target=\"_blank\" rel=\"noopener\">thePHP.cc<\/a>), qui avaient d\u00e9j\u00e0 tent\u00e9 de lancer une <a href=\"https:\/\/igphp.de\/en\" target=\"_blank\" rel=\"noopener\">fondation<\/a> en 2019.<\/p>\n<p>De plus, Zend by Perforce s&#8217;est engag\u00e9 dans PHP et a contribu\u00e9 \u00e0 des initiatives cl\u00e9s pour le langage depuis plus de 20 ans, notamment le mod\u00e8le d&#8217;objet de PHP 5, le cache opcode, le moteur de PHP 7 et le compilateur JIT. En continuant \u00e0 financer des d\u00e9veloppeurs \u00e0 temps plein et \u00e0 temps partiel pour le projet PHP, Zend a permis d&#8217;assurer le succ\u00e8s et la modernisation du langage PHP, ainsi que la continuit\u00e9 de son utilisation pour le d\u00e9veloppement d&#8217;applications cruciales.<\/p>\n<p>Pensant qu&#8217;il n&#8217;y avait pas d&#8217;urgence, nous avons avanc\u00e9 \u00e0 un rythme serein. Cependant, la d\u00e9cision de Nikita nous a amen\u00e9s \u00e0 intensifier notre travail sur la cr\u00e9ation d&#8217;une fondation.<\/p>\n<h2 id=\"the_php_foundation\">La Fondation PHP<\/h2>\n<p>Apr\u00e8s de nombreuses conversations avec des membres de la communaut\u00e9 et un certain nombre d&#8217;entreprises ayant un int\u00e9r\u00eat particulier pour PHP, nous avons le plaisir d&#8217;annoncer que les organisations suivantes ont d\u00e9cid\u00e9 d&#8217;unir leurs forces afin de cr\u00e9er une Fondation PHP :<\/p>\n<ul>\n<li><a href=\"https:\/\/automattic.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Automattic<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/laravel.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Laravel<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.acquia.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Acquia<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.zend.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Zend<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/packagist.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Private Packagist<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/symfony.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Symfony<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/craftcms.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Craft CMS<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/tideways.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Tideways<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.prestashop.com\/\" target=\"_blank\" rel=\"noopener\"><strong>PrestaShop<\/strong><\/a><\/li>\n<li><a href=\"https:\/\/www.jetbrains.com\/\" target=\"_blank\" rel=\"noopener\"><strong>JetBrains<\/strong><\/a><\/li>\n<\/ul>\n<p><strong>La Fondation PHP est une organisation \u00e0 but non lucratif dont la mission est d&#8217;assurer la p\u00e9rennit\u00e9 et le succ\u00e8s du langage PHP.<\/strong><\/p>\n<p>Afin de pouvoir d\u00e9marrer rapidement et de b\u00e9n\u00e9ficier des avantages de la Fondation au plus vite, nous avons d\u00e9cid\u00e9 d&#8217;utiliser Open Collective : <a href=\"https:\/\/opencollective.com\/phpfoundation\" target=\"_blank\" rel=\"noopener\"><strong>opencollective.com\/phpfoundation<\/strong><\/a>.<\/p>\n<p>Open Collective est une plateforme qui permet de cr\u00e9er un \u00abcollectif \u00bb en ligne afin de financier une cause et g\u00e8re les aspects juridiques et comptables. De nombreux projets open source kui fonr confiance, parmi lesquels <a href=\"https:\/\/opencollective.com\/vuejs\" target=\"_blank\" rel=\"noopener\">Vue.js<\/a>, <a href=\"https:\/\/opencollective.com\/open-web-docs\" target=\"_blank\" rel=\"noopener\">Open Web Docs<\/a>, <a href=\"https:\/\/opencollective.com\/webpack\" target=\"_blank\" rel=\"noopener\">webpack<\/a> et <a href=\"https:\/\/opencollective.com\/yiisoft\" target=\"_blank\" rel=\"noopener\">Yii Framework<\/a>.<\/p>\n<p>Avec les dons annonc\u00e9s par toutes les entreprises participantes jusqu&#8217;\u00e0 maintenant, nous pr\u00e9voyons de collecter environ 300 000 $ par an. JetBrains, pour sa part, contribuera \u00e0 hauteur de 100 000 $ par an.<\/p>\n<p>Ces fonds devraient permettre d&#8217;assurer aux d\u00e9veloppeurs sp\u00e9cialistes du langage PHP le paiement de salaires align\u00e9s sur les salaires du march\u00e9. Plus nous collecterons de fonds, plus le nombre de d\u00e9veloppeurs pouvant travailler sur PHP \u00e0 plein temps sera important.<\/p>\n<p>Nous vous invitons \u00e0 rejoindre les sponsors et \u00e0 aider PHP \u00e0 poursuivre son essor !<\/p>\n<p>\u00a0<\/p>\n<h4 id=\"foundation_administration\">Administration de la Fondation<\/h4>\n<p>Dans un premier temps, une <strong>administration provisoire<\/strong> sera mise en place, la composition de l&#8217;administration permanente devant \u00eatre d\u00e9cid\u00e9e une fois que la Fondation sera op\u00e9rationnelle. L&#8217;administration provisoire facilitera l&#8217;\u00e9tablissement du r\u00e8glement int\u00e9rieur de la Fondation.<\/p>\n<p>Elle comprendra des <strong>repr\u00e9sentants des sponsors<\/strong> et <strong>plusieurs sp\u00e9cialistes de PHP<\/strong> : <a href=\"https:\/\/twitter.com\/rasmus\" target=\"_blank\" rel=\"noopener\"><em>Rasmus Lerdorf<\/em><\/a><em>, <\/em><a href=\"https:\/\/twitter.com\/dstogov\" target=\"_blank\" rel=\"noopener\"><em>Dmitry Stogov<\/em><\/a><em>, <\/em><a href=\"https:\/\/twitter.com\/krakjoe\" target=\"_blank\" rel=\"noopener\"><em>Joe Watkins<\/em><\/a><em>, <\/em><a href=\"https:\/\/github.com\/sgolemon\" target=\"_blank\" rel=\"noopener\"><em>Sara Golemon<\/em><\/a><em>, <\/em><a href=\"https:\/\/twitter.com\/derickr\/\" target=\"_blank\" rel=\"noopener\"><em>Derick Rethans<\/em><\/a><em>, <\/em><a href=\"https:\/\/twitter.com\/s_bergmann\" target=\"_blank\" rel=\"noopener\"><em>Sebastian Bergmann<\/em><\/a><em> et <\/em><a href=\"https:\/\/twitter.com\/nikita_ppv\" target=\"_blank\" rel=\"noopener\"><em>Nikita Popov<\/em><\/a>.<\/p>\n<p>\u00a0<\/p>\n<h4 id=\"foundation_activities\">Activit\u00e9s de la Fondation<\/h4>\n<p>Les fonds collect\u00e9s par la Fondation pourront \u00eatre utilis\u00e9s pour s&#8217;assurer les services de contributeurs PHP et faire avancer le d\u00e9veloppement du langage. L&#8217;objectif principal de la Fondation sera de <strong>financer les d\u00e9veloppeurs<\/strong> pour travailler sur <strong>PH<\/strong><strong>P<!--0-->.<\/strong><\/p>\n<p><strong>La Fondation et toute personne qu&#8217;elle finance seront tenues de respecter un <a href=\"https:\/\/www.contributor-covenant.org\/\" target=\"_blank\" rel=\"noopener\"><strong>code de conduite<\/strong><\/a>.<\/strong><\/p>\n<p>\u00a0<\/p>\n<h4 id=\"selection_for_funding\">S\u00e9lection pour le financement<\/h4>\n<p><strong>Tout contributeur \u00e0 php-src peut demander un financement \u00e0 la Fondation.<\/strong><\/p>\n<p>La Fondation a pour vocation de financer \u00e0 la fois des d\u00e9veloppeurs \u00e0 temps partiel et \u00e0 temps plein. M\u00eame si vous avez d&#8217;autres sources de revenus, cela ne vous emp\u00eache pas de signer un contrat avec la Fondation. Toutefois, les postes ne sont pas permanents et peuvent \u00eatre annul\u00e9s avec l&#8217;accord des administrateurs de la Fondation.<\/p>\n<p>Les candidatures sont ouvertes depuis le 22 novembre pour une p\u00e9riode de 28 jours.<\/p>\n<p>Vous pouvez postuler en utilisant ce formulaire : <a href=\"https:\/\/forms.gle\/mk52v6FphaYr6yMS8\" target=\"_blank\" rel=\"noopener\">https:\/\/forms.gle\/mk52v6FphaYr6yMS8<\/a>.<\/p>\n<p>Dans un premier temps, l&#8217;administration temporaire se basera sur sa propre expertise pour d\u00e9cider qui devrait obtenir un financement.<\/p>\n<h2 id=\"what_s_next\">Nouveaut\u00e9s \u00e0 venir<\/h2>\n<p>Une fois les d\u00e9veloppeurs s\u00e9lectionn\u00e9s, l&#8217;administration temporaire va formaliser et documenter les processus de travail avec l&#8217;aide des membres de la communaut\u00e9 PHP.<\/p>\n<p>Le <strong>processus RFC actuel ne changera pas<\/strong> et les <strong>d\u00e9cisions concernant le langage seront toujours laiss\u00e9es \u00e0 la communaut\u00e9 PHP Internals<\/strong>.<\/p>\n<p>Vous pouvez suivre les actualit\u00e9s de la Fondation PHP sur <a href=\"https:\/\/opencollective.com\/phpfoundation\" target=\"_blank\" rel=\"noopener\">opencollective.com\/phpfoundation<\/a> et <a href=\"https:\/\/twitter.com\/ThePHPF\" target=\"_blank\" rel=\"noopener\">@ThePHPF<\/a>.<\/p>\n<p>Pour en savoir plus sur le travail de la Fondation PHP, y participer ou s&#8217;informer sur les autres formes de contribution possibles, envoyez un e-mail \u00e0 <a href=\"mailto:phpfoundationofficial@gmail.com\">phpfoundationofficial@gmail.com<\/a>.<\/p>\n<h2 id=\"how_you_can_help\">Comment aider<\/h2>\n<p>Si vous voulez aider la Fondation et contribuer au d\u00e9veloppement de PHP, vous disposez des options suivantes :<\/p>\n<p>1. Si vous \u00eates un d\u00e9veloppeur sp\u00e9cialis\u00e9 en PHP, n&#8217;h\u00e9sitez pas \u00e0 faire postuler.<\/p>\n<p>2. Faites un don au fonds via OpenCollective <a href=\"https:\/\/opencollective.com\/phpfoundation\" target=\"_blank\" rel=\"noopener\"><strong>opencollective.com\/phpfoundation<\/strong><\/a>. Veuillez noter que ce don n&#8217;apporte aucun avantage personnel et est uniquement destin\u00e9 \u00e0 soutenir la Fondation PHP et le d\u00e9veloppement en PHP.<\/p>\n<p>3. Si votre employeur utilise PHP, parlez \u00e0 votre direction des possibilit\u00e9s de soutenir PHP.<\/p>\n<p>4. Partagez l&#8217;information sur les r\u00e9seaux sociaux en utilisant le hashtag <strong>#ThePHPFoundation<\/strong> et en mentionnant <a href=\"https:\/\/twitter.com\/ThePHPF\" target=\"_blank\" rel=\"noopener\"><strong>@ThePHPF<\/strong><\/a>.<\/p>\n<h2 id=\"faq\">Questions fr\u00e9quentes<\/h2>\n<p><strong>Q : Pourquoi de mauvaises choses arrivent-elles \u00e0 de bons langages ?<\/strong><br \/>R : La perte d&#8217;un contributeur majeur au langage sera ressentie par toutes les personnes concern\u00e9es. Toutefois, le langage PHP poursuivra son d\u00e9veloppement et la Fondation est le meilleur moyen de s&#8217;en assurer. L&#8217;\u00e9l\u00e9phant n&#8217;est plus sur la liste des esp\u00e8ces en danger et a de beaux jours devant lui.<\/p>\n<p><strong>Q : O\u00f9 puis-je acheter la mascotte \u00e9l\u00e9phpant ?<\/strong><br \/>R : Annonce imminente &#x1f642;<\/p>\n<p><strong>Q : Puis-je faire un don par l&#8217;interm\u00e9diaire de GitHub Sponsors ?<\/strong><br \/>R : Pas encore. Nous pr\u00e9voyons d&#8217;ajouter cette option prochainement.<\/p>\n<p><strong>Q : Quel financement puis-je esp\u00e9rer ?<\/strong><br \/>R : Vous pouvez demander un poste \u00e0 20 %, \u00e0 mi-temps, ou plus, voire un emploi \u00e0 plein temps.<\/p>\n<p><strong>Q : Quelle est le champ d&#8217;action op\u00e9rationnel de la Fondation ?<\/strong><br \/>R : Nous avons d\u00e9lib\u00e9r\u00e9ment opt\u00e9 pour un p\u00e9rim\u00e8tre r\u00e9duit de fa\u00e7on \u00e0 nous concentrer sur notre objectif principal, \u00e0 savoir rem\u00e9dier \u00e0 la p\u00e9nurie de d\u00e9veloppeurs travaillant essentiellement sur PHP.<br \/>Au cours de l&#8217;ann\u00e9e \u00e0 venir, voire de l&#8217;ann\u00e9e suivante, notre priorit\u00e9 sera de recruter des d\u00e9veloppeurs sp\u00e9cialis\u00e9s. Ensuite, une fois notre objectif premier atteint, la Fondation pourra \u00e9largir son champ d&#8217;action et recruter des d\u00e9veloppeurs pour d&#8217;autres projets. Nous pourrons \u00e9galement nous consacrer \u00e0 des projets pour la communaut\u00e9.<\/p>\n<p><strong>Q : Combien de temps faudra-t-il pour que le conseil d&#8217;administration formalise les proc\u00e9dures op\u00e9rationnelles ?<\/strong><br \/>R : La Fondation s&#8217;est fix\u00e9 un d\u00e9lai de 6 mois.<\/p>\n<p><strong>Q : Avez-vous choisi la date du 22 novembre en rapport avec l&#8217;anniversaire de Rasmus ?<\/strong><br \/>R : Non, le choix du 22 novembre est une co\u00efncidence. Cela n&#8217;a rien \u00e0 voir non plus avec l&#8217;anniversaire de Nikita, qui tombe le jour suivant, le 23 novembre.<\/p>\n<h2 id=\"thanks\">Remerciements<\/h2>\n<p>Nous tenons \u00e0 remercier les membres de la communaut\u00e9 PHP qui ont rendu tout cela possible : Joe Watkins, Stefan Priebsch, Sebastian Bergmann, Sara Golemon, Larry Garfield, Alexander Makarov, Nicolas Grekas, Ben Ramsey et bien d&#8217;autres encore.<br \/>Un grand merci \u00e0 tous !<\/p>\n<p><em>Auteur de l&#8217;article original en anglais :<\/em><\/p>\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/secure.gravatar.com\/avatar\/?s=200&#038;r=g\" width=\"200\" height=\"200\" alt=\"\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":813,"featured_media":204223,"comment_status":"closed","ping_status":"closed","template":"","categories":[89],"tags":[],"cross-post-tag":[6256],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/phpstorm\/216094"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/phpstorm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/phpstorm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=216094"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/phpstorm\/216094\/revisions"}],"predecessor-version":[{"id":216130,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/phpstorm\/216094\/revisions\/216130"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/204223"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=216094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=216094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=216094"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=216094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}