{"id":122020,"date":"2026-05-06T10:29:01","date_gmt":"2026-05-06T10:29:01","guid":{"rendered":"https:\/\/christiancorner.us\/index.php\/2026\/05\/06\/10-trillion-downloads-are-crushing-open-source-repositories-heres-what-theyre-doing-about-it\/"},"modified":"2026-05-06T10:39:41","modified_gmt":"2026-05-06T10:39:41","slug":"10-trillion-downloads-are-crushing-open-source-repositories-heres-what-theyre-doing-about-it","status":"publish","type":"post","link":"https:\/\/christiancorner.us\/index.php\/2026\/05\/06\/10-trillion-downloads-are-crushing-open-source-repositories-heres-what-theyre-doing-about-it\/","title":{"rendered":"10 trillion downloads are crushing open-source repositories \u2013 here&#8217;s what they&#8217;re doing about it"},"content":{"rendered":"<p>\n<\/p>\n<div>\n<figure class=\"c-shortcodeImage u-clearfix c-shortcodeImage-large\">\n<div class=\"c-shortcodeImage_imageContainer\">\n<div class=\"c-shortcodeImage_image\"><picture class=\"c-cmsImage c-cmsImage_loaded\" style=\"aspect-ratio:1280\/720;\"><source media=\"(max-width: 767px)\" srcset=\"https:\/\/www.zdnet.com\/a\/img\/resize\/a860e5c73cebab6643c8c7d587e54e58f582ebf6\/2026\/05\/05\/e712aeaa-687e-4c69-a2ed-f54dfb296392\/cubesfallinggettyimages-1407767843.jpg?auto=webp&amp;width=768\" alt=\"cubesfallinggettyimages-1407767843\"><source media=\"(max-width: 1023px)\" srcset=\"https:\/\/www.zdnet.com\/a\/img\/resize\/60ecfd00877bfae095d8617e4c58a2b0e0a6d7f0\/2026\/05\/05\/e712aeaa-687e-4c69-a2ed-f54dfb296392\/cubesfallinggettyimages-1407767843.jpg?auto=webp&amp;width=1024\" alt=\"cubesfallinggettyimages-1407767843\"><source media=\"(max-width: 1440px)\" srcset=\"https:\/\/www.zdnet.com\/a\/img\/resize\/a6f91629860019c7a0316d38224b5f938496c009\/2026\/05\/05\/e712aeaa-687e-4c69-a2ed-f54dfb296392\/cubesfallinggettyimages-1407767843.jpg?auto=webp&amp;width=1280\" alt=\"cubesfallinggettyimages-1407767843\"><\/source><\/source><\/source><\/picture><\/div>\n<p> <!----><\/div><figcaption> <span class=\"c-shortcodeImage_credit g-outer-spacing-top-xsmall u-block\">Gremlin\/E+ via Getty Images<\/span><\/figcaption><\/figure>\n<p><em>Follow ZDNET: <\/em><span class=\"c-commerceLink\"><a rel=\"noopener nofollow sponsored\" target=\"_blank\" href=\"https:\/\/cc.zdnet.com\/v1\/otc\/00hQi47eqnEWQ6T9d4QLBUc?element=BODY&amp;element_label=Add+us+as+a+preferred+source&amp;module=LINK&amp;object_type=text-link&amp;object_uuid=15ccd718-4ac0-4f7f-b140-9b911b8dcf4f&amp;position=1&amp;template=article&amp;track_code=__COM_CLICK_ID__&amp;url=https%3A%2F%2Fwww.google.com%2Fpreferences%2Fsource%3Fq%3Dzdnet.com&amp;view_instance_uuid=5e3fff68-16b0-434b-a44a-83beeab85b5c&amp;split_test_identifier=deals_module&amp;split_test_variant=test2&amp;object_version=a7647beb-d9f2-466b-b115-4ba5e4281dc2\"><span>Add us as a favorite source<\/span><!----><\/a><\/span><em>  On Google.<\/em><\/p>\n<hr\/>\n<h3>ZDNET Highlights<\/h3>\n<ul>\n<li>Open-source repositories are collapsing under the pressure of 10 trillion downloads annually.<\/li>\n<li>To deal with this problem, all the major repositories are joining together.<\/li>\n<li>Although lack of funds is a large part of the problem, other issues also need to be addressed.<\/li>\n<\/ul>\n<hr\/>\n<p>The world runs on open-source software. We all know this. But did you know that companies download more than 10 trillion (trillion with a t) open-source code files every year? According to software security provider Sonatype, they do \u2013 and the file repository sites that supply that code are being overwhelmed by demand.<\/p>\n<p>As <a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.sonatype.com\/\" class=\"c-regularLink\">sonatype<\/a> CTO Brian Fox, who oversees <a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/maven.apache.org\/\" class=\"c-regularLink\">Maven Central Java Registry<\/a>Told me earlier this year, <a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.theregister.com\/2026\/02\/28\/open_source_opinion\/\" class=\"c-regularLink\">Maven is in danger of being overwhelmed by constant downloads<\/a>. Fox &#038; Company has found that 82% of demand comes from just 1% of IPs. This is because companies are using open-source repositories as if they were content delivery networks (CDNs). <\/p>\n<p><strong>Also: 98% of IT leaders want digital sovereignty: Now SUSE is driving it for companies everywhere<\/strong><\/p>\n<p>For example, the same company may download the same code hundreds of thousands of times in one day, and even the next day. What should a non-profit, open-source code repository do?<\/p>\n<h2>We face supply-chain resilience risks <\/h2>\n<p>The people running these are finally collectively saying, &#8220;This can&#8217;t be a charity forever.&#8221; Now, under <a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.linuxfoundation.org\/\" class=\"c-regularLink\">Linux Foundation<\/a>A new Sustaining Package Registry Working Group will try to identify solid funding, governance, and security practices to keep the code flowing as download numbers grow.<\/p>\n<p>It all started with a scaling problem. Over the past few years, consumption and publication in public package registries has increased to enormous levels. Those 10 trillion downloads? That&#8217;s double Google&#8217;s annual search queries, and unlike Google, open-source sites are doing it in a much shorter amount of time. <\/p>\n<p>The problem is: because software builds, continuous integration pipelines, and AI systems operate registries at machine speed rather than human speed, sites can&#8217;t keep up. That growth has brought an increase in bot traffic, automated publishing, security reports, and outright abuse, exposing what the working group apparently calls a \u201cstability gap.\u201d In other words, we now face a risk not just to the hosting bill, but to supply-chain resilience.<\/p>\n<p><strong>Also: New rules for AI-assisted code in the Linux kernel: What every developer needs to know<\/strong><\/p>\n<p>As Fox explained, &#8220;Open-source registries are no longer passive distribution points. They are operational and security-critical systems running along the way to nearly every modern software build. If we want the software supply chain to remain resilient, we need to have a serious conversation about how these platforms are funded, governed, and maintained on a global scale. Now is the time to treat registry sustainability as a shared responsibility in the software industry.&#8221;<\/p>\n<h2>Registry Sites Are More Than Download Mirrors<\/h2>\n<p>He is right. Open-source registry sites are no longer simple download mirrors. They are security-critical systems that sit directly in the path of almost every modern software build. If any of the central registries falter, whether due to cost, burnout, or a successful attack, the scope of the explosion will spread beyond open-source communities to banks, hospitals, the cloud, and governments that rarely think about where their code dependencies come from.<\/p>\n<p>Christopher Robinson, CTO and Chief Security Architect <a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/openssf.org\/\" class=\"c-regularLink\">Open Source Security Foundation<\/a> (OpenSSF) said, &#8220;Package registries sit at the front lines of software supply chain security and resiliency. As consumption, publishing, and attack activity accelerates, the management behind these systems must evolve as well. This initiative will be an important venue for registry leaders and ecosystem stakeholders to align on practical, community-minded ways to maintain the infrastructure on which modern software depends.&#8221;<\/p>\n<p><strong>Also: Microsoft finally opens the DOS 1.0 source \u2013 and it&#8217;s much more than code<\/strong><\/p>\n<p>&#8220;<a rel=\"noopener nofollow\" target=\"_blank\" href=\"https:\/\/www.sonatype.com\/blog\/open-is-not-costless-reclaiming-sustainable-infrastructure\" class=\"c-regularLink\">It is bigger than any single registry<\/a>,&#8221; Fox said. &#8220;What started as an operational reality on Maven Central is no longer best understood as a Maven Central story. The same pattern is visible throughout the ecosystem. More machine traffic. More automation. More scanning. Higher expectations around uptime, integrity, provenance and policy enforcement. Higher cost. Higher support burden. Over-reliance on infrastructure that the industry still talks about as if it runs on goodwill and free time.&#8221; Spoiler alert: It&#8217;s not. <\/p>\n<p>To address this, Sonatype has teamed up with the Linux Foundation and other package registry leaders, including Alpha-Omega, the Eclipse Foundation (OpenVSX), the OpenJS Foundation, OpenSSF, PackageGist, the Python Software Foundation, Ruby Central (RubyGems), and the Rust Foundation (Crates). The idea is to give operators a neutral platform to openly discuss funding, governance and shared operational burden. Once that is dealt with, they will coordinate how to explain those realities to companies and organizations that have long assumed that registries are &#8220;free.&#8221; no, they&#8217;re not. They never were.<\/p>\n<p>As the Linux Foundation points out, &#8220;Registries today run primarily on two things: (1) infrastructure donations and credits; and (2) the heroic efforts of small paid teams (themselves funded by donations and grants) and unpaid volunteers who operate and maintain registry services. The bulk of donations and grants come from a small group of donors and are not commensurate with the demands of the registry.&#8221; <\/p>\n<h2>Repositories need more than cash <\/h2>\n<p>The working group is clearly positioned as a space where registry leaders and ecosystem stakeholders can align on \u201cpractical, community-minded\u201d ways to maintain that infrastructure, rather than where each operator can improvise their own survival plan in isolation.<\/p>\n<p>While open-source repositories are in desperate need of more cash to keep up with demand, it&#8217;s not just about money. Many other requirements need to be addressed. These are:<\/p>\n<p><strong>Also: How AI has suddenly become more useful to open-source developers<\/strong><\/p>\n<ul>\n<li><strong>economic stability:<\/strong> Develop funding models that can truly cover infrastructure, operations, maintenance and governance, rather than relying on heroic volunteerism and a few corporate logos.<\/li>\n<li><strong>Collective Defense: <\/strong>Coordinate security practices and information sharing across registries so they can rapidly detect and respond to threats as attackers automate and scale their activity.<\/li>\n<li><strong>Governance Efficiency: <\/strong>Create shared policy frameworks and standardized terms that make it politically and legally possible to introduce sustainable funding models without fragmenting communities.<\/li>\n<li><strong>Ecosystem Education and Transparency:<\/strong> Align messaging and educational content so that developers, companies, and policymakers finally understand what it costs to run these services, and why \u201cunlimited free downloads forever\u201d was never a realistic plan.<\/li>\n<\/ul>\n<p>Some groups are already addressing these issues, but no one has the policies and people to do it all. By working together, it is hoped that they will develop a framework that all repositories can use without reinventing the wheel. <\/p>\n<p><strong>Also: I tried the new Linux Mint 22.3 \u2013 it&#8217;s a masterclass in polish and quality-of-life fixes<\/strong><\/p>\n<p>Supporting open-source repositories has become a mission-critical issue for everyone in the software business. However, until recently it was invisible. We no longer have the luxury of assuming that volunteers will keep the doors of open-source code libraries open. These sites must have our support, otherwise we&#8217;ll all be in trouble developing, building, and running the programs our companies need to keep the lights on. <\/p>\n<\/div>\n<p><script type=\"text\/javascript\">\n      (function() {\n        window.zdconsent = window.zdconsent || {run:(),cmd:(),useractioncomplete:(),analytics:(),functional:(),social:()};\n        window.zdconsent.cmd = window.zdconsent.cmd || ();\n        window.zdconsent.cmd.push(function() {\n          !function(f,b,e,v,n,t,s)\n          {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n          n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n          if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n          n.queue=();t=b.createElement(e);t.async=!0;\n          t.src=v;s=b.getElementsByTagName(e)(0);\n          s.parentNode.insertBefore(t,s)}(window, document,'script',\n          'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\n          fbq('set', 'autoConfig', false, '789754228632403');\n          fbq('init', '789754228632403');\n        });\n      })();\n    <\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gremlin\/E+ via Getty Images Follow ZDNET: Add us as a favorite source On Google. ZDNET Highlights Open-source repositories are collapsing under the pressure of 10 trillion downloads annually. To deal with this problem, all the major repositories are joining together. Although lack of funds is a large part of the problem, other issues also need<\/p>\n","protected":false},"author":1,"featured_media":122068,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[532,28772,1526,25064,28773,2024,2356],"class_list":{"0":"post-122020","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-devotionals","8":"tag-crushing","9":"tag-downloads","10":"tag-heres","11":"tag-opensource","12":"tag-repositories","13":"tag-theyre","14":"tag-trillion"},"_links":{"self":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/122020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/comments?post=122020"}],"version-history":[{"count":1,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/122020\/revisions"}],"predecessor-version":[{"id":122071,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/posts\/122020\/revisions\/122071"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/media\/122068"}],"wp:attachment":[{"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/media?parent=122020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/categories?post=122020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/christiancorner.us\/index.php\/wp-json\/wp\/v2\/tags?post=122020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}