{"id":380467,"date":"2021-12-13T19:08:33","date_gmt":"2021-12-13T16:08:33","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/what-the-new-php-foundation-means-for-phps-future-cloudsavvy-it\/"},"modified":"2021-12-13T19:08:33","modified_gmt":"2021-12-13T16:08:33","slug":"what-the-new-php-foundation-means-for-phps-future-cloudsavvy-it","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/what-the-new-php-foundation-means-for-phps-future-cloudsavvy-it\/","title":{"rendered":"#What the New PHP Foundation Means for PHP\u2019s Future \u2013 CloudSavvy IT"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a2cfdf1d5c31\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a2cfdf1d5c31\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/what-the-new-php-foundation-means-for-phps-future-cloudsavvy-it\/#The_Founding_Members\" >The Founding Members<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/what-the-new-php-foundation-means-for-phps-future-cloudsavvy-it\/#Funding_Core_Development\" >Funding Core Development<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/what-the-new-php-foundation-means-for-phps-future-cloudsavvy-it\/#PHP_Without_Popov_%E2%80%93_Whats_the_Difficulty\" >PHP Without Popov \u2013 What\u2019s the Difficulty?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/what-the-new-php-foundation-means-for-phps-future-cloudsavvy-it\/#How_Will_It_Impact_PHP\" >How Will It Impact PHP?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/what-the-new-php-foundation-means-for-phps-future-cloudsavvy-it\/#Whats_Next\" >What\u2019s Next?<\/a><\/li><\/ul><\/nav><\/div>\n<p><strong>&#8220;#What the New PHP Foundation Means for PHP\u2019s Future \u2013 CloudSavvy IT&#8221;<\/strong><\/p>\n<div id=\"article-content-area\">\n<img loading=\"lazy\" decoding=\"async\" class=\"type:primaryImage aligncenter size-full wp-image-4047\" data-pagespeed-lazy-srcset=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2017\/08\/1ac500da.png?width=398&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1 400w, https:\/\/www.cloudsavvyit.com\/p\/uploads\/2017\/08\/1ac500da.png?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1 1200w\" sizes=\"auto, 400w, 1200w\" data-pagespeed-lazy-src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2017\/08\/1ac500da.png?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"PHP Logo\" width=\"1400\" height=\"600\" src=\"\/pagespeed_static\/1.JiBnMqyl6S.gif\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>The <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blog.jetbrains.com\/phpstorm\/2021\/11\/the-php-foundation\">PHP Foundation<\/a> is a newly established organization that will provide funding to sustain the language\u2019s development. It\u2019s been founded by ten influential companies in response to the departure of long-standing contributor Nikita Popov.<\/p>\n<p>The Foundation was announced in November 2021 shortly before the release of the PHP 8.1 feature update. Popov\u2019s decision to move on from PHP and focus on LLVM development will impact the language as he\u2019s been responsible for many of the most noteworthy changes through the PHP 7 and 8 release <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/watch-movies-tv-seriess\/\" data-internallinksmanager029f6b8e52c=\"8\" title=\"Watch Movies &amp; TV Series\" target=\"_blank\" rel=\"noopener\">series<\/a>.<\/p>\n<p>Popov created or contributed to improvements including typed properties, readonly properties, constructor property promotion, arrow functions, union types, and named arguments, as well as much more besides. He holds significant knowledge and expertise which means his departure affects the language\u2019s <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blog.krakjoe.ninja\/2021\/05\/avoiding-busses.html\">bus factor<\/a>.<\/p>\n<p>In JetBrains\u2019 words, the loss of Popov is \u201ca blow to the community.\u201d The contributor behind key components of the language\u2019s revitalization and push towards more strongly typed code is stepping away without a direct replacement. The Foundation has been founded to fund new core developers and help increase the project\u2019s bus factor, so the loss of another stakeholder would be less significant.<\/p>\n<h2 id=\"the-founding-members\"><span class=\"ez-toc-section\" id=\"The_Founding_Members\"><\/span>The Founding Members<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The PHP Foundation will be a non-profit organization focused on supporting the PHP language and ensuring its long-term health and prosperity. The initial round of sponsors consists of companies that have either actively contributed to PHP or provide critical services to the developer community. Here\u2019s the list:<\/p>\n<ul>\n<li>Automattic<\/li>\n<li>Laravel<\/li>\n<li>Acquia<\/li>\n<li>Zend<\/li>\n<li>Private Packagist<\/li>\n<li>Symfony<\/li>\n<li>Craft CMS<\/li>\n<li>Tideways<\/li>\n<li>PrestaShop<\/li>\n<li>JetBrains<\/li>\n<\/ul>\n<p>The Foundation will be run by an administration representing sponsors and noted PHP fellows. Nikita Popov and PHP founder Rasmus Lerdorf are both fellows in the initial administration, alongside Dmitry Stogov, Joe Watkins, Sara Goleman, Derick Rethans, and Sebastian Bergmann.<\/p>\n<p>The im<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/social-mediaa\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Social Media\" target=\"_blank\" rel=\"noopener\">media<\/a>te objective is to quickly get off the ground and provide funding to new PHP Core developers. The makeup of the permanent administration, including its rules and bylaws, will be determined after initial operations have begun.<\/p>\n<h2 id=\"funding-core-development\"><span class=\"ez-toc-section\" id=\"Funding_Core_Development\"><\/span>Funding Core Development<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The current sponsors intend to make a combined financial contribution of around $300,000 a year. As a public organization, anyone can provide additional support via the Foundation\u2019s <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/opencollective.com\/phpfoundation\">OpenCollective page<\/a>. Sponsorship will be recognized with a $10,000 contribution but individuals can become \u201cbackers\u201d by donating $5\/month. One-time custom amounts are accepted too.<\/p>\n<p>The funds will be used to secure the services of full- and part-time developers. Anyone who\u2019s contributed to the PHP source can <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>ly to receive funding. The application period will end in mid-December, after which the temporary administration will decide who to engage. The Foundation expects to pay \u201cmarket salaries\u201d to successful applicants.<\/p>\n<p>In the future, additional funding may be released to grow non-core projects and community initiatives too. Such an expansion would come after the Foundation\u2019s income has stabilized and it\u2019s been successful in sustaining the needs of the core language. The early focus is intentionally specific: ensure PHP continues to evolve at a healthy rate, without relying too much on specific individuals.<\/p>\n<h2 id=\"php-without-popov---whats-the-difficulty\"><span class=\"ez-toc-section\" id=\"PHP_Without_Popov_%E2%80%93_Whats_the_Difficulty\"><\/span>PHP Without Popov \u2013 What\u2019s the Difficulty?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>While Popov\u2019s departure may be disappointing, the reality of software development is individuals frequently move on and follow their interests. Popov has evolved the PHP language over a 10-year period that began while he was still in high school.<\/p>\n<p>The challenge facing the PHP Core is the lack of an immediate candidate to continue the language\u2019s development. Having one of the most-used programming languages dependent on a small number of volunteer developers, each specialized in a particular area, is a less than ideal situation.<\/p>\n<p>In his \u201cAvoiding Busses\u201d article from May, PHP contributor Joe Watkins <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/blog.krakjoe.ninja\/2021\/05\/avoiding-busses.html\">anticipated this moment<\/a>. Watkins concluded that PHP\u2019s bus factor, the number of people who could leave without spelling its death, was just two. Popov moving on makes that one, with the remaining individual in the bus factor being Dmitry Stogov. Stogov has contributed for longer than Popov but has tended to focus on different areas.<\/p>\n<p>Even more ominous was Watkins\u2019 observation that Nikita\u2019s development pace, full-time due to his backing by JetBrains, is also vital to maintain:<\/p>\n<blockquote><p>What we\u2019ve learned since Nikita was employed, is that this is the pace we need\u2026 if he went away now, I doubt if all of the other contributors combined could pick up the slack that would be left.<\/p>\n<\/blockquote>\n<p>Although foundations are cropping up to pay salaries all over the industry, PHP is now in genuine need of one.<\/p>\n<h2 id=\"how-will-it-impact-php\"><span class=\"ez-toc-section\" id=\"How_Will_It_Impact_PHP\"><\/span>How Will It Impact PHP?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If the above sounds bleak, you can take consolation that the Foundation is now alive, even if perhaps it\u2019s come a few months too late. There could still be some short-term pain points as new developers get established into their paid roles. The long-term view should be seen more positively though, with PHP set to benefit from having several fully salaried developers working full-time on the project.<\/p>\n<p>Change is no stranger in the PHP world. What <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.php.net\/manual\/en\/history.php.php\">started in 1995 as<\/a> a tiny scripting language for \u201c<strong>p<\/strong>ersonal <strong>h<\/strong>ome <strong>p<\/strong>ages\u201d quickly evolved into <strong>P<\/strong>HP: <strong>H<\/strong>ypertext <strong>P<\/strong>rocessor, then saw rapidly increased adoption through the 2000s on the back of popular software such as WordPress and Drupal. The language has not stood still since: nowadays, many PHP projects aren\u2019t \u201chypertext processing\u201d at all, as the shift towards strongly-typed object-oriented code has increased the language\u2019s suitability for complex API and systems development.<\/p>\n<p>Throughout the language\u2019s history, PHP has adapted to new use cases, been led by a constantly evolving cohort of core contributors, and maintained its presence as a top-tier server-side programming language. Today, PHP is used by <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/w3techs.com\/technologies\/details\/pl-php\">78% of websites<\/a> and <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/packagist.org\/statistics\">community activity<\/a> is higher than ever. While it\u2019s not so trendy as newer upstarts, PHP has a proven ability to evolve, expand, and power varied real-world workloads.<\/p>\n<p>All this means it\u2019s vital that PHP doesn\u2019t meet a sudden \u201cunder the bus\u201d ending, either because of Popov\u2019s departure or a similar event in the future. The Foundation should provide the safety net that\u2019s been lacking, guaranteeing stable long-term development that can withstand occasional bumps and knocks. It can be seen as another step in PHP\u2019s maturity, from Personal Home Pages to flexible multi-discipline programming language powering much of the web.<\/p>\n<h2 id=\"whats-next\"><span class=\"ez-toc-section\" id=\"Whats_Next\"><\/span>What\u2019s Next?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The application window for prospective core developers is now open for a period of 28 days. The Foundation will then allocate funding from the initial round of sponsorship before considering how best to structure the administration for the long-term.<\/p>\n<p>It\u2019s important to recognize that the establishment of the Foundation does not affect PHP\u2019s development processes. Decisions regarding features and technical aspects remain in the hands of the PHP Internals community. The RFC voting process is still the way to get changes into the language. The Foundation is focused on funding developers to implement successful RFCs.<\/p>\n<p>With PHP 8.1 only just out the door, it\u2019s as-yet unclear how the introduction of new developers will impact upcoming PHP release schedules. The next feature release, 8.2, would be expected in late 2022 to continue the annual cadence. So far only two RFCs have been implemented <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/wiki.php.net\/RFC#php_82\">that target 8.2<\/a>, both of them deprecations authored by Popov. A few others are under discussion such as <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/wiki.php.net\/rfc\/readonly_classes\">readonly classes<\/a> and <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/wiki.php.net\/rfc\/null-standalone-type\">standalone <code>null<\/code> types<\/a>.<\/p>\n<p>If you want to contribute to the Foundation, you can make a donation on its <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/opencollective.com\/phpfoundation\">OpenCollective page<\/a>. OpenCollective handles the legal and accounting sides of several open source projects. The PHP Foundation is also planning to accept donations via GitHub Sponsors in the future.\n<\/div>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong>\n<\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.cloudsavvyit.com\/14964\/what-the-new-php-foundation-means-for-phps-future\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#What the New PHP Foundation Means for PHP\u2019s Future \u2013 CloudSavvy IT&#8221; The PHP Foundation is a newly established organization that will provide funding to sustain the language\u2019s development. It\u2019s been founded by ten influential companies in response to the departure of long-standing contributor Nikita Popov. The Foundation was announced in November 2021 shortly before&#8230;<\/p>\n","protected":false},"author":1,"featured_media":380468,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2017\/08\/1ac500da.png","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-380467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/380467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=380467"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/380467\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/380468"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=380467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=380467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=380467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}