CINXE.COM
The PHP Foundation Supports The Open Source Pledge — The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
<!DOCTYPE html> <html lang="en"> <head> <title>The PHP Foundation Supports The Open Source Pledge — The PHP Foundation — Supporting, Advancing, and Developing the PHP Language</title> <meta name="description" content="The PHP Foundation — Supporting, Advancing, and Developing the PHP Language"> <meta charset="utf-8"> <meta name="theme-color" content="#ffffff"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="robots" content="index, follow"> <link href="https://phpc.social/@thephpf" rel="me" /> <link rel="stylesheet" href="https://thephp.foundation/assets/css/app.css"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet"> <script src="//unpkg.com/alpinejs" defer></script> <link rel="stylesheet" href="//unpkg.com/@highlightjs/cdn-assets@11.6.0/styles/base16/darcula.min.css"> <script src="//unpkg.com/@highlightjs/cdn-assets@11.6.0/highlight.min.js"></script> <meta name="yandex-verification" content="6990192232fdf071" /> <meta name="msvalidate.01" content="5D1EB82347E6BF271A01DCDBF7E59BED" /> <meta property="og:url" content="https://thephp.foundation/blog/2024/10/08/open-source-pledge/"> <meta property="og:type" content="website"> <meta property="og:title" content="The PHP Foundation Supports The Open Source Pledge"> <meta property="og:description" content="The PHP Foundation — Supporting, Advancing, and Developing the PHP Language"> <meta property="og:image" content="https://thephp.foundation/assets/share/2024-10-08-open-source-pledge.png"> <meta name="twitter:card" content="summary_large_image"> <meta property="twitter:domain" content="https://thephp.foundation"> <meta property="twitter:url" content="https://thephp.foundation/blog/2024/10/08/open-source-pledge/"> <meta name="twitter:title" content="The PHP Foundation Supports The Open Source Pledge"> <meta name="twitter:description" content="The PHP Foundation — Supporting, Advancing, and Developing the PHP Language"> <meta name="twitter:image" content="https://thephp.foundation/assets/share/2024-10-08-open-source-pledge.png"> <link rel="apple-touch-startup-image" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <link rel="shortcut icon" sizes="76x76" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="shortcut icon" sizes="120x120" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="shortcut icon" sizes="128x128" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="shortcut icon" sizes="152x152" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="shortcut icon" sizes="196x196" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="shortcut icon" sizes="512x512" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="shortcut icon" sizes="1024x1024" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="shortcut icon" sizes="2048x2048" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="apple-touch-icon" sizes="76x76" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="apple-touch-icon" sizes="120x120" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="apple-touch-icon" sizes="128x128" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="apple-touch-icon" sizes="152x152" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="apple-touch-icon" sizes="196x196" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="apple-touch-icon" sizes="512x512" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="apple-touch-icon" sizes="1024x1024" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="apple-touch-icon" sizes="2048x2048" href="https://thephp.foundation/assets/icons/php_foundation.svg"> <link rel="alternate" type="application/atom+xml" href="https://thephp.foundation/atom.xml" title="The PHP Foundation activity feed"/> <script src="//cdn.jsdelivr.net/npm/anchor-js/anchor.min.js"></script> </head> <body class="bg-white"> <header x-data="{ isOpen: false }" @keydown.escape="isOpen = false" @click.away="isOpen = false" itemscope itemtype="https://schema.org/WPHeader"> <nav class="mx-auto flex max-w-7xl items-center justify-between relative"> <div class="absolute inset-x-0 bottom-0 h-px bg-slate-900/5"></div> <div class="flex lg:flex-1 items-center gap-4"> <a href="https://thephp.foundation/" class="-m-1.5 p-1.5"> <img class="h-16 w-auto" src="https://thephp.foundation/assets/icons/php_foundation.svg" alt="PHP Foundation"> </a> <span class="text-[#27282c] font-semibold text-sm md:text-xl" itemprop="headline">The PHP Foundation</span> </div> <div class="flex lg:hidden"> <button type="button" @click="isOpen = true" class="m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-700"> <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"/> </svg> </button> </div> <div class="hidden lg:flex lg:gap-x-12" itemscope itemtype="https://schema.org/SiteNavigationElement"> <a href="https://thephp.foundation/structure" class="text-gray-700 hover:underline" itemprop="url">Who we are</a> <a href="https://thephp.foundation/foundation" class="text-gray-700 hover:underline" itemprop="url">What we do</a> <a href="https://thephp.foundation/blog" class="text-gray-700 hover:underline" itemprop="url">News</a> <a href="https://thephp.foundation/presentations" class="text-gray-700 hover:underline" itemprop="url">Talks</a> <a href="https://thephp.foundation/contact" class="text-gray-700 hover:underline" itemprop="url">Contact</a> </div> <div class="hidden lg:flex lg:flex-1 lg:justify-end items-center gap-8"> <a href="https://php.net" target="_blank" rel="noopener noreferrer" class="text-sm font-semibold leading-6 text-gray-700 nav-org hover:border-none hover:underline"> php.net</a> <a href="/sponsor" class="button-link">Sponsor</a> </div> </nav> <div x-show="isOpen" x-cloak> <div class="fixed inset-0 z-50"></div> <div class="fixed inset-y-0 right-0 z-50 w-full overflow-y-auto bg-white sm:max-w-sm sm:ring-1 sm:ring-gray-900/10"> <div class="mx-auto flex max-w-7xl items-center justify-between relative"> <div class="flex lg:flex-1 items-center gap-4"> <a href="https://thephp.foundation/" class="-m-1.5 p-1.5"> <img class="h-16 w-auto" src="https://thephp.foundation/assets/icons/php_foundation.svg" alt="PHP Foundation"> </a> <span class="text-[#27282c] font-semibold text-sm md:text-xl">The PHP Foundation</span> </div> <div class="flex"> <button type="button" @click="isOpen = false" class="m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray-700"> <svg class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true"> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/> </svg> </button> </div> </div> <nav class="mt-6 flow-root px-6 py-6"> <div class="-my-6 divide-y divide-gray-500/10"> <div class="space-y-2 py-6" itemscope itemtype="https://schema.org/SiteNavigationElement"> <a href="https://thephp.foundation/structure" itemprop="url" class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 no-underline">Who we are</a> <a href="https://thephp.foundation/foundation" itemprop="url" class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 no-underline">What we do</a> <a href="https://thephp.foundation/blog" itemprop="url" class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 no-underline">News</a> <a href="https://thephp.foundation/presentations" itemprop="url" class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 no-underline">Talks</a> <a href="https://thephp.foundation/contact" itemprop="url" class="-mx-3 block rounded-lg px-3 py-2 text-base font-semibold leading-7 text-gray-900 hover:bg-gray-50 no-underline">Contact</a> </div> <div class="py-6"> <a href="/sponsor" rel="noopener noreferrer" class="block py-2 text-center no-underline px-6 !text-white bg-[#7f52ff] rounded-3xl hover:bg-[rgba(127,82,255,.8)]">Sponsor</a> </div> </div> </nav> </div> </div> </header> <div class="bg-white px-6 lg:px-8 my-16" itemscope itemtype="https://schema.org/Article"> <div class="mx-auto max-w-3xl text-base leading-7 text-gray-700"> <h1 class="mt-2 text-3xl font-bold tracking-tight text-gray-900 sm:text-4xl" itemprop="name">The PHP Foundation Supports The Open Source Pledge</h1> <div class="flex items-center gap-x-4 text-xs mt-2"> <div> Published on <span itemprop="datePublished">Oct 08, 2024</span> by <span itemprop="publisher" itemscope itemtype="https://schema.org/Person"><a href="https://twitter.com/pronskiy" target="_blank" rel="noopener noreferrer" itemprop="url"><span itemprop="name">Roman Pronskiy</span></a></span> </div> <div class="space-x-1"> <a href="https://thephp.foundation/blog/tag/news" class="rounded-full bg-gray-50 px-3 py-1.5 font-medium text-gray-600 hover:bg-gray-100 no-underline"> News </a> </div> </div> <div class="mt-6 text-xl leading-8" itemprop="text"> <p>The PHP Foundation is proud to announce our support for the Open Source Pledge initiative, launched by Sentry and its partners. This step addresses the sustainability challenges within the Open Source Software (OSS) community, particularly affecting PHP and its ecosystem.</p> <h2 id="the-open-source-pledge%3A-a-commitment-to-sustainability">The Open Source Pledge: A Commitment to Sustainability</h2> <p>The Open Source Pledge represents a commitment from member companies to provide meaningful financial support to Open Source maintainers. This initiative aims to prevent maintainer burnout and reduce the risk of high-profile security incidents that can impact the broader tech ecosystem.</p> <p>The OSS community, including PHP, faces significant challenges:</p> <ul> <li><strong>Security risks:</strong> High-profile incidents like Log4shell, XZ, and Heartbleed have highlighted the potential consequences of under-resourced projects.</li> <li><strong>Developer burnout:</strong> Many maintainers, often volunteers, are feeling exhausted and leaving the very projects you might be using.</li> <li><strong>Losing maintainers:</strong> The demanding nature of maintaining open-source software means we’re seeing fewer contributors over time.</li> </ul> <h2 id="the-php-foundation%27s-role">The PHP Foundation's Role</h2> <p>As the main funder and steward of the PHP language, we’ve seen firsthand how a lack of funding impacts crucial projects. For example:</p> <ul> <li><strong>Core language development:</strong> Keeping PHP up to date and improving it takes a lot of time and expertise.</li> <li><strong>Security support:</strong> Without enough funding, PHP can’t address vulnerabilities quickly.</li> <li><strong>Extension maintenance:</strong> Many essential PHP extensions are struggling to find people to maintain them.</li> <li><strong>Documentation efforts:</strong> Keeping PHP’s extensive documentation current is always a big challenge.</li> </ul> <h1 id="how-to-join-the-pledge">How to Join the Pledge</h1> <p>The Open Source Pledge offers a structured approach to supporting OSS with the following requirements:</p> <ul> <li>Minimum contribution: $2,000 per year, per developer on staff.</li> <li>Transparency: Companies should publish annual reports detailing their payments.</li> <li>Direct impact: Funds go directly to maintainers, supporting their crucial work.</li> </ul> <p>Thanks to supporting the PHP Foundation, our major sponsors <a href="https://packagist.com/">Private Packagist</a> and <a href="https://tideways.com/">Tideways</a> are already part of the <a href="https://opensourcepledge.com/">Open Source Pledge</a>.</p> <h1 id="%5Caction-required%5C-join-the-pledge%5C%21">[Action Required] Join the Pledge!</h1> <p>We urge PHP-based companies, developers, and organizations to join the Open Source Pledge and <strong><a href="https://thephp.foundation/sponsor/">sponsor The PHP Foundation</a></strong>.</p> <p>To learn more about the Open Source Pledge and how you can participate, visit <a href="https://opensourcepledge.com/">https://opensourcepledge.com/</a>.</p> <p>Help us spread the word by sharing this post.</p> <p>💜️ 🐘</p> </div> <div class="border-t pt-5 my-5"> <nav class="flex flex-row justify-between article -mx-2 mb-5"> <a href="https://thephp.foundation/blog/2024/10/02/php-core-roundup-19/" class="flex flex-col w-1/2 border p-2 mx-2 rounded hover:border-[#7f52ff] transition-all no-underline"> <div class="mb-1 text-sm text-gray-600 font-medium">Previous</div> <div class="font-bold text-blue-500">PHP Core Roundup #19</div> </a> <a href="https://thephp.foundation/blog/2024/10/21/web-services-tool-for-php-fpm/" class="flex flex-col w-1/2 border p-2 mx-2 rounded hover:border-[rgba(127,82,255,.8)] transition-all no-underline"> <div class="mb-1 text-sm text-gray-600 font-medium">Next</div> <div class="font-bold text-blue-500">Introducing Web Services Tool for PHP-FPM</div> </a> </nav> <div> <a href="https://github.com/ThePHPF/thephp.foundation/edit/main/source/_posts/2024-10-08-open-source-pledge.md" class="nav-org" rel="noopener noreferrer" target="_blank">Edit this page on GitHub</a> </div> </div> </div> </div> <footer class="bg-gray-900" itemtype="https://schema.org/WPFooter"> <div class="mx-auto max-w-7xl overflow-hidden px-6 py-12 lg:px-8"> <nav class="-mb-6 columns-2 sm:flex sm:justify-center sm:space-x-12" itemscope itemtype="https://schema.org/SiteNavigationElement"> <div class="pb-6"> <a href="https://thephp.foundation/contact" itemprop="url" class="text-sm leading-6 text-gray-600 hover:text-gray-900 no-underline">Contact</a> </div> <div class="pb-6"> <a href="https://thephp.foundation/structure" itemprop="url" class="text-sm leading-6 text-gray-600 hover:text-gray-900 no-underline">Structure</a> </div> <div class="pb-6"> <a href="https://thephp.foundation/branding" itemprop="url" class="text-sm leading-6 text-gray-600 hover:text-gray-900 no-underline">Branding</a> </div> <div class="pb-6"> <a href="https://thephp.foundation/code-of-conduct" itemprop="url" class="text-sm leading-6 text-gray-600 hover:text-gray-900 no-underline">Code of Conduct</a> </div> </nav> <div class="mt-10 flex justify-center space-x-10 items-center"> <a href="https://twitter.com/thephpf" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-gray-500"> <svg class="h-6 w-6" viewBox="0 0 24 24" aria-hidden="true" fill="currentColor"> <g> <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path> </g> </svg> </a> <a href="https://github.com/ThePHPF/thephp.foundation" class="text-gray-400 hover:text-gray-500" target="_blank" rel="noopener noreferrer"> <svg class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"> <path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd"/> </svg> </a> <a href="https://phpc.social/@thephpf" class="text-gray-400 hover:text-gray-500" target="_blank" rel="noopener noreferrer"> <svg class="h-6 w-6" fill="currentColor" viewBox="0 0 16 16"> <path d="M11.19 12.195c2.016-.24 3.77-1.475 3.99-2.603.348-1.778.32-4.339.32-4.339 0-3.47-2.286-4.488-2.286-4.488C12.062.238 10.083.017 8.027 0h-.05C5.92.017 3.942.238 2.79.765c0 0-2.285 1.017-2.285 4.488l-.002.662c-.004.64-.007 1.35.011 2.091.083 3.394.626 6.74 3.78 7.57 1.454.383 2.703.463 3.709.408 1.823-.1 2.847-.647 2.847-.647l-.06-1.317s-1.303.41-2.767.36c-1.45-.05-2.98-.156-3.215-1.928a3.614 3.614 0 0 1-.033-.496s1.424.346 3.228.428c1.103.05 2.137-.064 3.188-.189zm1.613-2.47H11.13v-4.08c0-.859-.364-1.295-1.091-1.295-.804 0-1.207.517-1.207 1.541v2.233H7.168V5.89c0-1.024-.403-1.541-1.207-1.541-.727 0-1.091.436-1.091 1.296v4.079H3.197V5.522c0-.859.22-1.541.66-2.046.456-.505 1.052-.764 1.793-.764.856 0 1.504.328 1.933.983L8 4.39l.417-.695c.429-.655 1.077-.983 1.934-.983.74 0 1.336.259 1.791.764.442.505.661 1.187.661 2.046v4.203z"/> </svg> </a> <a href="https://www.linkedin.com/company/phpfoundation/" class="text-gray-400 hover:text-gray-500" target="_blank" rel="noopener noreferrer"> <svg class="h-6 w-6" viewBox="0 0 56.693 56.693" fill="currentColor" xmlns="http://www.w3.org/2000/svg"> <g> <path d="M30.071,27.101v-0.077c-0.016,0.026-0.033,0.052-0.05,0.077H30.071z"/> <path d="M49.265,4.667H7.145c-2.016,0-3.651,1.596-3.651,3.563v42.613c0,1.966,1.635,3.562,3.651,3.562h42.12 c2.019,0,3.654-1.597,3.654-3.562V8.23C52.919,6.262,51.283,4.667,49.265,4.667z M18.475,46.304h-7.465V23.845h7.465V46.304z M14.743,20.777h-0.05c-2.504,0-4.124-1.725-4.124-3.88c0-2.203,1.67-3.88,4.223-3.88c2.554,0,4.125,1.677,4.175,3.88 C18.967,19.052,17.345,20.777,14.743,20.777z M45.394,46.304h-7.465V34.286c0-3.018-1.08-5.078-3.781-5.078 c-2.062,0-3.29,1.389-3.831,2.731c-0.197,0.479-0.245,1.149-0.245,1.821v12.543h-7.465c0,0,0.098-20.354,0-22.459h7.465v3.179 c0.992-1.53,2.766-3.709,6.729-3.709c4.911,0,8.594,3.211,8.594,10.11V46.304z"/> </g> </svg> </a> </div> <div class="mt-10 text-center text-xs leading-5 text-gray-500" itemprop="copyrightHolder">© The PHP Foundation</div> </div> </footer> <script> document.addEventListener('DOMContentLoaded', function () { const anchors = new AnchorJS() anchors.add() for (const element of document.getElementsByClassName('anchorjs-link')) { element.addEventListener('click', function () { navigator.clipboard.writeText(window.location.origin + window.location.pathname + element.getAttribute('href')) }) } }) </script> <script>hljs.highlightAll();</script> <script src="https://cdn.usefathom.com/script.js" data-site="PJKRZUTE" defer></script> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://analytics.thephp.foundation/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><p><img referrerpolicy="no-referrer-when-downgrade" src="https://analytics.thephp.foundation/matomo.php?idsite=1&rec=1" style="border:0;" alt="" /></p></noscript> <!-- End Matomo Code --> </body> </html>