<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[{forkable}]]></title><description><![CDATA[Your weekly open source digest.]]></description><link>https://www.forkable.io</link><image><url>https://substackcdn.com/image/fetch/$s_!NOFk!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa631ceb0-5da3-48a6-9eaf-12ab4348f4ce_780x780.png</url><title>{forkable}</title><link>https://www.forkable.io</link></image><generator>Substack</generator><lastBuildDate>Mon, 15 Jun 2026 04:21:42 GMT</lastBuildDate><atom:link href="https://www.forkable.io/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Paul]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[forkable@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[forkable@substack.com]]></itunes:email><itunes:name><![CDATA[Paul (Forkable)]]></itunes:name></itunes:owner><itunes:author><![CDATA[Paul (Forkable)]]></itunes:author><googleplay:owner><![CDATA[forkable@substack.com]]></googleplay:owner><googleplay:email><![CDATA[forkable@substack.com]]></googleplay:email><googleplay:author><![CDATA[Paul (Forkable)]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[AI startup ditches Anthropic for DeepSeek and “saves millions”]]></title><description><![CDATA[Plus: LibreOffice takes aim at Euro-Office &#8212; and more.]]></description><link>https://www.forkable.io/p/ai-startup-ditches-anthropic-for</link><guid isPermaLink="false">https://www.forkable.io/p/ai-startup-ditches-anthropic-for</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Sat, 13 Jun 2026 14:48:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B0MN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at how soaring AI inference costs are forcing some companies into decisions they probably wouldn't have entertained a year ago &#8212; and why one startup's switch from Anthropic to DeepSeek says a lot about where open-weight models now stand.</p><p>Elsewhere, Euro-Office launched and immediately drew fire from LibreOffice; a developer built an open source app to liberate Oura Ring data from its subscription paywall; and more. </p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>When the inference bill exceeds payroll, something has to give</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B0MN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B0MN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!B0MN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!B0MN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!B0MN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B0MN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1702796,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/201774502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B0MN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!B0MN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!B0MN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!B0MN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340d08b2-8244-42e9-9aff-a368d0c93544_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.lindy.ai/">Lindy</a>, an AI agent platform that automates everyday work tasks such as email triage, has switched its entire model infrastructure from Anthropic to DeepSeek v4, the open-weight model from Chinese AI research company DeepSeek. The move, <a href="https://thenewstack.io/lindy-deepseek-anthropic-switch/">announced last week</a> by founder and CEO <a href="https://www.linkedin.com/in/florentcrivello/">Flo Crivello</a>, came down to one thing: his AI bill had grown bigger than his wage bill.</p><p>&#8220;Pulled the trigger today and switched 100% of Lindy traffic to DeepSeek v4, churning from Anthropic models,&#8221; Crivello <a href="https://x.com/Altimor/status/2062389885437366342">wrote on X</a>. &#8220;Saves us millions of $ and we&#8217;re actually seeing an increase in performance on many core use cases. Transformative for the business.&#8221;</p><p>Lindy isn&#8217;t alone in hitting this wall. Uber <a href="https://fortune.com/2026/05/26/uber-coo-ai-spending-tokens-claude-code/">exhausted</a> its entire 2026 AI budget in four months, largely on Claude Code. GitHub <a href="https://thenewstack.io/github-copilot-token-billing/">scrapped its flat-rate Copilot subscription</a> after agentic coding sessions made the numbers unworkable. The <a href="https://thenewstack.io/tokenomics-foundation/">Linux Foundation&#8217;s newly launched Tokenomics Foundation</a> &#8212; backed by Google, Microsoft, IBM, and Salesforce &#8212; exists precisely because no agreed standard exists for enterprises to track or benchmark what AI is actually costing them.</p><p>What makes Lindy&#8217;s switch significant, from Forkable&#8217;s perspective at least, isn&#8217;t the saving &#8212; it&#8217;s what it says about where open-weight models now sit. DeepSeek first <a href="https://www.forkable.io/p/deepseek-deepens-the-open-source">rattled the industry in January 2025</a>, when its R1 model went toe-to-toe with leading US frontier models at a fraction of the price. V4, released in preview in April, went further &#8212; notable for being the first frontier-class AI stack built entirely within China&#8217;s own technology supply chain.</p><p>The traffic data tells its own story. Vercel&#8217;s AI Gateway <a href="https://vercel.com/blog/ai-gateway-production-index-june-2026">recorded DeepSeek&#8217;s share of token volume climbing</a> from under 1% to 17% in a single month in May &#8212; while its share of actual spend barely moved from 1%, pointing to just how much cheaper these tokens are to run.</p><p>Lindy&#8217;s migration took far longer than expected &#8212; six to nine months of evaluation, gradual rollout, and significant prompt re-engineering. &#8220;100x more work than we thought,&#8221; Crivello said: &#8220;I wouldn&#8217;t be surprised if Anthropic&#8217;s next release earned them our business back, but they would need to significantly cut prices.&#8221;</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/lindy-deepseek-anthropic-switch/">The New Stack</a></p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3><strong>Euro-Office launches &#8212; and LibreOffice isn't impressed</strong></h3><p>The Document Foundation, the organisation behind LibreOffice, has <a href="https://www.theregister.com/applications/2026/06/09/libreoffice-brands-euro-office-a-de-facto-ally-of-microsofts-lock-in-strategy/5252854">publicly accused</a> Euro-Office &#8212; the European open-source office suite <a href="https://www.forkable.io/i/200765039/europes-answer-to-microsoft-office-to-go-live">that launched last week</a> as an alternative to Microsoft 365 and Google Workspace &#8212; of undermining the very sovereignty it claims to champion.</p><p><em><strong>Read more</strong></em>: <a href="https://www.theregister.com/applications/2026/06/09/libreoffice-brands-euro-office-a-de-facto-ally-of-microsofts-lock-in-strategy/5252854">The Register</a></p><div><hr></div><h3>Google joins Eclipse Foundation to push open source developer tools</h3><p>Google has become a strategic member of the Eclipse Foundation, deepening its involvement in open source developer tooling with a focus on AI-integrated development environments.</p><p><em><strong>Read more</strong></em>: <a href="https://opensource.googleblog.com/2026/06/google-joins-the-eclipse-foundation-as-a-strategic-member-to-accelerate-ai-integrated-developer-tools.html">Google</a></p><div><hr></div><h3><strong>Microsoft open-sources ASSERT to turn specs into agent evals</strong></h3><p>Microsoft's Responsible AI team has released <a href="https://github.com/responsibleai/ASSERT">ASSERT</a>, an open-source framework that converts plain-language behaviour specifications into full evaluation pipelines for AI agents &#8212; automatically generating test scenarios, datasets, and scorecards. The idea is simple: if you've written down what your agent should do, ASSERT turns that into something you can actually run and inspect.</p><p><em><strong>Read more</strong></em>: <a href="https://commandline.microsoft.com/assert-written-intent-executable-evals/">Microsoft</a> | <a href="https://github.com/responsibleai/ASSERT">ASSERT</a></p><div><hr></div><h3>UK backs open source AI builders with compute and a seat at the table</h3><p>Speaking at London Tech Week, UK AI Minister Kanishka Narayan announced an Open-Source AI Builder Fund providing over &#163;500,000 worth of compute to help developers move prototypes into production, alongside a mentoring scheme and a new dev board giving ten developers under 30 a direct line into government policy.</p><p><em><strong>Read more</strong></em>: <a href="https://www.gov.uk/government/news/new-backing-for-open-source-ai-builders-data-centre-design-challenge-and-robotics-partnership">UK Gov</a> | <a href="https://www.computing.co.uk/news/2026/uk-backs-open-source-ai-builders">Computing</a></p><div><hr></div><h3>Linux Foundation launches OpenSharing to standardise AI asset exchange</h3><p>The Linux Foundation has launched OpenSharing, a vendor-neutral open protocol &#8212; contributed by Databricks and building on its Delta Sharing project &#8212; for sharing AI models, agent skills, and unstructured data across platforms without proprietary marketplaces or custom integrations.</p><p><em><strong>Read more</strong></em>: <a href="https://www.prnewswire.com/news-releases/linux-foundation-announces-opensharing-project-to-standardize-ai-asset-and-data-exchange-302796802.html">Linux Foundation</a> </p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h3>Cracked Oura: the open source app that breaks the subscription</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tKUE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735660bb-8305-4970-a427-7963142d9f42_2940x1832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tKUE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735660bb-8305-4970-a427-7963142d9f42_2940x1832.png 424w, https://substackcdn.com/image/fetch/$s_!tKUE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735660bb-8305-4970-a427-7963142d9f42_2940x1832.png 848w, https://substackcdn.com/image/fetch/$s_!tKUE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735660bb-8305-4970-a427-7963142d9f42_2940x1832.png 1272w, https://substackcdn.com/image/fetch/$s_!tKUE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735660bb-8305-4970-a427-7963142d9f42_2940x1832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tKUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735660bb-8305-4970-a427-7963142d9f42_2940x1832.png" width="1456" height="907" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/735660bb-8305-4970-a427-7963142d9f42_2940x1832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:907,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:540722,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/201774502?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735660bb-8305-4970-a427-7963142d9f42_2940x1832.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tKUE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735660bb-8305-4970-a427-7963142d9f42_2940x1832.png 424w, https://substackcdn.com/image/fetch/$s_!tKUE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735660bb-8305-4970-a427-7963142d9f42_2940x1832.png 848w, https://substackcdn.com/image/fetch/$s_!tKUE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735660bb-8305-4970-a427-7963142d9f42_2940x1832.png 1272w, https://substackcdn.com/image/fetch/$s_!tKUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735660bb-8305-4970-a427-7963142d9f42_2940x1832.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>An <a href="https://ouraring.com/">Oura Ring</a> will cost you $400 for the hardware, plus up to $70 a year to actually see your health data. Developer Elmo Ahorinta thought that was a bit rich, so he built <a href="https://github.com/EIrno/Cracked-Oura">Cracked Oura</a> &#8212; an open source desktop app that pulls your sleep, readiness, and activity data out of Oura's ecosystem entirely and stores it locally in an SQLite database.</p><p>It then generates dashboards he says are "at least as good as the official Oura dashboard."</p><p>EU data portability rules require Oura to let users export their own data, so Cracked Oura simply automates that process and does the rest itself. No subscription required.</p><p><em><strong>Read more</strong></em>: <a href="https://www.androidauthority.com/cracked-oura-app-3672333/">Android Authority</a> | <a href="https://github.com/EIrno/Cracked-Oura">GitHub</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The EU just made its biggest open source bet ever]]></title><description><![CDATA[Plus: Europe's answer to Microsoft Office to go live, IBM and Red Hat commit $5bn to open source security, and more.]]></description><link>https://www.forkable.io/p/the-eu-just-made-its-biggest-open</link><guid isPermaLink="false">https://www.forkable.io/p/the-eu-just-made-its-biggest-open</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Fri, 05 Jun 2026 15:50:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Fg2p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at the European Commission&#8217;s landmark tech sovereignty package &#8212; and what it means for open source specifically.</p><p>Elsewhere, Euro-Office is set to launch as a European alternative to Microsoft 365 and Google Docs; IBM and Red Hat commit $5 billion to securing the open source supply chain; Supabase raises $500 million at a $10.5 billion valuation; and much more.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>Europe bets on open source to cut the cord from US and Chinese tech</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fg2p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fg2p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!Fg2p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!Fg2p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!Fg2p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fg2p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2042520,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/200765039?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Fg2p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!Fg2p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!Fg2p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!Fg2p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232bf2bd-c710-473c-b2c4-89c4466817ce_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On Wednesday, the European Commission (EC) <a href="https://digital-strategy.ec.europa.eu/en/policies/eu-tech-sovereignty">published</a> its European Technological Sovereignty Package &#8212; a bundle of legislative proposals covering semiconductors, cloud, AI, and, most notably for Forkable, a full <a href="https://digital-strategy.ec.europa.eu/en/policies/open-source-strategy">Open Source Strategy</a>. </p><p>Europe procures more than 80% of its key digital products, services, and infrastructure from non-EU suppliers &#8212; a dependence that reared its head last year when <a href="https://www.bruegel.org/newsletter/nexperia-crisis-wake-call-europes-approach-chinese-investment">China curtailed semiconductor exports</a>, pushing the <a href="https://www.bbc.co.uk/news/articles/cr43kyn9d6po">European car industry to the brink</a>. Add to that the question of what happens if a US administration decides to lean on American cloud providers, <a href="https://subscriber.politicopro.com/article/2025/10/international-criminal-court-to-drop-microsoft-over-sanction-fears-00630316">be it to cut off services</a> or hand over sensitive European data.</p><p><a href="http://www.linkedin.com/in/henna-virkkunen/">Henna Virkkunen</a>, the Commission&#8217;s vice-president for tech sovereignty, said that the EU cannot allow any foreign government or company to <a href="https://www.theguardian.com/world/2026/jun/03/eu-commission-foreign-providers-kill-switch-disrupt-tech-europe">hold what she called</a> the &#8220;kill switch possibility.&#8221; She pointed specifically to the <a href="https://en.wikipedia.org/wiki/CLOUD_Act">2018 US Cloud Act</a>, which gives US federal authorities the power to reach into data held by American providers on foreign soil, as something fundamentally at odds with European rules.</p><p>As for the open source component of the package, well, some &#8364;2 billion over seven years to fund alternatives to proprietary software; a target of 30 million active users of open source collaboration tools by 2030; and a mandate that the <a href="https://commission.europa.eu/topics/digital-economy-and-society/european-digital-identity_en">EU Digital Identity Wallet</a> be built on open source.</p><p>OpenForum Europe, a Brussels-based open source advocacy group, <a href="https://openforumeurope.org/the-path-towards-open-strategic-autonomy-ofe-welcomes-the-european-commissions-tech-sovereignty-package/">welcomed it as</a> "a defining moment for open source in Europe" &#8212; the culmination of more than two decades of work to have open source treated as a foundation of Europe's digital future.</p><p>&#8220;This is Europe's most ambitious commitment to open source to date,&#8221; <a href="https://www.linkedin.com/posts/nckgts_how-the-eus-tech-sovereignty-package-finally-share-7467942963030138880-2fAZ/">said Nicholas Gates</a>, senior policy advisor at OpenForum Europe. &#8220;The devil is always in the details, but this is a remarkable step forward for open source in digital policy, and the Commission should be lauded for getting us this far.&#8221;</p><p>Even <a href="https://www.techpolicy.press/how-the-eus-tech-sovereignty-package-finally-puts-open-source-to-the-test/">within the open source camp</a>, there are doubts about some of the specifics of the sovereignty package: &#8364;2 billion spread thinly across seven years looks modest set against the Commission&#8217;s own figure of &#8364;264 billion spent annually on largely proprietary IT. Open source hardware barely features, too.   </p><p>On the cloud provisions specifically, the Computer and Communications Industry Association (<a href="https://ccianet.org/">CCIA</a>) &#8212; whose members include Amazon and Google &#8212; called the proposals a &#8220;dangerous recipe for progressive market shutdown,&#8221; arguing the move was &#8220;discriminatory.&#8221;</p><p>&#8220;By excluding trusted international technology providers based on their headquarters location and organisational structure, the Commission forces users to rely on a much more limited selection of digital products,&#8221; the CCIA wrote.</p><p>The proposals still require agreement from EU member states and the European Parliament, so there is a long way for this to get over the line. But Brussels has now, for the first time, placed open source at the centre of how Europe intends to take back control of its own digital infrastructure.</p><p>Drupal founder and project lead Dries Buytaert called the new open source strategy &#8220;a big step forward.&#8221; </p><p>&#8220;It treats Open Source as infrastructure, ties it to technological sovereignty, and backs it with real funding,&#8221; Buytaert <a href="https://www.linkedin.com/posts/buytaert_opensource-digitalsovereignty-europe-share-7468006937054511104-RjpG/">wrote</a>.</p><p><em><strong>Read more</strong></em>: <a href="https://commission.europa.eu/news-and-media/news/strengthening-europes-tech-sovereignty-2026-06-03_en">European Commission</a> | <a href="https://www.techpolicy.press/how-the-eus-tech-sovereignty-package-finally-puts-open-source-to-the-test/">Tech Policy Press</a> | <a href="https://www.theguardian.com/world/2026/jun/03/eu-commission-foreign-providers-kill-switch-disrupt-tech-europe">The Guardian</a></p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3><strong>Europe's answer to Microsoft Office to go live</strong></h3><p>Speaking of sovereignty, the first stable version of <a href="https://github.com/Euro-Office">Euro-Office</a> is set to launch on June 9, courtesy of a coalition of European companies which have built an open-source office suite designed as a direct alternative to Microsoft 365 and Google Workspace for governments, public sector bodies, and regulated organisations.</p><p><em><strong>Read more</strong></em>: <a href="https://www.zdnet.com/article/euro-office-a-sovereign-cloud-based-office-suite-google-microsoft-alternative/">ZDNET</a> | <a href="https://github.com/Euro-Office">Euro-Office</a></p><div><hr></div><h3>Tokenomics Foundation to tackle AI cost chaos</h3><p>AI token costs are rising fast and nobody agrees on how to measure them. With that in mind, the Linux Foundation this week announced the Tokenomics Foundation, a new body tasked with building open standards, benchmarks, and best practices across the AI token economy, backed by Google, Microsoft, IBM, JPMorgan Chase, and Salesforce. Notably absent: Anthropic and OpenAI, the frontier model providers whose pricing sits at the heart of the problem.</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/tokenomics-foundation/">The New Stack</a></p><div><hr></div><h3><strong>JetBrains open-sources Mellum2</strong></h3><p>JetBrains has released Mellum2, an open-source coding model built to run entirely on your own infrastructure &#8212; a direct counter to coding tools that depend on third-party APIs.</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/jetbrains-mellum2-open-source-coding-model/">The New Stack</a></p><div><hr></div><h3>IBM and Red Hat commit $5 billion to open source security</h3><p>IBM and Red Hat <a href="https://www.redhat.com/en/about/press-releases/project-lightwell-secure-open-source">launched Project Lightwell</a>, an enterprise clearing house for securing the open source software supply chain, backed by a $5 billion commitment. </p><p><em><strong>Read more</strong></em>: <a href="https://www.redhat.com/en/about/press-releases/project-lightwell-secure-open-source">Red Hat</a></p><div><hr></div><h3>Netflix engineer open-sources AI cost-cutting tool</h3><p>A senior Netflix engineer has released Project Headroom, an open-source tool that promises to cut LLM costs by stripping redundant tokens before they reach a model. Since its January release, the project has reportedly saved users around $700,000 and freed up 200 billion tokens.</p><p><em><strong>Read more</strong></em>: <a href="https://www.theregister.com/ai-ml/2026/05/31/netflix-wiz-creates-app-to-slash-ai-bills-then-open-sources-it/5248702">The Register</a></p><div><hr></div><h3>Rayfin lands to bridge vibe coding and enterprise production</h3><p>Microsoft has released Rayfin, an open-source SDK built to take apps created with AI-assisted vibe coding tools and make them fit for enterprise deployment, with security and governance baked in. </p><p><em><strong>Read more</strong></em>: <a href="https://azure.microsoft.com/en-us/blog/microsoft-build-2026-building-agentic-apps-with-microsoft-fabric-and-microsoft-databases/#introducing-rayfin-from-prompt-to-production-backend">Microsoft</a></p><div><hr></div><h3>Cloudflare acquires VoidZero</h3><p>Cloudflare has acquired VoidZero, the team behind Vite, Vitest, Rolldown, and Oxc &#8212; some of the most widely used open-source JavaScript build tools in the ecosystem. Cloudflare says Vite will remain open source and vendor-agnostic.</p><p><em><strong>Read more</strong></em>: <a href="https://blog.cloudflare.com/voidzero-joins-cloudflare/">Cloudflare</a></p><div><hr></div><h3>Supabase raises $500 million at $10.5 billion valuation</h3><p>Open-source Postgres development platform Supabase (<a href="https://www.forkable.io/p/vibe-coding-drives-open-source-startup">previous coverage here</a>) has closed a $500 million series F round of funding, doubling its valuation to $10.5 billion. </p><p><em><strong>Read more</strong></em>: <a href="https://www.cnbc.com/2026/06/04/database-startup-supabase-raises-500-million-10point5-billion-valuation.html">CNBC</a></p><div><hr></div><h3>Yugabyte launches Meko, a memory layer for AI agents</h3><p>Open-source database company Yugabyte launched Meko, a shared memory layer designed to give AI agents persistent, consistent context across tasks and sessions. </p><p><em><strong>Read more</strong></em>: <a href="https://www.forkable.io/p/yugabyte-bets-on-open-source-memory">Forkable</a></p><div><hr></div><h3>OpenTelemetry hits general availability</h3><p>Seven years in the making, OpenTelemetry &#8212; the open-source observability framework that has become the telemetry standard for cloud computing &#8212; formally <a href="https://thenewstack.io/opentelemetry-hits-general-availability/">reached general availability</a>. The project is now also positioning itself for the AI infrastructure era.</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/opentelemetry-hits-general-availability/">The New Stack</a></p><div><hr></div><h3>Gas Town comes to the cloud</h3><p>Gas Town, the open-source AI agent orchestration project created by developer and writer Steve Yegge, has <a href="https://thenewstack.io/steve-yegges-ai-agent-orchestration-project-gas-town-comes-to-the-cloud-and-brings-the-wasteland-with-it/">received a cloud-hosted version via Kilo</a>. The new Wasteland feature supports running a thousand Gas Town instances simultaneously.</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/steve-yegges-ai-agent-orchestration-project-gas-town-comes-to-the-cloud-and-brings-the-wasteland-with-it/">The New Stack</a></p><div><hr></div><h3>Ex-Block CTO goes all in on open agentic AI infrastructure</h3><p><a href="https://www.linkedin.com/in/maniksurtani/">Manik Surtani</a> has left his role as head of open source at payments company Block after eight years, to become CTO of the Agentic AI Foundation, a <a href="https://www.forkable.io/p/openai-anthropic-and-big-tech-unite">new organisation focused on keeping the next layer of AI infrastructure open</a>. </p><p><em><strong>Read more</strong></em>: <a href="https://maniksurtani.substack.com/p/going-all-in">Substack</a></p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h3>Open skies</h3><p>Researchers at MIT and the University of Pennsylvania <a href="https://news.mit.edu/2026/new-research-enables-robot-to-chart-better-course-0519">have published MIGHTY</a>, an open-source trajectory planning system for autonomous drones that can avoid unexpected obstacles in real time while keeping to a smooth, time-efficient flight path.</p><p>The system runs entirely on the drone&#8217;s own onboard hardware, negating the need for the commercial solvers that currently underpin most high-performance alternatives &#8212; software that can carry price tags running into the hundreds of thousands of dollars. In tests, MIGHTY cut computation time by 9.3% and travel time by 13.1% compared to existing approaches, with a 100% success rate. Potential applications include search-and-rescue in collapsed buildings, last-mile delivery in cities, and infrastructure inspection.</p><p>The code is <a href="https://github.com/mit-acl/mighty">available on GitHub</a>.</p><p><em><strong>Read more</strong></em>: <a href="https://news.mit.edu/2026/new-research-enables-robot-to-chart-better-course-0519">MIT News</a> | <a href="https://github.com/mit-acl/mighty">Mighty (GitHub)</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Yugabyte bets on open-source memory infrastructure for AI agents ]]></title><description><![CDATA["Memory infrastructure for agents will be deeply embedded in production applications--that layer can&#8217;t be a proprietary black box."]]></description><link>https://www.forkable.io/p/yugabyte-bets-on-open-source-memory</link><guid isPermaLink="false">https://www.forkable.io/p/yugabyte-bets-on-open-source-memory</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Tue, 12 May 2026 14:47:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!K_K3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>Welcome to Forkable&#8217;s <a href="https://www.forkable.io/t/coss-corner">Open Profile</a> column, where I go in-depth on key projects, companies, and figures from across the open source realm.</strong></em> </p><p>In this edition, I check in with <a href="https://www.linkedin.com/in/kranganathan/">Karthik Ranganathan</a>, CEO and co-founder of <a href="https://www.yugabyte.com/">Yugabyte</a>, an open-source database company now pushing into AI infrastructure with the launch of <a href="https://mekodata.ai/">Meko</a>, a new &#8220;memory layer&#8221; for AI agents.</p><p>Meko reflects how infrastructure companies are reassessing their role in the agentic AI stack. As agents take on longer-running tasks across multiple systems, the problems companies keep hitting &#8212; shared context and coordination &#8212; are ones distributed systems engineers would recognise immediately. </p><p>"Agents are working from inconsistent views of what's true right now," Ranganathan told me. "This is because there is no way to enforce a shared truth."</p><p><em>Read the story in full below</em>. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading {forkable}! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>10 years in the making</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K_K3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K_K3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png 424w, https://substackcdn.com/image/fetch/$s_!K_K3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png 848w, https://substackcdn.com/image/fetch/$s_!K_K3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png 1272w, https://substackcdn.com/image/fetch/$s_!K_K3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K_K3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png" width="740" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:740,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:473553,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/197328435?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K_K3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png 424w, https://substackcdn.com/image/fetch/$s_!K_K3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png 848w, https://substackcdn.com/image/fetch/$s_!K_K3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png 1272w, https://substackcdn.com/image/fetch/$s_!K_K3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee30cb31-71d3-4b9e-aa7b-5e8dcc5d7d08_740x540.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Yugabyte founders and co-CEOs <a href="https://www.linkedin.com/in/kannanmuthukkaruppan/">Kannan Muthukkaruppan</a> and <a href="https://www.linkedin.com/in/kranganathan/">Karthik Ranganathan</a></figcaption></figure></div><p>When Karthik Ranganathan launched open-source database startup Yugabyte some 10 years ago, the company was focused on helping enterprises run <a href="https://www.postgresql.org/">PostgreSQL</a> applications reliably &#8212; essentially, making sure apps and services stayed online and responsive even when spread across different data centers around the world. </p><p>AI agents, and the strain they would eventually place on data systems, weren&#8217;t part of the conversation.</p><p>Ranganathan arrived at Yugabyte after years building distributed database technology at Facebook, where he worked on projects including Apache Cassandra and HBase, before later joining cloud infrastructure company Nutanix. Yugabyte itself grew out of the cloud computing boom.</p><p>Now the company is turning its attention squarely towards AI agents. <a href="https://www.yugabyte.com/blog/meko-data-infrastructure-for-agents-that-work-and-learn-together/">Last week, Yugabyte launched Meko</a>, a &#8220;memory layer&#8221; designed to help AI agents store, share, and retain knowledge across tasks and between different agents. </p><p>The release comes as companies building agentic systems run into mounting difficulties around maintaining shared context, keeping information current, and tracking what agents have learned over time.</p><p>Many companies currently piece together agent memory using separate retrieval systems, databases, logging tools, and orchestration software. According to Ranganathan, that can create situations where different agents end up operating with different versions of the same information.</p><p>&#8220;Agents are working from inconsistent views of what's true right now,&#8221; Ranganathan explained to Forkable. &#8220;This is because there is no way to enforce a shared truth.&#8221;</p><p>As different agents interact with the same systems, one may update a piece of information while another continues working from an older version, causing errors and outdated assumptions to spread between agents over time.</p><p>&#8220;There&#8217;s no consistency model anywhere in a stitched stack,&#8221; Ranganathan continued.</p><h2>Meko and the next layer of AI infrastructure</h2><p>Meko, at its core, is a shared memory layer for AI agents. The software stores things like conversation history, agent decisions, shared knowledge, and longer-term memory in a single system that different agents can access. Yugabyte says the goal is to help agents retain context across tasks and sessions, while also giving teams a clearer record of how information moves between systems.</p><p>&#8220;Existing tools trace what agents did &#8212; they don't trace what agents learned, or how that learning propagated between agents,&#8221; Ranganathan said.</p><p>At the center of the platform are four main components: memory, knowledge, conversations, and traces. Together, those pieces are intended to handle persistent agent memory, shared organisational knowledge, conversational history, and records showing how agents arrived at particular decisions over time.</p><p>Ranganathan argues that many current AI tools can show prompts, tool calls, and latency, but struggle to explain how agents arrived at certain conclusions or how information spread between different systems over time. He also believes that growing regulatory pressure around AI accountability, including requirements around auditability, will place more scrutiny on those gaps as agentic systems take deeper root in enterprise software.</p><p>&#8220;None of these are fixable with better prompts or more retrieval,&#8221; Ranganathan continued. &#8220;They're infrastructure problems that need infrastructure solutions.&#8221;</p><h2>The open source factor</h2><p>For now, Meko is available by request only as a fully managed service, though Yugabyte says the intention is to release the underlying platform as open source. And the rationale for that, according to Ranganathan, is largely driven by the nature of the technology itself, and the belief that companies will be reluctant to build critical AI systems on top of closed memory infrastructure they cannot independently inspect or control.</p><p>&#8220;Memory infrastructure for agents will be deeply embedded in production applications &#8212; it holds the learned context, the conversation history, the audit trail of what agents knew and when,&#8221; Ranganathan explained. &#8220;That layer can&#8217;t be a proprietary black box. If we asked teams to commit their agent data to a closed system that they can&#8217;t self-host, audit, or extend, we&#8217;d lose them on day one. The data is too important to trust to a single vendor.&#8221;</p><p>The launch also reflects Yugabyte&#8217;s longer-running business model around open source infrastructure. The company has historically monetised through managed services built on top of its open source database technology.</p><p>Meko will ultimately follow a similar pattern, with Yugabyte making money through hosted and managed deployments aimed at enterprises that don&#8217;t want to operate the infrastructure themselves. Underneath, the system runs on YugabyteDB, the company&#8217;s PostgreSQL-compatible distributed database, which acts as the storage and coordination layer behind the memory system.</p><p>For Yugabyte, it&#8217;s also a bet on where enterprise software is heading &#8212; databases and data platforms angling for a foundational role in agentic systems, without the lock-in.</p><p>&#8220;If you&#8217;re building a multi-agent system where models will change, vendors will change, and you need an audit trail across the whole thing &#8212; that&#8217;s an infrastructure decision,&#8221; Ranganathan said. &#8220;And it shouldn&#8217;t be locked to whichever model you happened to start with.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading {forkable}! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[NHS shutters public GitHub repos over AI security fears]]></title><description><![CDATA[Plus: Moonshot AI lands $2B, and much more.]]></description><link>https://www.forkable.io/p/nhs-shutters-public-github-repos</link><guid isPermaLink="false">https://www.forkable.io/p/nhs-shutters-public-github-repos</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Sat, 09 May 2026 14:03:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1OAI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at NHS England moving hundreds of public GitHub repositories behind closed doors, amid growing concern that AI systems capable of analysing codebases at scale are changing the security calculus around open source.</p><p>Elsewhere, China&#8217;s open-model boom continues with another massive funding round, AWS and Cisco unveil new infrastructure for securing AI agents and model supply chains, and a fresh wave of startups and investors pile into the tooling, inference, and orchestration layers forming around open AI systems.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>NHS locks down public code</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1OAI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1OAI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif 424w, https://substackcdn.com/image/fetch/$s_!1OAI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif 848w, https://substackcdn.com/image/fetch/$s_!1OAI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif 1272w, https://substackcdn.com/image/fetch/$s_!1OAI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1OAI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif" width="540" height="301" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:301,&quot;width&quot;:540,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2944556,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/196997830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1OAI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif 424w, https://substackcdn.com/image/fetch/$s_!1OAI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif 848w, https://substackcdn.com/image/fetch/$s_!1OAI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif 1272w, https://substackcdn.com/image/fetch/$s_!1OAI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc8f43e-9cbb-4c4b-9453-22c49a27edc5_540x301.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI-driven vulnerability discovery is starting to reshape how public institutions think about open source.</p><p>England&#8217;s National Health Service (NHS), one of the world&#8217;s largest public healthcare systems and among the biggest employers globally, <a href="https://www.theregister.com/software/2026/05/05/nhs-to-close-source-github-repos-over-ai-security-concerns/5224392">has instructed teams</a> to make hundreds of public GitHub repositories private by May 11, amid growing concern that modern AI systems can analyse open codebases for weaknesses at scale.</p><p>According to internal guidance seen by <em>The Register</em>, the move is tied directly to advances in AI-assisted security research, including <a href="https://www.forkable.io/publish/post/196997830?back=%2Fpublish%2Fposts%2Fpublishedace-to">Anthropic&#8217;s Mythos project</a>, which recently demonstrated how frontier models can identify vulnerabilities in widely used software that had survived years of human review.</p><p>Notably, NHS isn&#8217;t responding to a known breach. Instead, it appears to be reacting to a broader concern: that the economics of vulnerability discovery have changed. Systems capable of ingesting and reasoning over large codebases may make it significantly easier &#8212; and cheaper &#8212; to identify weaknesses in publicly accessible software and infrastructure. By way of example, Anthropic said that Mythos had found a flaw in <a href="https://www.openbsd.org/">OpenBSD</a>, a security-focused operating system, <a href="https://venturebeat.com/security/mythos-detection-ceiling-security-teams-new-playbook">dating back 27 years</a>.</p><p>The repositories affected reportedly include a broad mix of projects, from software tools and scripts to documentation and architecture resources. Many were public because NHS England, like other parts of the UK public sector, had increasingly embraced open-source principles around transparency, reuse, and reducing duplication across the public sector.</p><p>That context makes the move notable. For years, government-backed open-source efforts have operated on the assumption that openness improves software quality and security by allowing more people to inspect, test, and improve code. The NHS decision suggests some organisations are beginning to worry that the same visibility may now also lower the barrier for attackers equipped with increasingly capable AI tools.</p><p>The move also lands amid a broader debate unfolding across open source. In recent weeks, <a href="https://www.forkable.io/p/unpacking-calcoms-break-from-open">companies including Cal.com have argued</a> that AI-assisted vulnerability research is forcing them to rethink how much code they expose publicly.</p><p>But the NHS case could be more consequential because it extends beyond startups and into national infrastructure. Open repositories are often used not just for software distribution, but for collaboration between agencies, procurement, and public accountability around taxpayer-funded systems.</p><p>For now, NHS says the move is temporary while it reassesses risk and governance around public code. Whether that becomes a lasting policy change may depend on how seriously institutions come to view AI-assisted vulnerability discovery &#8212; and whether openness itself is increasingly seen as part of the attack surface.</p><p><em><strong>Read more</strong></em>: <a href="https://www.theregister.com/2026/05/05/nhs_to_closesource_hundreds_of_repos/">The Register</a></p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3><strong>Moonshot AI lands $2B as China&#8217;s open-model boom grows</strong></h3><p>Chinese AI lab Moonshot AI has raised $2 billion at a $20 billion valuation, amid surging demand for open-weight AI models. The company&#8217;s Kimi models are gaining traction as China continues pushing an increasingly open AI ecosystem.</p><p><em><strong>Read more</strong></em>: <a href="https://techcrunch.com/2026/05/07/chinas-moonshot-ai-raises-2b-at-20b-valuation-as-demand-for-open-source-ai-skyrockets/">TechCrunch</a></p><div><hr></div><h3>New fund targets open-source science software</h3><p>A new Open Source for Science Fund has launched to support the open software stack underpinning scientific research. </p><p><em><strong>Read more</strong></em>: <a href="https://os4science.org/news/open-source-for-science-fund-launch/">Open Source for Science Fund</a> | <a href="https://os4science.org/">OS 4 Science</a></p><div><hr></div><h3><strong>GitHub adds security scanning for MCP agents</strong></h3><p>GitHub has launched dependency and secret scanning for its MCP server, allowing AI coding agents to catch leaked credentials and vulnerable packages before code is committed.</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/github-mcp-security-scanning/">The New Stack</a></p><div><hr></div><h3>Anthropic donates open-source Petri toolkit</h3><p>Anthropic is donating Petri, its open-source AI alignment and interpretability toolkit, to researchers and nonprofits working on model transparency and safety. Its new home is at <a href="https://meridianlabs.ai/">Meridian Labs</a>, an AI evaluation nonprofit.</p><p><em><strong>Read more</strong></em>: <a href="https://www.anthropic.com/research/donating-open-source-petri">Anthropic</a></p><div><hr></div><h3>Cisco launches model provenance toolkit</h3><p>Cisco has released Model Provenance Kit, an open-source framework for tracking how AI models are built, modified, and distributed &#8212; part of a broader push toward traceability in AI supply chains.</p><p><em><strong>Read more</strong></em>: <a href="https://blogs.cisco.com/ai/model-provenance-kit">Cisco</a></p><div><hr></div><h3>RadixArk launches with $100M</h3><p>New startup RadixArk has launched with $100 million in seed funding to expand SGLang, the fast-growing open-source inference framework for large language models. The company says it wants to &#8220;democratize frontier AI infrastructure.&#8221;</p><p><em><strong>Read more</strong></em>: <a href="https://www.businesswire.com/news/home/20260505077157/en/RadixArk-Launches-with-%24100-Million-in-Seed-Funding-Led-by-Accel-to-Grow-SGLang-and-Democratize-Frontier-AI-Infrastructure">Business Wire</a></p><div><hr></div><h3>CopilotKit raises $27M for app-native AI agents</h3><p>Open-source AI agent framework CopilotKit has raised $27 million to help developers build app-native agents directly into their own software, rather than relying on standalone chatbots and hosted assistants.</p><p><em><strong>Read more</strong></em>: <a href="https://techcrunch.com/2026/05/05/copilotkit-raises-27m-to-help-devs-deploy-app-native-ai-agents/">TechCrunch</a></p><div><hr></div><h3>DeepInfra raises $107M for open-model inference cloud</h3><p>DeepInfra has raised $107 million to build dedicated cloud infrastructure for serving open-source AI models, betting demand for inference outside the hyperscalers will continue growing.</p><p><em><strong>Read more</strong></em>: <a href="https://siliconangle.com/2026/05/04/deepinfra-lands-107m-funding-build-dedicated-inference-cloud-open-source-models/">Silicon Angle</a></p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h3>A healthy approach to wearable data&#8230;</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gaKX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gaKX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp 424w, https://substackcdn.com/image/fetch/$s_!gaKX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp 848w, https://substackcdn.com/image/fetch/$s_!gaKX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp 1272w, https://substackcdn.com/image/fetch/$s_!gaKX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gaKX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp" width="1270" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151500,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/196997830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gaKX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp 424w, https://substackcdn.com/image/fetch/$s_!gaKX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp 848w, https://substackcdn.com/image/fetch/$s_!gaKX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp 1272w, https://substackcdn.com/image/fetch/$s_!gaKX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F613a60c7-858a-459c-9849-b0ce73b3d972_1270x760.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Open Wearables, an open-source health intelligence platform built by healthtech studio Momentum, has released open-source scoring algorithms for wearable data, starting with sleep and resilience metrics typically locked behind platforms like Whoop and Oura. </p><p>The system connects data sources including Strava, Garmin, Apple Health, and Google Health Connect through a unified API, while also providing an AI reasoning layer for analysing trends and health signals. The broader pitch is that health scoring &#8212; and increasingly AI interpretation of wearable data &#8212; should be transparent and auditable.</p><p><em><strong>Read more</strong></em>: <a href="https://insider.fitt.co/press-release/open-wearables-launches-open-source-health-scoring-algorithms-for-wearable-data/">Fitt/Insider</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Hackers slip malware into trusted Python package]]></title><description><![CDATA[Plus: Paper Compute wants to fix AI agent infrastructure, & much more]]></description><link>https://www.forkable.io/p/hackers-slip-malware-into-trusted</link><guid isPermaLink="false">https://www.forkable.io/p/hackers-slip-malware-into-trusted</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Sat, 02 May 2026 06:30:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!unQn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at a widely used open-source package being compromised through its own release process, after attackers slipped a malicious update into a trusted distribution channel.</p><p>Elsewhere, a new crop of tools and funding rounds points to growing momentum around AI agents and the infrastructure that supports them, while governments and developers continue to rethink their reliance on dominant platforms &#8212; from sovereign Git hosting in Europe to high-profile departures from GitHub itself.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>Hackers weaponize trusted update</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!unQn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!unQn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!unQn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!unQn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!unQn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!unQn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1532378,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/195878854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!unQn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!unQn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!unQn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!unQn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2eb09855-9ec6-4738-92c3-303a2079cd58_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A widely used open-source package with more than 1 million monthly downloads <a href="https://arstechnica.com/security/2026/04/open-source-package-with-1-million-monthly-downloads-stole-user-credentials/">was compromised</a> after attackers hijacked its release process and pushed a malicious update.</p><p>The package, <a href="https://github.com/elementary-data/elementary/pkgs/container/elementary">elementary-data</a>, was briefly distributed with credential-stealing code that searched systems for sensitive data including cloud keys, API tokens, SSH keys, and warehouse credentials. The malicious version &#8212; 0.23.3 &#8212; was live for around 12 hours before being pulled.</p><p>The attack didn&#8217;t rely on tricking users into installing something obviously suspicious. Instead, the attacker exploited a vulnerability in a GitHub Actions workflow used by the project&#8217;s maintainers. By submitting a malicious pull request, they were able to execute code inside the developers&#8217; environment, extract signing keys and tokens, and publish a compromised release that appeared legitimate.</p><p>&#8220;Users who installed 0.23.3&#8230; should assume that any credentials accessible to the environment where it ran may have been exposed,&#8221; the Elementary team <a href="https://www.elementary-data.com/post/security-incident-report-malicious-release-of-elementary-oss-python-cli-v0-23-3">warned</a>.</p><p>The incident follows a well-trodden path. Rather than targeting the codebase itself, attackers are going after the systems that build and ship it. In this case, the release pipeline &#8212; the automated process that builds the software, signs it, and publishes updates &#8212; became the point of entry.</p><p>For maintainers, that creates a difficult problem. Code is reviewed and tested, but CI pipelines &#8212; often less scrutinised and holding the keys to production &#8212; are easier to get wrong and far more damaging if compromised.</p><p><em><strong>Read more</strong></em>: <a href="https://arstechnica.com/security/2026/04/open-source-package-with-1-million-monthly-downloads-stole-user-credentials/">Ars Technica</a> | <a href="https://www.elementary-data.com/post/security-incident-report-malicious-release-of-elementary-oss-python-cli-v0-23-3">Elementary</a></p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3>Paper Compute wants to fix AI agent infrastructure</h3><p>GitHub veteran Brian Douglas recently launched <a href="https://papercompute.com/">Paper Compute</a>, an open-source startup building infrastructure for AI agents, starting with Tapes (observability) and StereOS (a hardened OS for sandboxed agent execution). </p><p>Read my interview with Brian in the link below. </p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/paper-compute-agent-infrastructure/">The New Stack</a></p><div><hr></div><h3>Netherlands launches &#8216;sovereign&#8217; GitHub alternative</h3><p>The Dutch government has soft-launched code.overheid.nl, a self-hosted Git platform for public bodies built on Forgejo, a European alternative to GitHub.</p><p><em><strong>Read more</strong></em>: <a href="https://www.nldigitalgovernment.nl/news/soft-launch-for-government-open-source-code-platform/">Digital Government</a> | <a href="https://code.overheid.nl/">Code.Overheid</a></p><div><hr></div><h3><strong>Hashicorp co-founder quits GitHub</strong></h3><p>Mitchell Hashimoto is moving his Ghostty terminal project off GitHub after near-daily outages. "GitHub is no longer a place for serious work," he wrote, after 18 years on the platform.</p><p><em><strong>Read more</strong></em>: <a href="https://www.theregister.com/2026/04/29/mitchell_hashimoto_ghostty_quitting_github/">The Register</a></p><div><hr></div><h3>Warp goes open source</h3><p>AI coding startup Warp is open-sourcing its client, betting a community managing AI agents can outpace well-funded closed rivals. OpenAI is a founding sponsor.</p><p><em><strong>Read more</strong></em>: <a href="https://tessl.io/blog/warp-goes-open-source-betting-agents-and-community-can-outpace-closed-rivals/">Tessl</a></p><div><hr></div><h3>OpenAI open-sources Symphony</h3><p>OpenAI this week released Symphony, an open source specification for orchestrating coding agents. The project connects issue trackers such as Linear to Codex-powered agents, allowing each task to run as its own self-contained job, from assignment through to a pull request.</p><p><em><strong>Read more</strong></em>: <a href="https://tessl.io/blog/openai-open-sources-symphony-a-spec-for-orchestrating-codex-agents/">Tessl</a></p><div><hr></div><h3>Vendor lock-in drives OSS adoption?</h3><p>The 2026 State of Open Source Report is out! Vendor lock-in is now cited by 55% of organisations as a primary driver of OSS adoption &#8212; a 68% year-over-year jump &#8212; while security and maintenance remain the biggest operational challenges.</p><p><em><strong>Read more</strong></em>: <a href="https://opensource.org/blog/the-2026-state-of-open-source-report">The Open Source Initiative</a> (OSI) | <a href="https://www.openlogic.com/resources/state-of-open-source-report">Perforce Open Logic</a></p><div><hr></div><h3>OpenAI releases local PII filter</h3><p>OpenAI&#8217;s new Privacy Filter model detects and redacts personally identifiable information (PII) on-device, supporting up to 128k tokens in a single pass. </p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/openai-privacy-filter-pii/">The New Stack</a> | <a href="https://openai.com/index/introducing-openai-privacy-filter/">OpenAI</a> | <a href="https://huggingface.co/openai/privacy-filter">Hugging Face</a></p><div><hr></div><h3>Cursor partners with Chainguard to secure AI-built code</h3><p>Cursor is routing dependencies through Chainguard's verified package repositories, addressing the risk of agents pulling compromised libraries at a pace no security team can review manually.</p><p><em><strong>Read more</strong></em>: <a href="https://tessl.io/blog/as-spacex-deal-looms-cursor-partners-with-chainguard-to-secure-open-source-dependencies-in-ai-built-code/">Tessl</a></p><div><hr></div><h3>Intel shutters its open-source evangelism program</h3><p>As part of its ongoing &#8220;<a href="https://www.forkable.io/p/intel-rethinks-its-open-source-strategy">open-source rethink</a>,&#8221; Intel has archived its <a href="https://github.com/intel/open-ecosystem-evangelism/tree/main">Open Ecosystem Community/Evangelism</a> initiative alongside a wave of GitHub repositories, marking a significant retreat from its decades-long role as a major open-source contributor.</p><p><em><strong>Read more</strong></em>: <a href="https://www.phoronix.com/news/Intel-Ends-OSS-Evangelism-Repos">Phoronix</a></p><div><hr></div><h3>DeepSeek V4 arrives with Huawei chip support</h3><p>DeepSeek's most significant release <a href="https://www.forkable.io/p/deepseek-deepens-the-open-source">since R1</a> comes in Pro and Flash variants with a 1M token context window, and is the first model optimised for domestic Chinese chips.</p><p><em><strong>Read more</strong></em>: <a href="https://www.technologyreview.com/2026/04/24/1136422/why-deepseeks-v4-matters/">MIT Technology Review</a></p><div><hr></div><h3>Cloudsmith raises $72M</h3><p>Belfast-based artifact management platform Cloudsmith has raised a $72 million Series C led by TCV and Insight Partners, targeting enterprises managing AI-generated code at scale.</p><p><em><strong>Read more</strong></em>: <a href="https://cloudsmith.com/company/press/series-c">Cloudsmith</a></p><div><hr></div><h3>ComfyUI raises $30M at $500M valuation</h3><p>Open-source AI workflow platform ComfyUI has raised $30 million at a $500 million valuation. The company now claims 4 million users and 150,000 daily downloads.</p><p><em><strong>Read more</strong></em>: <a href="https://www.globenewswire.com/news-release/2026/04/24/3281014/0/en/comfyui-raises-30m-at-500m-valuation-to-scale-open-source-ai-for-creative-production.html">GlobeNewswire</a></p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h3>Microsoft digs up the bones of DOS</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tFvJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tFvJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp 424w, https://substackcdn.com/image/fetch/$s_!tFvJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp 848w, https://substackcdn.com/image/fetch/$s_!tFvJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp 1272w, https://substackcdn.com/image/fetch/$s_!tFvJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tFvJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp" width="1024" height="575" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:575,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116336,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/195878854?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tFvJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp 424w, https://substackcdn.com/image/fetch/$s_!tFvJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp 848w, https://substackcdn.com/image/fetch/$s_!tFvJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp 1272w, https://substackcdn.com/image/fetch/$s_!tFvJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3b4a97-409a-41b8-9dcf-1d0e8852336c_1024x575.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On the 45th anniversary of <a href="https://en.wikipedia.org/wiki/86-DOS">86-DOS 1.00</a>, Microsoft has published what appears to be the earliest-known DOS source code &#8212; hand-annotated assembler printouts preserved by Tim Paterson, the original author of DOS. Think scanned listings, handwritten notes, and the kind of artifacts that you might find in an archaeological dig.</p><p>Microsoft describes them as &#8220;a printed commit history of a Git repository&#8221; &#8212; a stack of paper that tracks which features were added when, what broke, and how it got fixed. The materials include the 86-DOS 1.00 kernel, development snapshots of PC-DOS 1.00, and utilities like CHKDSK. Soon, the physical originals will be on display at the Interim Computer Museum, donated by Paterson himself.</p><p><em><strong>Read more</strong></em>: <a href="https://opensource.microsoft.com/blog/2026/04/28/continuing-the-story-of-early-dos-development/">Microsoft</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Unpacking Cal.com’s break from open code]]></title><description><![CDATA[Plus: Expo bets on React&#8217;s agentic future, and more.]]></description><link>https://www.forkable.io/p/unpacking-calcoms-break-from-open</link><guid isPermaLink="false">https://www.forkable.io/p/unpacking-calcoms-break-from-open</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Sat, 18 Apr 2026 08:16:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GVfe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at Cal.com moving its core codebase behind closed doors, as the company argues that AI-driven vulnerability discovery is making open development harder to defend.</p><p>Elsewhere, Expo hires Meta&#8217;s former React lead as it raises fresh funding and launches a new agent for building mobile apps; France pushes ahead with plans to move public systems from Windows to Linux; and a mix of security issues, new tools, and governance updates continue to shape the open-source ecosystem.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>Cal.com draws a line under open source</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GVfe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GVfe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif 424w, https://substackcdn.com/image/fetch/$s_!GVfe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif 848w, https://substackcdn.com/image/fetch/$s_!GVfe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif 1272w, https://substackcdn.com/image/fetch/$s_!GVfe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GVfe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif" width="800" height="492" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:492,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4650099,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/194499395?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GVfe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif 424w, https://substackcdn.com/image/fetch/$s_!GVfe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif 848w, https://substackcdn.com/image/fetch/$s_!GVfe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif 1272w, https://substackcdn.com/image/fetch/$s_!GVfe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae4fda1e-129f-43e8-ba71-8999be39312d_800x492.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI is putting new pressure on open source. Maintainers are already battling a surge of machine-generated &#8220;<a href="https://www.jeffgeerling.com/blog/2026/ai-is-destroying-open-source/">AI slop</a>,&#8221; but the bigger challenge might be just beginning: tools that can scan codebases and surface vulnerabilities at scale.</p><p>Last week I reported on <a href="https://www.forkable.io/p/glasswing-mythos-and-the-race-to">Anthropic&#8217;s Claude Mythos and Project Glasswing</a>, and the rise of AI systems that can hunt for vulnerabilities in widely used software. This week, <a href="https://cal.com/">Cal.com</a>, <a href="https://venturebeat.com/business/open-source-calendly-rival-cal-com-raises-25m">an open-source Calendly alternative</a> that provides scheduling infrastructure for developers, is <a href="https://thenewstack.io/cal-com-codebase-security-ai/">pushing its core codebase behind closed doors</a>.</p><p>Cal.com has moved its main production codebase into a private repository, while releasing a stripped-down, MIT-licensed community version called <a href="https://www.cal.diy/">Cal.diy</a> for self-hosting.</p><p>CEO <a href="https://www.linkedin.com/in/baileypumfleet/">Bailey Pumfleet</a> argues that openness now comes with a cost. He said access to source code lowers the barrier to finding weaknesses. &#8220;It&#8217;s easier to perform a bank heist if you have the blueprints to the vault,&#8221; Pumfleet said. &#8220;It&#8217;s a lot easier to see the inner workings of something and reverse engineer it to find a vulnerability.&#8221;</p><p>Asked whether stronger hardening could offset the risk, Pumfleet said: &#8220;Simply having the code open increases the risk dramatically. </p><p>&#8220;It&#8217;s not closing the code or hardening it; it&#8217;s just that we&#8217;re doing both,&#8221; he continued. &#8220;Simply hardening it does not decrease the risk enough.&#8221;</p><p>The argument arrives as tools like Mythos have shown they can uncover vulnerabilities that sat undetected for decades, including <a href="https://venturebeat.com/security/mythos-detection-ceiling-security-teams-new-playbook">a flaw in OpenBSD dating back 27 years</a>. </p><p>Not everyone accepts this logic, however. <a href="https://www.linkedin.com/posts/andrew---morris_httpslnkdine8w7v-vj-after-five-years-share-7450215747953426432-kweK/">Critics argue</a> that closing code reduces the number of people who can find and fix bugs, and that security depends on scrutiny rather than secrecy. Others suggest the move reflects commercial pressure dressed up as a security decision.</p><p>Developer <a href="https://x.com/simonw/status/2044432963442823237">Simon Willison pointed to</a> recent <a href="http://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html">analysis by Drew Breunig</a>, which argues that AI-driven vulnerability discovery raises the cost of securing software for everyone &#8212; and that open source helps spread that burden across a wider pool of contributors, rather than concentrating it within a single company.</p><p>Pumfleet, for his part, <a href="https://x.com/pumfleet/status/2044458921935384920">agrees with this view</a>, but said that it all comes down to a question of resources. He said approaches that rely on continuous, large-scale analysis would require budgets Cal.com doesn&#8217;t have, adding that closing the codebase is &#8220;the biggest method of risk reduction we can take right now to secure our customers.&#8221;</p><p>There is also a longer history behind such actions. Companies built on open source have frequently restricted access to parts of their codebases &#8212; whether through licensing changes, enterprise carve-outs, or fully closing core components. That context has led some critics to question whether security is the sole driver here, or whether it also serves as a justification for tighter control.</p><p>Pumfleet rejects that framing. &#8220;The decision is entirely about security,&#8221; he said. &#8220;We already have control over the product being open source, and we don&#8217;t really stand to gain much from being closed source. It&#8217;s really just a question about de-risking on the security side.&#8221;</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/cal-com-codebase-security-ai/">The New Stack</a> | <a href="https://cal.com/blog/cal-com-goes-closed-source-why">Cal.com</a> | <a href="https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html">Drew Breunig</a></p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3>Expo hires Meta&#8217;s React lead, launches agent, nabs $45M</h3><p>Open-source <a href="https://reactnative.dev/">React Native</a> development platform <a href="https://expo.dev/">Expo</a> has hired Meta&#8217;s former React lead <a href="https://www.linkedin.com/in/swebster/">Seth Webster</a>, who most recently emerged as executive director of the all-new React Foundation after <a href="https://www.forkable.io/i/175710174/meta-migrates-react-to-the-linux-foundation">Meta donated the project</a>. </p><p>In tandem, Expo also announced $45 million in funding and the launch of <a href="https://agent.expo.dev/">Expo Agent</a>. Expo sits on top of React Native, handling much of the infrastructure needed to ship apps, and it&#8217;s now pushing into agent-driven development by combining code generation with deployment and testing. </p><p>Read my interview with Seth Webster for <em>The New Stack</em> on the link below. </p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/expo-bets-big-on-react-natives-agentic-future/">The New Stack</a></p><div><hr></div><h3>France ditches Windows for Linux</h3><p>In yet another sovereign tech push from Europe, France is moving public sector systems off Windows and onto Linux to reduce reliance on US tech vendors. </p><p><em><strong>Read more</strong></em>: <a href="https://techcrunch.com/2026/04/10/france-to-ditch-windows-for-linux-to-reduce-reliance-on-us-tech/">TechCrunch</a></p><div><hr></div><h3><strong>EU age-checking app already cracked</strong></h3><p>The EU is <a href="https://commission.europa.eu/news-and-media/news/european-age-verification-app-keep-children-safe-online-2026-04-15_en">rolling out</a> an open-source age verification app, but <a href="https://www.politico.eu/article/eu-brussels-launched-age-checking-app-hackers-say-took-them-2-minutes-break-it/">hackers say they broke it in minutes</a>. It raises questions about whether these systems can actually protect kids&#8212;or just create new risks.</p><p><em><strong>Read more</strong></em>: <a href="https://commission.europa.eu/news-and-media/news/european-age-verification-app-keep-children-safe-online-2026-04-15_en">European Commission</a> | <a href="https://www.politico.eu/article/eu-brussels-launched-age-checking-app-hackers-say-took-them-2-minutes-break-it/">Politico</a></p><div><hr></div><h3>Backdoors found in WordPress plugins</h3><p>Dozens of WordPress plugins used by thousands of sites were found with hidden backdoors.</p><p><em><strong>Read more</strong></em>: <a href="https://techcrunch.com/2026/04/14/someone-planted-backdoors-in-dozens-of-wordpress-plugins-used-in-thousands-of-websites/">TechCrunch</a></p><div><hr></div><h3>Microsoft shares Surface data with Linux Foundation</h3><p>Microsoft is <a href="https://www.techradar.com/pro/microsoft-hands-linux-foundation-key-surface-data-to-help-fix-laptop-battery-life">handing over</a> key Surface device data to the Linux Foundation&#8217;s <a href="https://batterydataalliance.energy/">Battery Data Alliance</a> to help improve battery life on Linux. </p><p><em><strong>Read more</strong></em>: <a href="https://www.techradar.com/pro/microsoft-hands-linux-foundation-key-surface-data-to-help-fix-laptop-battery-life">TechRadar</a></p><div><hr></div><h3>Nvidia launches quantum-focused AI models</h3><p>Nvidia unveiled new open models aimed at accelerating quantum computing research. </p><p><em><strong>Read more</strong></em>: <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/nvidia-releases-ising-open-ai-models">Tom&#8217;s Hardware</a> | <a href="https://nvidianews.nvidia.com/news/nvidia-launches-ising-the-worlds-first-open-ai-models-to-accelerate-the-path-to-useful-quantum-computers">Nvidia</a></p><div><hr></div><h3>Mozilla launches Thunderbolt AI client</h3><p>Mozilla has launched a new AI client called Thunderbolt, focused on running models locally or in self-hosted setups. The pitch is tighter control over data and infrastructure, aimed at developers and teams who don&#8217;t want to rely on hosted AI services.</p><p><em><strong>Read more</strong></em>: <a href="https://arstechnica.com/ai/2026/04/mozilla-launches-thunderbolt-ai-client-with-focus-on-self-hosted-infrastructure/">Ars Technica</a> | <a href="https://www.thunderbolt.io/">Thunderbolt</a></p><div><hr></div><h3>Vercel open-sources AI agent framework</h3><p>Vercel released <a href="https://open-agents.dev/">Open Agents</a>, a toolkit for building custom AI coding agents. The idea is to let companies run their own agents on their own infrastructure, rather than relying on hosted tools.</p><p><em><strong>Read more</strong></em>: <a href="https://tessl.io/blog/vercel-open-sources-open-agents-to-help-companies-build-their-own-ai-coding-agents/">Tessl</a></p><div><hr></div><h3>Laude&#8217;s moonshots</h3><p><a href="https://www.laude.org/">Laude Institute</a>, a nonprofit <a href="https://www.forkable.io/i/189014607/building-durable-ai-research-in-the-open">funding critical open research</a>, has <a href="https://www.laude.org/moonshots">unveiled eight academic teams</a> as finalists in its new &#8220;Moonshots&#8221; program. The groups are working in the open and will compete over the next six months for $10M lab-scale funding to help solve &#8220;humanity&#8217;s hardest problems.&#8221;</p><p><em><strong>Read more</strong></em>: <a href="https://www.laude.org/moonshots">Laude Institute</a></p><div><hr></div><h3>OSI names new executive director</h3><p>The Open Source Initiative (OSI) has appointed <a href="http://www.linkedin.com/in/duaneobrien/">Duane O'Brien</a> as executive director, some six months after his predecessor Stefano Maffulli <a href="https://www.forkable.io/i/174620157/an-open-door-at-the-osi">announced he was stepping down</a>. </p><p><em><strong>Read more</strong></em>: <a href="https://opensource.org/blog/welcoming-duane-obrien-as-executive-director-of-the-open-source-initiative">The Open Source Initiative</a></p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h3>Linux allows AI! But not the sloppy kind&#8230;</h3><p>Linux 7 <a href="https://www.theregister.com/2026/04/13/linux_kernel_7_releaseed/">landed this week</a>, bringing the <a href="https://www.tomshardware.com/software/linux/linux-7-0-adds-three-new-ai-agent-keycodes-for-upcoming-laptops">usual mix</a> of hardware support updates, performance tweaks, and under-the-hood changes that keep the kernel ticking. </p><p>However, arguably the more interesting facet was a little tidbit that came alongside it: <a href="https://github.com/torvalds/linux/blob/master/Documentation/process/coding-assistants.rst">a new policy</a> on AI-assisted contributions to the kernel. AI tools are officially allowed, but with important caveats. </p><p>AI agents mustn&#8217;t add &#8220;Signed-off-by&#8221; tags, with only humans able to legally certify the Developer Certificate of Origin (DCO). </p><p>As per <a href="https://github.com/torvalds/linux/blob/master/Documentation/process/coding-assistants.rst">official documentation</a>, the human submitter is responsible for:</p><ul><li><p><em>Reviewing all AI-generated code</em></p></li><li><p><em>Ensuring compliance with licensing requirements</em></p></li><li><p><em>Adding their own Signed-off-by tag to certify the DCO</em></p></li><li><p><em>Taking full responsibility for the contribution</em></p></li></ul><p>Put simply, AI is allowed, but no slop.</p><p><em><strong>Read more</strong></em>: <a href="https://www.theregister.com/2026/04/13/linux_kernel_7_releaseed/">The Register</a> | <a href="https://github.com/torvalds/linux/blob/master/Documentation/process/coding-assistants.rst">GitHub</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Glasswing, Mythos, and the race to find bugs first]]></title><description><![CDATA[Plus: A &#8216;beam of light&#8217; for EU sovereignty, & more]]></description><link>https://www.forkable.io/p/glasswing-mythos-and-the-race-to</link><guid isPermaLink="false">https://www.forkable.io/p/glasswing-mythos-and-the-race-to</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Fri, 10 Apr 2026 16:18:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!knsj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at Project Glasswing, an effort to bring frontier AI security tools into the hands of open-source maintainers (though not exclusively), as models like Anthropic&#8217;s Claude Mythos begin to uncover vulnerabilities that have gone undetected for decades.</p><p>Elsewhere, there&#8217;s a continued push toward open messaging infrastructure in Europe, new tools to secure AI agents, and a mix of projects and platforms shaping how open infrastructure is built and governed, and more.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>Glasswing brings frontier AI to open source security</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!knsj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!knsj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif 424w, https://substackcdn.com/image/fetch/$s_!knsj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif 848w, https://substackcdn.com/image/fetch/$s_!knsj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif 1272w, https://substackcdn.com/image/fetch/$s_!knsj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!knsj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif" width="707" height="462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:462,&quot;width&quot;:707,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4931813,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/193800868?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!knsj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif 424w, https://substackcdn.com/image/fetch/$s_!knsj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif 848w, https://substackcdn.com/image/fetch/$s_!knsj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif 1272w, https://substackcdn.com/image/fetch/$s_!knsj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0009f0-a42b-465f-97f4-83f9b63477ae_707x462.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Anthropic says its shiny new, cutting-edge <a href="https://red.anthropic.com/2026/mythos-preview/">Claude Mythos model</a> has reached a level of coding and security capability where it can find and exploit software vulnerabilities that survived years &#8212; and in some cases decades &#8212; of human review.</p><p>While the ramifications of this are far-reaching, Mythos is a big deal for the open source world in particular. Through <a href="https://www.anthropic.com/glasswing">Project Glasswing</a>, the Linux Foundation, Anthropic, and a group of large tech companies including Amazon, Apple, Google, and Microsoft are putting Mythos to work on defensive security across critical software systems, including widely used open-source projects.</p><p>Anthropic is committing up to $100 million in usage credits to the effort, alongside $2.5 million for Alpha-Omega and OpenSSF through the Linux Foundation, plus $1.5 million for the Apache Software Foundation.</p><p>&#8220;Open source security has historically been a thankless task,&#8221; The Linux Foundation&#8217;s CEO Jim Zemlin <a href="https://www.linuxfoundation.org/blog/project-glasswing-gives-maintainers-advanced-ai-to-secure-open-source">wrote</a>. &#8220;Triaging and fixing bugs, writing and testing patches, crafting careful communications strategies &#8211; none of this is what maintainers had in mind when they sent their first project commit. We believe AI can help address this.&#8221;</p><p>Open source underpins much of the modern software stack, but many maintainers are already overwhelmed by bug reports, supply chain attacks, and AI-generated noise. Now they may also have to contend with AI systems that are exceptionally good at surfacing zero-days.</p><p>To underscore this point, Anthropic published a handful of examples. Mythos, it said, found a flaw in <a href="https://www.openbsd.org/">OpenBSD</a>, a security-focused operating system, <a href="https://venturebeat.com/security/mythos-detection-ceiling-security-teams-new-playbook">dating back 27 years</a>. </p><p>In short, Glasswing isn&#8217;t just about AI helping create patches a bit faster. It&#8217;s about getting frontier defensive capability into the hands of maintainers before the same class of models is used more aggressively elsewhere.</p><p>Zemlin stressed that access &#8212; not just capability &#8212; will determine whether these tools actually help the open-source ecosystem.</p><p>&#8220;Because the dark side of AI-augmented security is AI-augmented insecurity, we must ensure that access to the best AI cybersecurity tooling is evenly distributed and not concentrated in the hands of the few with the cash and the headcount,&#8221; Zemlin noted. &#8220;None of this matters if the cost is prohibitive. Project Glasswing is designed to ensure that maintainers get access to these tools for free. This is the only way to foster wide adoption of top AI cybersecurity capabilities &#8211; by removing any economic friction.&#8221;</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/anthropic-claude-mythos-cybersecurity/">The New Stack</a> &amp; <a href="https://www.linuxfoundation.org/blog/project-glasswing-gives-maintainers-advanced-ai-to-secure-open-source">The Linux Foundation</a> &amp; <a href="https://www.anthropic.com/glasswing">Glasswing</a> &amp; <a href="https://red.anthropic.com/2026/mythos-preview/">Mythos Preview</a></p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3>A &#8216;beam of light&#8217; for EU sovereignty</h3><p>Belgium is <a href="https://resiliencemedia.co/a-beam-of-light-for-eu-sovereignty-as-belgium-rolls-out-matrix-based-messaging-app-for-government/">rolling out a Matrix-based messaging app</a> for government use, in a push toward digital sovereignty. The move leans on open protocols to reduce reliance on proprietary communication platforms.</p><p><em><strong>Read more</strong></em>: <a href="https://resiliencemedia.co/a-beam-of-light-for-eu-sovereignty-as-belgium-rolls-out-matrix-based-messaging-app-for-government/">Resilience Media</a></p><div><hr></div><h3>Microsoft open-sources agent security toolkit</h3><p>Microsoft released the <a href="https://github.com/microsoft/agent-governance-toolkit">Agent Governance Toolkit</a>, an open-source runtime security layer for AI agents. The project focuses on monitoring behaviour and enforcing guardrails as agents take on more tasks autonomously. </p><p><em><strong>Read more</strong></em>: <a href="https://opensource.microsoft.com/blog/2026/04/02/introducing-the-agent-governance-toolkit-open-source-runtime-security-for-ai-agents/">Microsoft</a> &amp; <a href="https://github.com/microsoft/agent-governance-toolkit">GitHub</a></p><div><hr></div><h3><strong>A &#8216;spiritual successor to WordPress&#8217;</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F0fM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F0fM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png 424w, https://substackcdn.com/image/fetch/$s_!F0fM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png 848w, https://substackcdn.com/image/fetch/$s_!F0fM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png 1272w, https://substackcdn.com/image/fetch/$s_!F0fM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F0fM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png" width="1456" height="1032" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1032,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:758189,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/193800868?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F0fM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png 424w, https://substackcdn.com/image/fetch/$s_!F0fM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png 848w, https://substackcdn.com/image/fetch/$s_!F0fM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png 1272w, https://substackcdn.com/image/fetch/$s_!F0fM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a062d00-ceea-46e1-8a2a-80a7b94c3a22_3106x2202.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Emdash&#8230; looks a lot like WordPress</figcaption></figure></div><p>Cloudflare has unveiled <a href="https://emdashcms.com/playground">Emdash</a>, a new open-source CMS positioned as a modern, serverless successor to WordPress. WordPress co-creator <a href="https://ma.tt/2026/04/emdash-feedback/">Matt Mullenweg said the project was likely designed</a> to drive usage of Cloudflare&#8217;s own services, though overall he was complementary of the project. </p><p><em><strong>Read more</strong></em>: <a href="https://blog.cloudflare.com/emdash-wordpress/">Cloudflare</a> &amp; <a href="https://github.com/emdash-cms/emdash">GitHub</a> &amp; <a href="https://ma.tt/2026/04/emdash-feedback/">Matt Mullenweg</a></p><div><hr></div><h3>Google releases Gemma 4</h3><p>Google has launched Gemma 4, the latest version of its open model family aimed at developers. The release continues Google&#8217;s push to provide smaller, more accessible models alongside its closed systems.</p><p><em><strong>Read more</strong></em>: <a href="https://blog.google/innovation-and-ai/technology/developers-tools/gemma-4/">Google</a></p><div><hr></div><h3>Netflix goes into the VOID</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bG2W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45841827-2796-410e-8b68-3e75f04cb392_800x450.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bG2W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45841827-2796-410e-8b68-3e75f04cb392_800x450.gif 424w, https://substackcdn.com/image/fetch/$s_!bG2W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45841827-2796-410e-8b68-3e75f04cb392_800x450.gif 848w, https://substackcdn.com/image/fetch/$s_!bG2W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45841827-2796-410e-8b68-3e75f04cb392_800x450.gif 1272w, https://substackcdn.com/image/fetch/$s_!bG2W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45841827-2796-410e-8b68-3e75f04cb392_800x450.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bG2W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45841827-2796-410e-8b68-3e75f04cb392_800x450.gif" width="800" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45841827-2796-410e-8b68-3e75f04cb392_800x450.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1434492,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/193800868?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45841827-2796-410e-8b68-3e75f04cb392_800x450.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bG2W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45841827-2796-410e-8b68-3e75f04cb392_800x450.gif 424w, https://substackcdn.com/image/fetch/$s_!bG2W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45841827-2796-410e-8b68-3e75f04cb392_800x450.gif 848w, https://substackcdn.com/image/fetch/$s_!bG2W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45841827-2796-410e-8b68-3e75f04cb392_800x450.gif 1272w, https://substackcdn.com/image/fetch/$s_!bG2W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45841827-2796-410e-8b68-3e75f04cb392_800x450.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">VOID in action</figcaption></figure></div><p>Netflix has released <a href="https://github.com/Netflix/void-model">VOID</a>, an open-source model that removes objects from video &#8212; including their effects on the scene, such as shadows, reflections, and physical interactions. The model builds on <a href="https://github.com/zai-org/CogVideo">CogVideoX</a> and is fine-tuned for interaction-aware video editing in post-production.</p><p><em><strong>Read more</strong></em>: <a href="https://www.forbes.com/sites/jonmarkman/2026/04/07/netflix-launches-void-ai-that-rewrites-video-scenes-after-filming/">Forbes</a> &amp; <a href="https://github.com/Netflix/void-model">VOID (GitHub)</a></p><div><hr></div><h3>Meta shifts on open models</h3><p>Meta this week <a href="https://about.fb.com/news/2026/04/introducing-muse-spark-meta-superintelligence-labs/">introduced Muse Spark</a>, its first frontier model and the <a href="https://the-decoder.com/metas-muse-spark-is-its-first-frontier-model-and-its-first-without-open-weights/">first without open weights</a>, marking a break from its earlier approach. The company says it <a href="https://www.axios.com/2026/04/06/meta-open-source-ai-models">still plans to release some models openly</a>, though <a href="https://thenewstack.io/meta-open-source-models/">questions remain over how far</a> that commitment will go.</p><p><em><strong>Read more</strong></em>: Meta &amp; <a href="https://www.axios.com/2026/04/06/meta-open-source-ai-models">Axios</a> &amp; <a href="https://thenewstack.io/meta-open-source-models/">The New Stack</a></p><div><hr></div><h3>Microsoft deactivates dev accounts</h3><p>Microsoft <a href="https://www.theregister.com/2026/04/09/microsoft_dev_account_deactivations/">deactivated</a> two notable open source developer accounts as part of a new <a href="https://techcommunity.microsoft.com/blog/hardware-dev-center/action-required-account-verification-for-windows-hardware-program-begins-october/4455452">developer verification program</a>, raising concerns about access and control over software distribution platforms. The move highlights ongoing tension between platform governance and open development.</p><p><em><strong>Read more</strong></em>: <a href="https://www.theregister.com/2026/04/09/microsoft_dev_account_deactivations/">The Register</a></p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h3>A DIY retro camera</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kFnz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kFnz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kFnz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kFnz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kFnz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kFnz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg" width="890" height="619" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:619,&quot;width&quot;:890,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64225,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/193800868?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kFnz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kFnz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kFnz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kFnz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ff867c3-6ec0-47c3-98a4-401c2a3f2625_890x619.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>An open-source camera project called <a href="https://github.com/Yutani140x/saturnix-camera">Saturnix</a> is gaining a little steam, built around a Raspberry Pi with a 16MP sensor and styled after point-and-shoot cameras from the 1990s.</p><p>It&#8217;s not a finished product you can buy. Instead, the creator has published the design files, code, and instructions, so users assemble it themselves using off-the-shelf parts like a Raspberry Pi, camera module, and custom 3D-printed case.</p><p>The appeal is in that setup: the software can be modified, and the hardware can be rebuilt or adapted as needed. It&#8217;s still early, but it offers a glimpse of what open hardware can look like when the full stack &#8212; from casing to code &#8212; is available to the user.</p><p><em><strong>Read more</strong></em>: <a href="https://hackaday.com/2026/03/30/retro-open-source-camera-straight-from-the-90s/">Hackaday</a> &amp; <a href="https://github.com/Yutani140x/saturnix-camera">GitHub</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Betterleaks picks up where Gitleaks left off]]></title><description><![CDATA[Plus: China pulls ahead on open AI models, Android moves deeper into the car stack,and more.]]></description><link>https://www.forkable.io/p/betterleaks-picks-up-where-gitleaks</link><guid isPermaLink="false">https://www.forkable.io/p/betterleaks-picks-up-where-gitleaks</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Sat, 28 Mar 2026 09:42:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Xu77!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at the launch of Betterleaks, a new open-source secrets scanner from the creator of Gitleaks, and what it says about how security tooling &#8212; and ownership &#8212; is evolving in the AI era.</p><p>Elsewhere, China is pulling ahead on open AI models much to the chagrin of the US; Google expands Android Automotive deeper into the car stack; Cisco rolls out a new open-source tool to secure AI systems; and a fresh round of donations and project graduations points to continued momentum in open infrastructure and governance.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>Secrets scanning for the agentic era</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xu77!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xu77!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif 424w, https://substackcdn.com/image/fetch/$s_!Xu77!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif 848w, https://substackcdn.com/image/fetch/$s_!Xu77!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif 1272w, https://substackcdn.com/image/fetch/$s_!Xu77!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xu77!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif" width="638" height="464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:638,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/192384092?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xu77!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif 424w, https://substackcdn.com/image/fetch/$s_!Xu77!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif 848w, https://substackcdn.com/image/fetch/$s_!Xu77!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif 1272w, https://substackcdn.com/image/fetch/$s_!Xu77!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fcefc3d-4936-4e60-b458-51784060f405_638x464.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://github.com/gitleaks/gitleaks">Gitleaks</a> is one of the most popular open-source secret scanning tools, ratcheting up more than 25,000 GitHub stars and tens of millions of downloads since its launch in 2018. </p><p>Now, Gitleaks creator <a href="http://www.linkedin.com/in/zricethezav/">Zach Rice</a> is starting afresh with <a href="https://github.com/betterleaks/betterleaks">Betterleaks</a>, a new open-source scanner designed to catch exposed credentials &#8212; API keys, tokens, passwords &#8212; as code is written and shared.</p><p>So&#8230; why launch a new thing when the old thing was seemingly doing so well? The answer traces back to Rice&#8217;s move to <a href="https://trufflesecurity.com/">Truffle Security</a> in 2023, where his focus shifted to rival open-source scanner <a href="https://www.github.com/trufflesecurity/trufflehog">TruffleHog</a>. Development on Gitleaks slowed, he said, and Rice no longer had full control over the project.</p><p>Betterleaks is positioned as a continuation &#8212; a drop-in replacement, with existing commands and configurations still working, but with a reworked detection approach, faster scanning, and more flexibility over how secrets are identified and validated.</p><p>Rice says the goal is to keep moving development forward without forcing the existing community to migrate. </p><p>&#8220;Hopefully it&#8217;s not going to cause too much of a backlash to the community &#8211; I love the Gitleaks community, and I don&#8217;t want to fracture that,&#8221; Rice <a href="https://thenewstack.io/betterleaks-open-source-secret-scanner/">told me in an interview</a> for <em>The New Stac</em>k this week. &#8220;So if you want to continue using Gitleaks, feel free. It&#8217;s stable &#8212; and security patches and stuff like that, I&#8217;ll continue to do. But if you want the next generation of Gitleaks and the evolution, then switch to Betterleaks.&#8221;</p><p>Betterleaks is also being built with AI-assisted development in mind. As more code is generated quickly &#8212; often with less review &#8212; the risk of accidentally exposing credentials increases. </p><p>The project is sponsored by <a href="https://www.aikido.dev/">Aikido</a>, a <a href="https://www.aikido.dev/blog/aikido-funding-series-b">billion-dollar</a> security startup that&#8217;s backing a broad array of open source security tooling, including <a href="https://www.opengrep.dev/">OpenGrep</a>, <a href="https://www.aikido.dev/zen">Zen</a>, and <a href="https://www.aikido.dev/blog/introducing-safe-chain">Safe Chain</a>. </p><p>Betterleaks, for its part, is available under an MIT license, with Rice retaining ownership. It&#8217;s also worth noting that there are no plans to build a commercial entity off the back of Betterleaks &#8212; the focus, instead, is on building and maintaining a tool that others can rely on, even competitors. </p><p>&#8220;Like what Aikido did with OpenGrep (<a href="https://www.aikido.dev/blog/launching-opengrep-why-we-forked-semgrep">forked Semgrep</a>) we&#8217;re dedicated to providing really great open source projects for the security community,&#8221; Rice said. &#8220;A strong open source project is the backbone of a lot of the security products out there. Yes, it&#8217;s beneficial to other companies, but it&#8217;s also really beneficial to Aikido to have these stable projects.&#8221;</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/betterleaks-open-source-secret-scanner/">The New Stack</a></p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3>China leads on open AI models</h3><p>As per a <a href="https://thenewstack.io/china-leads-open-ai-models/">recent report from Hugging Face</a>, Chinese AI labs are leading on open AI models &#8212; though not the infrastructure behind them (that&#8217;s Nvidia) &#8212; with data showing they dominate downloads and usage globally. In turn, this is <a href="https://www.scmp.com/news/us/diplomacy/article/3347645/us-panel-credits-chinas-ai-edge-open-source-models-manufacturing-dominance">raising concerns among US policymakers</a> that China&#8217;s warm embrace of open AI models could erode the US&#8217;s lead in AI development.</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/china-leads-open-ai-models/">The New Stack</a> &amp; <a href="https://huggingface.co/blog/huggingface/state-of-os-hf-spring-2026">Hugging Face</a> &amp; <a href="https://www.scmp.com/news/us/diplomacy/article/3347645/us-panel-credits-chinas-ai-edge-open-source-models-manufacturing-dominance">SCMP</a></p><div><hr></div><h3>Android Automotive moves beyond infotainment</h3><p>Google <a href="https://www.theverge.com/tech/899034/google-android-automotive-os-software-defined-vehicle">is expanding</a> its Android Automotive OS to handle more of the car&#8217;s internal systems beyond infotainment, as vehicles shift toward software-defined architectures. </p><p><em><strong>Read more</strong></em>: <a href="https://www.theverge.com/tech/899034/google-android-automotive-os-software-defined-vehicle">The Verge</a></p><div><hr></div><h3><strong>Cisco launches DefenseClaw</strong></h3><p>Cisco this week <a href="https://blogs.cisco.com/ai/cisco-announces-defenseclaw">introduced DefenseClaw</a>, an open-source tool for monitoring AI agents and detecting issues like prompt injection and unsafe tool.</p><p><em><strong>Read more</strong></em>: <a href="https://blogs.cisco.com/ai/cisco-announces-defenseclaw">Cisco</a></p><div><hr></div><h3>Fivetran donates SQLMesh to Linux Foundation</h3><p>Data integration giant Fivetran <a href="https://thenewstack.io/fivetran-donates-sqlmesh-lf/">has donated SQLMesh</a>, its open-source data transformation framework, to the Linux Foundation. </p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/fivetran-donates-sqlmesh-lf/">The New Stack</a></p><div><hr></div><h3>Tekton and Fluid move up at CNCF</h3><p><a href="https://www.cncf.io/blog/2026/03/24/tekton-becomes-a-cncf-incubating-project/">Tekton</a>, a Kubernetes-native CI/CD framework, and <a href="https://www.cncf.io/blog/2026/03/24/fluid-becomes-a-cncf-incubating-project/">Fluid</a>, a data orchestration system for AI and big data workloads, have both been promoted to incubating status by the Cloud Native Computing Foundation (CNCF).</p><p><em><strong>Read more</strong></em>: <a href="https://www.cncf.io/blog/2026/03/24/tekton-becomes-a-cncf-incubating-project/">CNCF</a> and <a href="https://www.cncf.io/blog/2026/03/24/fluid-becomes-a-cncf-incubating-project/">CNCF</a> </p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h3>Built on open, sold as new</h3><p>AI coding company Cursor <a href="https://tessl.io/blog/with-composer-2-cursor-targets-longer-coding-tasks-with-lower-pricing/">last week launched Composer 2</a>, an AI model designed to handle longer programming tasks at lower cost.</p><p>However, arguably the more interesting detail is that it&#8217;s built on <a href="https://huggingface.co/moonshotai/Kimi-K2.5">Kimi K2.5</a>, an open model from Chinese AI company <a href="https://www.moonshot.ai/">Moonshot AI</a>. This helps demonstrate how smaller players can build competitive products without training frontier systems like those from OpenAI, Anthropic, or Google.</p><p>That detail only emerged after developers dug into the system, <a href="https://venturebeat.com/technology/cursors-composer-2-was-secretly-built-on-a-chinese-ai-model-and-it-exposes-a">prompting criticism over how the underlying model was credited</a> (or not) &#8212; a long-running tension in the open source sphere. </p><p>It&#8217;s a reminder that open models are changing who is able to compete, while raising fresh questions about who gets the credit.<br><br><em><strong>Read more</strong></em>: <a href="https://tessl.io/blog/with-composer-2-cursor-targets-longer-coding-tasks-with-lower-pricing/">Tessl</a> &amp; <a href="https://venturebeat.com/technology/cursors-composer-2-was-secretly-built-on-a-chinese-ai-model-and-it-exposes-a">VentureBeat</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[OpenAI gets the open source bug]]></title><description><![CDATA[Plus: New money for open source security, Germany backs open standards,and more.]]></description><link>https://www.forkable.io/p/openai-gets-the-open-source-bug</link><guid isPermaLink="false">https://www.forkable.io/p/openai-gets-the-open-source-bug</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Sat, 21 Mar 2026 06:30:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ssI9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at OpenAI&#8217;s move to acquire Astral, the company behind popular open-source Python tools Ruff and uv, as it continues to pull widely used developer tools and viral projects into its orbit.</p><p>Elsewhere, there&#8217;s fresh funding for open-source security, growing corporate interest around OpenClaw, and a lot more.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>OpenAI&#8217;s Astral projection</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ssI9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ssI9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!ssI9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!ssI9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!ssI9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ssI9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a162ac4f-a777-40e4-a183-3a013297a744_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1582509,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/191603790?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ssI9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!ssI9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!ssI9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!ssI9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa162ac4f-a777-40e4-a183-3a013297a744_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>OpenAI this week <a href="https://openai.com/index/openai-to-acquire-astral/">announced</a> plans to acquire <a href="https://astral.sh/">Astral</a>, the company behind widely used open-source Python tools including <a href="https://astral.sh/ruff">Ruff</a> and <a href="https://github.com/astral-sh/uv">uv</a>. The plan is to fold Astral into OpenAI&#8217;s <a href="https://openai.com/codex/">Codex</a> team, which builds the company&#8217;s AI coding agent, and connect Codex &#8220;more directly with the tools developers already use.&#8221;</p><p>Astral has built a following by replacing slower, fragmented Python tooling with faster, unified alternatives. Ruff acts as a high-speed linter and formatter, while uv rethinks package management and environments &#8212; both designed to speed up day-to-day development.</p><p>The deal gives OpenAI a foothold in the tooling developers actually use when writing and running code, far beyond the model layer.</p><p>The move follows OpenAI <a href="https://www.forkable.io/p/openclaw-creator-joins-openai-europe">bringing in the creator of OpenClaw</a>, the viral open-source agent that spread quickly as developers forked and adapted it. It also comes alongside <a href="https://openai.com/index/openai-to-acquire-promptfoo/">a separate deal for Promptfoo</a>, an open-source testing tool.</p><p>While OpenAI mostly abandoned its open-source roots a long time ago, these recent deals are a tacit acknowledgement of the power of open source &#8212; and the communities that drive it.</p><p>Astral&#8217;s tools have grown rapidly these past few years, reaching hundreds of millions of downloads per month and becoming a mainstay of modern Python development. Founder and CEO <a href="https://www.linkedin.com/in/marshcharles">Charlie Marsh</a> said that growth exceeded expectations.</p><p>&#8220;Open source is at the heart of that impact and the heart of that story; it sits at the center of everything we do,&#8221; Marsh <a href="https://astral.sh/blog/openai">wrote</a>. &#8220;In line with our philosophy&#8230;. OpenAI will continue supporting our open source tools after the deal closes. We'll keep building in the open, alongside our community &#8211; and for the broader Python ecosystem &#8211; just as we have from the start.&#8221;</p><p><em><strong>Read more</strong></em>: <a href="https://openai.com/index/openai-to-acquire-astral/">OpenAI</a> &amp; <a href="https://astral.sh/blog/openai">Astral</a></p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3>$12.5M for open source security </h3><p>The Linux Foundation has secured $12.5 million in new funding from major tech firms &#8212; including Anthropic, AWS, GitHub, Google, Google DeepMind, Microsoft, and OpenAI &#8212; to support open-source security projects. The effort targets long-standing gaps in maintaining widely used but under-resourced infrastructure.</p><p><em><strong>Read more</strong></em>: <a href="https://www.prnewswire.com/news-releases/linux-foundation-announces-12-5-million-in-grant-funding-from-leading-organizations-to-advance-open-source-security-302715783.html">Press release</a></p><div><hr></div><h3>Germany backs open document standards</h3><p>Germany&#8217;s sovereign digital stack will mandate the Open Document Format (ODF) &#8212; an open, standardised file format used by office suites like <a href="https://www.libreoffice.org/">LibreOffice</a> &#8212; reinforcing a shift away from proprietary file formats in public sector systems. The move aims to improve interoperability and reduce vendor lock-in.</p><p><em><strong>Read more</strong></em>: <a href="https://blog.documentfoundation.org/blog/2026/03/19/germanys-sovereign-digital-stack-mandates-odf/">The Document Foundation</a></p><div><hr></div><h3><strong>MCP maps next steps</strong></h3><p>The folks behind the Model Context Protocol (MCP) <a href="https://thenewstack.io/model-context-protocol-roadmap-2026/">have outlined a set of priorities for 2026</a>, including better support for remote servers, improved scaling, and clearer agent-to-tool communication &#8212; all designed to make it easier for agents to connect reliably to external tools and data.</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/model-context-protocol-roadmap-2026/">The New Stack</a></p><div><hr></div><h3>Tencent backs OpenClaw after copycat complaint</h3><p>Chinese tech giant Tencent <a href="https://www.scmp.com/tech/tech-trends/article/3346796/tencent-sponsors-openclaw-after-creators-complaints-copying">has moved to sponsor OpenClaw</a> after <a href="https://x.com/steipete/status/2032118188821930375?s=20">complaints from its creator Peter Steinberger</a> about copycat projects. </p><p><em><strong>Read more</strong></em>: <a href="https://www.scmp.com/tech/tech-trends/article/3346796/tencent-sponsors-openclaw-after-creators-complaints-copying">SCMP</a></p><div><hr></div><h3>Chainguard bolsters software supply chain</h3><p>Software supply chain security company <a href="https://thenewstack.io/chainguard-repository-ai-agents/">Chainguard has launched</a> a central repository of hardened open-source packages and container images, designed to reduce risks in dependencies.</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/chainguard-repository-ai-agents/">The New Stack</a></p><div><hr></div><h3>OpenClaw gets guardrails</h3><p>After Nvidia CEO Jensen Huang called OpenClaw &#8220;<a href="https://www.cnbc.com/2026/03/17/nvidia-ceo-jensen-huang-says-openclaw-is-definitely-the-next-chatgpt.html">the next ChatGPT</a>,&#8221; Nvidia has introduced a project dubbed Nemoclaw to add guardrails to the open-source agent. The effort reflects growing interest in making autonomous systems safer for more serious enterprise deployment. </p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/nemoclaw-openclaw-with-guardrails/">The New Stack</a></p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h3>A browser built for bots</h3><p>Open-source headless browser <a href="https://lightpanda.io/">Lightpanda</a> this week <a href="https://lightpanda.io/blog/posts/web-bot-auth-support">added support for Web Bot Auth</a>, a protocol designed to let automated agents securely identify themselves and access websites without being treated as malicious traffic.</p><p>The project itself isn&#8217;t new. Lightpanda has been around since 2022, but is gaining attention as developers seek infrastructure built for AI systems. It&#8217;s a browser written from scratch for machines, rather than humans &#8212; no rendering engine, just the parts needed to load pages and run JavaScript.</p><p>That stripped-down design makes it far lighter than Chrome, which still carries decades of features meant for people. Lightpanda remains in beta, but with strong early traction <a href="https://github.com/lightpanda-io/browser">and a growing star count</a>, it&#8217;s looking like a serious attempt to rebuild a core piece of the web stack for agents.<br><br><em><strong>Read more</strong></em>: <a href="https://linuxiac.com/lightpanda-promises-a-faster-lightweight-alternative-to-headless-chrome/">Linuxiac</a> &amp; <a href="https://lightpanda.io/">Lightpanda</a> &amp; <a href="https://github.com/lightpanda-io/browser">GitHub</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Nvidia’s $26B open-weights wager]]></title><description><![CDATA[Plus: Possible backdoors in AI training data, open infrastructure gets new backing, and (much) more]]></description><link>https://www.forkable.io/p/nvidias-26b-open-weights-wager</link><guid isPermaLink="false">https://www.forkable.io/p/nvidias-26b-open-weights-wager</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Fri, 13 Mar 2026 16:46:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WHN4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at Nvidia&#8217;s reported $26 billion push into open-weights AI models, a move that would see the chip giant wade further into the software layer of AI while reinforcing the hardware ecosystem that made it dominant.</p><p>Elsewhere, there&#8217;s new research warning that hidden &#8220;Trojan&#8221; behaviours could be embedded inside AI models during training, raising fresh questions about security in the growing open model ecosystem &#8212; along with a round-up of funding, infrastructure, and open-source projects shaping the wider developer landscape.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>Nvidia joins the open-weights race</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WHN4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WHN4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!WHN4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!WHN4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!WHN4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WHN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1611507,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/190847579?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WHN4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!WHN4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!WHN4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!WHN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1f4acf9-8283-42fa-a962-30a18f19196a_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Nvidia plans to invest heavily in developing open-weights AI models in the coming years, a move that would push the chip giant deeper into the software side of artificial intelligence (AI).</p><p>The company has already cemented its position in AI infrastructure through <a href="https://en.wikipedia.org/wiki/CUDA">CUDA</a>, a proprietary parallel compute platform designed to help developers extract more performance from Nvidia GPUs. Over time, it has become a core part of the AI development environment, giving researchers and companies tools built specifically for Nvidia hardware.</p><p>Now, it appears ready to pursue a similar strategy with open-weights models.</p><p>Nvidia intends to put some $26 billion toward building these models over the next five years. Moving further into model development would give Nvidia more direct control over how next-generation AI systems are built, tested, and deployed alongside its chips.</p><p>Developers who fine-tune, adapt, or deploy models designed with Nvidia systems in mind are more likely to run those workloads on the company&#8217;s GPUs. Model development becomes another layer reinforcing the hardware ecosystem underneath it.</p><p>Most of the leading AI systems today remain proprietary, operated behind paid APIs by major labs including OpenAI, Google, and Anthropoic. Models with &#8220;open weights&#8221; take a different approach: the trained parameters are released so developers can run and modify the model themselves. That <a href="https://techcrunch.com/2024/06/22/what-does-open-source-ai-mean-anyway/">doesn&#8217;t necessarily make them open source</a>, though, which would also include publishing the training code, data, and full methodology.</p><p>At any rate, the timing reflects the rising cost of building advanced AI systems. Training frontier models now demands vast computing resources and infrastructure investments measured in billions of dollars.</p><p>For Nvidia, encouraging more organisations to experiment with open-weights models could expand the number of teams building and running AI systems. And each new model trained or deployed ultimately feeds demand for the computing power required to run them.</p><p><em><strong>Read more</strong></em>: <a href="https://www.fool.com/investing/2026/03/12/nvidia-is-making-a-massive-26-billion-bet-on-the-f/">The Motley Fool</a> &amp; <a href="https://www.wired.com/story/nvidia-investing-26-billion-open-source-models/">Wired</a> (paywall)</p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3>Hidden &#8216;trojans&#8217; in AI models? </h3><p>Researchers warn that AI models can carry hidden &#8220;Trojan&#8221; behaviours inserted during training, lying dormant until triggered by specific inputs. The risk is especially relevant in the open model ecosystem, where developers often download and reuse pre-trained models that may already contain those backdoors.</p><p><em><strong>Read more</strong></em>: <a href="https://resiliencemedia.co/trojan-force-hidden-backdoors-may-lurk-inside-ai-models-report-says/">Resilience Media</a></p><div><hr></div><h3>AWS backs open VS Code registry</h3><p>Open VSX &#8212; the open-source extension registry used by VS Code alternatives &#8212; has <a href="https://thenewstack.io/open-vsx-aws-investment/">passed</a> 300 million monthly downloads, with AWS and AI coding editor Cursor providing new investment. The funding helps keep the registry running as shared developer infrastructure outside Microsoft&#8217;s proprietary marketplace. </p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/open-vsx-aws-investment/">The New Stack</a></p><div><hr></div><h3><strong>MariaDB bets on Apache Ignite</strong></h3><p>MariaDB <a href="https://thenewstack.io/with-gridgain-acquisition-mariadb-bets-on-in-memory-computing-and-apache-ignite/">plans to acquire GridGain</a>, the company behind the in-memory computing platform built around the open-source Apache Ignite project. The move signals a bet that faster, memory-centric data infrastructure will be needed as AI systems demand real-time access to large datasets.</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/with-gridgain-acquisition-mariadb-bets-on-in-memory-computing-and-apache-ignite/">The New Stack</a></p><div><hr></div><h3>OpenTitan lands in Chromebooks</h3><p><a href="https://opentitan.org/">OpenTitan</a> &#8212; <a href="https://www.forkable.io/i/156461428/open-silicon">the open-source hardware root of trust</a> backed by Google &#8212; is now shipping in commercial Chromebooks after seven years of development. The chip&#8217;s design is fully open, allowing companies to inspect or even manufacture the security hardware themselves rather than relying on proprietary silicon.</p><p><em><strong>Read more</strong></em>: <a href="https://opensource.googleblog.com/2026/03/opentitan-shipping-in-production.html">Google</a></p><div><hr></div><h3>OpenAI snaps up Promptfoo</h3><p>OpenAI <a href="https://openai.com/index/openai-to-acquire-promptfoo/">plans to acquire Promptfoo</a>, a platform used to test and secure AI systems before deployment. The company said Promptfoo&#8217;s open-source CLI and evaluation tools will continue to be developed even as its technology is integrated into OpenAI&#8217;s enterprise AI platform.</p><p><em><strong>Read more</strong></em>: <a href="https://openai.com/index/openai-to-acquire-promptfoo/">OpenAI</a></p><div><hr></div><h3>OpenAI and Anthropic court maintainers</h3><p>OpenAI and Anthropic are <a href="https://thenewstack.io/openai-anthropic-open-source/">battling for the best open source maintainers</a> through new support programs, aiming to get their coding assistants embedded in widely used projects. The programs are perhaps less charity than strategy: winning over maintainers means influencing the developer tools many other engineers rely on.</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/openai-anthropic-open-source/">The New Stack</a></p><div><hr></div><h3>A portal to another dimension</h3><p>The United Nations (UN) has launched a new Open Source Portal designed to catalogue software projects built across the UN system. The platform aims to encourage reuse between agencies and connect UN-developed code with the wider open-source community.</p><p><em><strong>Read more</strong></em>: <a href="https://www.linkedin.com/posts/omar-mohsine-573368151_the-un-open-source-portal-is-now-live-activity-7437085167254667264-sR8d/">LinkedIn</a> &amp; <a href="https://opensource.un.org/en">UN Portal</a></p><div><hr></div><h3>Qdrant raises $50M for open vector search</h3><p>Open-source vector search engine <a href="https://www.businesswire.com/news/home/20260312313902/en/Qdrant-Raises-%2450-Million-Series-B-to-Define-Composable-Vector-Search-as-Core-Infrastructure-for-Production-AI">Qdrant has raised $50 million</a> in Series B funding to expand its infrastructure for production AI systems. The Rust-built project, already widely used for AI retrieval workloads, has surpassed 250 million downloads and continues to grow through its open developer community.</p><p><em><strong>Read more</strong></em>: <a href="https://www.businesswire.com/news/home/20260312313902/en/Qdrant-Raises-%2450-Million-Series-B-to-Define-Composable-Vector-Search-as-Core-Infrastructure-for-Production-AI">Press Release</a></p><div><hr></div><h3>Unleash raises $35M for open feature flags</h3><p>Open-source feature management platform <a href="https://thenewstack.io/unleash-feature-management-funding/">Unleash has raised $35 million</a> in Series B funding to expand its &#8220;FeatureOps&#8221; tooling. The project &#8212; with more than 40 million downloads and 13,000 GitHub stars &#8212; aims to help companies control AI-accelerated software releases using open feature flags and runtime kill switches.</p><p><em><strong>Read more</strong></em>: <a href="https://thenewstack.io/unleash-feature-management-funding/">The New Stack</a></p><div><hr></div><h3>Don&#8217;t give up the Ghost&#8230;</h3><p>Open-source publishing platform Ghost has passed $10 million in annual recurring revenue, founder <a href="https://www.linkedin.com/posts/johnonolan_today-ghost-crossed-10m-arr-as-a-bootstrapped-share-7434962739862667265-uHhL/">John O&#8217;Nolan said</a>. The bootstrapped non-profit foundation says publishers using the platform have now earned about $130 million collectively.</p><p><em><strong>Read more</strong></em>: <a href="https://www.linkedin.com/posts/johnonolan_today-ghost-crossed-10m-arr-as-a-bootstrapped-share-7434962739862667265-uHhL/">John O&#8217;Nolan (LinkedIn)</a></p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h3>WordPress, minus the server</h3><p>WordPress has launched <a href="https://my.wordpress.net/">my.WordPress.net</a>, a private workspace where you can spin up a personal WordPress environment instantly in the browser. </p><p>The secret sauce lies in <a href="https://wordpress.org/playground/">WordPress Playground</a>, the open-source project that runs the whole stack client-side and can launch a full WordPress install with a single click &#8212; no hosting, database setup, or server required.<br><br><em><strong>Read more</strong></em>: <a href="https://techcrunch.com/2026/03/11/wordpress-debuts-a-private-workspace-that-runs-in-your-browser-via-a-new-service-my-wordpress-net/">TechCrunch</a> &amp; <a href="https://my.wordpress.net/">My.Wordpress</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[It's Android, but on Google's terms]]></title><description><![CDATA[Plus: Open Source Endowment funds critical OSS, & more]]></description><link>https://www.forkable.io/p/its-android-but-on-googles-terms</link><guid isPermaLink="false">https://www.forkable.io/p/its-android-but-on-googles-terms</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Sat, 28 Feb 2026 14:58:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3ID2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at mounting opposition to Google&#8217;s planned Android developer verification regime, as free software advocates and civil society groups warn that mandatory registration for all apps on certified devices would extend the company&#8217;s gatekeeping power far beyond the Play Store.</p><p>Elsewhere, I look at the Open Source Endowment, Laude&#8217;s latest open research bets, OpenAI&#8217;s move beyond saturated coding benchmarks &#8212; and more.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>Android ID rules face growing opposition</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3ID2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3ID2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!3ID2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!3ID2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!3ID2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3ID2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1360420,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/189378034?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3ID2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!3ID2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!3ID2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!3ID2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F007e930f-4dcb-403d-b29e-fef8a3c92262_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Opposition to Google&#8217;s <a href="https://developer.android.com/developer-verification">planned Android developer verification</a> regime is gaining steam, with a broad coalition of developers and free software advocates putting their names to an <a href="https://keepandroidopen.org/open-letter/">open letter published this week</a>.</p><p>The letter challenges Google&#8217;s <a href="https://android-developers.googleblog.com/2025/08/elevating-android-security.html">announcement last August</a> that <em>anyone</em> developing Android apps will need to register centrally with Google &#8212; paying a fee, agreeing to its terms, providing government ID, disclosing signing key details, and listing current and future application identifiers.</p><p>While Google already <a href="https://android-developers.googleblog.com/2023/07/boosting-trust-and-transparency-in-google-play.html">had a verification programme</a> in place for apps distributed through the Google Play store, the latest development applies to <em>all</em> certified Android devices, regardless of whether apps are distributed via third-party app stores, directly from a developer&#8217;s own website, through enterprise deployment systems, or installed manually via sideloaded APK files.</p><p>Google, for its part, positions the move <a href="https://android-developers.googleblog.com/2025/08/elevating-android-security.html">squarely as a security measure</a>. The company says &#8220;you shouldn&#8217;t have to choose between open and secure,&#8221; citing data that found &#8220;over 50 times more malware from internet-sideloaded sources than on apps available through Google Play.&#8221; The new verification layer, it says, is designed to prevent repeat bad actors from exploiting anonymity &#8212; an &#8220;ID check at the airport,&#8221; in Google&#8217;s analogy &#8212; rather than a review of app content.</p><p>The critics, however, aren&#8217;t convinced. The letter argues that the policy &#8220;extends Google&#8217;s gatekeeping authority beyond its own marketplace into distribution channels where it has no legitimate operational role,&#8221; warning that centralising registration of all Android applications would give Google &#8220;newfound powers to completely disable any app it wants to, for any reason, for the entire Android ecosystem.&#8221; </p><p>Among the signatories are civil society groups, nonprofits, and technology organisations spanning the free software and digital rights communities. This includes the Software Freedom Conservancy (SFC), which goes further, <a href="https://sfconservancy.org/news/2026/feb/24/keep-android-open/">suggesting that Google&#8217;s move</a> is less about security than it is about extending platform control &#8212; part of a broader trend of large tech companies tightening control over how software is installed and distributed.</p><p>The SFC writes:</p><blockquote><p>Free and open source software (and the ability to install it!) was vital for the proliferation of Android. A reversal of such a critical piece of the policy that allowed user freedom and software openness would be disastrous for users and the FOSS community at large. </p><p>There is obviously pressure from big tech companies to restrict installation options on their locked down hardware. We see this not only in the mobile space, but increasingly on desktops where both Apple and Microsoft have made it harder to install free software; refusing to allow distribution outside of their app stores, or showing vague warnings about security when software isn't signed in their preferred gatekeeping ways. </p><p>Allowing installation of free software is absolutely necessary to ensure freedom to keep our devices running, protecting user and developer privacy, and keeping an open market of innovation.</p></blockquote><p>Assuming the letter falls on deaf ears, the changes will roll out in stages. Early access began in October 2025, verification opens broadly in March 2026, and from September 2026 the requirement will apply to certified Android devices in Brazil, Indonesia, Singapore, and Thailand &#8212; with global expansion planned from 2027 onward.</p><p><em><strong>Read more</strong></em>: <a href="https://keepandroidopen.org/open-letter/">Keep Android Open (letter)</a> &amp; <a href="https://sfconservancy.org/news/2026/feb/24/keep-android-open/">SFC (letter)</a></p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3>Open Source Endowment funds critical OSS</h3><p>A newly launched <a href="https://endowment.dev/">Open Source Endowment</a> uses a university-style endowment model to fund critical but under-resourced open-source projects, investing donations into a low-risk portfolio and spending only the returns. <a href="https://endowment.dev/community/">Backed by a slew of founders and leaders</a> including Thomas Dohmke (former GitHub CEO) and Mitchell Hashimoto (HashiCorp), it aims to address perennial maintainer funding gaps with perpetual financial support.</p><p><em><strong>Read more</strong></em>: <a href="https://techcrunch.com/2026/02/26/a-vc-and-some-big-name-programmers-are-trying-to-solve-open-sources-funding-problem-permanently/">TechCrunch</a> &amp; <a href="https://endowment.dev/">Open Source Endowment</a></p><div><hr></div><h3>The Laude giveth</h3><p>In my <a href="https://www.forkable.io/p/slingshots-part-deux-meet-laudes-latest-open-research-bets">Open Profile segment</a> this week, I took an early look at Laude Institute&#8217;s second <em>Slingshots</em> cohort &#8212; a batch of 14 upstream open AI research projects. They range from agent evaluation frameworks to energy measurement tooling and continual-learning benchmarks, and are backed with funding, compute, and operational support. </p><p><em><strong>Read more</strong></em>:  <a href="https://www.forkable.io/p/slingshots-part-deux-meet-laudes-latest-open-research-bets">Forkable</a></p><div><hr></div><h3><strong>Benchmark saturation drives OpenAI to pivot</strong></h3><p>OpenAI <a href="https://tessl.io/blog/openai-moves-beyond-swe-bench-verified-as-coding-benchmarks-saturate/">says it will stop</a> reporting scores on SWE-bench Verified &#8212; the popular coding benchmark &#8212; because scores have clustered near the top, in part due to the public data used to build the test leaking into model training sets. Because SWE-bench tasks come from widely used open source repos, models increasingly memorize solutions instead of demonstrating general problem-solving, undermining the benchmark&#8217;s usefulness. OpenAI is now recommending SWE-bench Pro instead, designed to reduce contamination and better reflect real world software engineering capability.</p><p><em><strong>Read more</strong></em>: <a href="https://tessl.io/blog/openai-moves-beyond-swe-bench-verified-as-coding-benchmarks-saturate/">Tessl</a></p><div><hr></div><h3>Cloudflare clones Next.js using AI</h3><p>Cloudflare <a href="https://blog.cloudflare.com/vinext/">launched Vinext</a>, an AI-built web framework based on the open source Next.js project, rebuilt to run directly on Cloudflare&#8217;s Workers platform. This prompted Ghost founder and CEO John O&#8217;Nolan <a href="https://john.onolan.org/open-source-in-the-age-of-ai/">to ponder</a>: if anyone can direct AI toward an open source codebase and have it rewritten from scratch &#8212; without copying the original code &#8212; what do software licenses actually protect?</p><p><em><strong>Read more</strong></em>: <a href="https://blog.cloudflare.com/vinext/">Cloudflare</a> &amp; <a href="https://john.onolan.org/open-source-in-the-age-of-ai/">John O&#8217;Nolan</a></p><div><hr></div><h3>OnlyOffice is &#8216;fake open source,&#8217; says The Document Foundation</h3><p>The Document Foundation, the steward of LibreOffice, <a href="https://www.neowin.net/news/libreoffice-blasts-fake-open-source-onlyoffice-for-working-with-microsoft-to-lock-users-in/">has accused OnlyOffice</a> of being &#8220;fake open source,&#8221; arguing that its close collaboration with Microsoft and embrace of <a href="https://en.wikipedia.org/wiki/Office_Open_XML">OOXML</a> reinforce vendor lock-in rather than genuine software freedom.</p><p><em><strong>Read more</strong></em>:  <a href="https://www.neowin.net/news/libreoffice-blasts-fake-open-source-onlyoffice-for-working-with-microsoft-to-lock-users-in/">Neowin</a> &amp; <a href="https://blog.documentfoundation.org/blog/2026/02/16/why-odf-and-not-ooxml/">The Open Document Foundation</a></p><div><hr></div><h3>React gets its foundation</h3><p>We <a href="https://www.forkable.io/p/reacts-next-act-the-react-foundation">knew it was happening</a>, but <a href="https://react.dev/blog/2026/02/24/the-react-foundation">Meta made official</a> its plan to move React into <a href="https://www.linuxfoundation.org/press/linux-foundation-announces-the-formation-of-the-react-foundation">a dedicated foundation under the Linux Foundation</a>, shifting legal stewardship away from a single corporate owner.</p><p><em><strong>Read more</strong></em>: <a href="https://react.dev/blog/2026/02/24/the-react-foundation">React</a></p><div><hr></div><h3>Apple acquires open photonics project</h3><p>Apple <a href="https://www.macrumors.com/2026/02/25/apples-next-acquisition-revealed/">has</a> acquired <a href="https://github.com/invrs-io">Invrs.io</a>, effectively a <a href="https://www.linkedin.com/in/mfschubert/">one-person</a> company building open-source tools for AI-guided optics and photonics design, including shared design challenges and a public leaderboard. </p><p><em><strong>Read more</strong></em>: <a href="https://www.macrumors.com/2026/02/25/apples-next-acquisition-revealed/">MacRumors</a> &amp; <a href="https://digital-markets-act-cases.ec.europa.eu/acquisitions">European Commission</a></p><div><hr></div><h3>IronCurtain targets AI agent risk</h3><p>Esteemed researcher and security engineer <a href="https://en.wikipedia.org/wiki/Niels_Provos">Niels Provos</a> this week announced <a href="https://ironcurtain.dev/">IronCurtain</a>, an open source personal AI assistant built secure from the ground up. It runs your agent inside a sandbox and enforces user-defined policy on filesystem, network and git access.</p><p><em><strong>Read more</strong></em>: <a href="https://www.helpnetsecurity.com/2026/02/27/ironcurtain-open-source-ai-agent-security/">Help Net Security</a> &amp; <a href="https://ironcurtain.dev/how/">IronCurtain</a></p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h3>Time capsule brings &#8216;94 Linux back</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ie75!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ie75!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png 424w, https://substackcdn.com/image/fetch/$s_!ie75!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png 848w, https://substackcdn.com/image/fetch/$s_!ie75!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png 1272w, https://substackcdn.com/image/fetch/$s_!ie75!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ie75!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png" width="1368" height="833" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:833,&quot;width&quot;:1368,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:367861,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/189378034?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ie75!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png 424w, https://substackcdn.com/image/fetch/$s_!ie75!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png 848w, https://substackcdn.com/image/fetch/$s_!ie75!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png 1272w, https://substackcdn.com/image/fetch/$s_!ie75!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac2b011-b24f-4d94-ae26-75ae066a31aa_1368x833.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>CDE Time Capsule is an open source Progressive Web App that <a href="https://www.tomshardware.com/software/linux/nostalgic-developer-recreates-the-1994-linux-desktop-as-a-modern-web-app-for-your-browser-open-source-project-brings-old-school-cde-interface-back-from-the-dead-and-features-classic-90s-web-browser-text-editor-and-more">recreates a 1994 Debian Linux desktop</a> in your browser. It faithfully restores the Common Desktop Environment (CDE), the Unix interface widely used before GNOME and KDE, complete with period tools like Netscape and XEmacs.<br><br><em><strong>Read more</strong></em>: <a href="https://www.tomshardware.com/software/linux/nostalgic-developer-recreates-the-1994-linux-desktop-as-a-modern-web-app-for-your-browser-open-source-project-brings-old-school-cde-interface-back-from-the-dead-and-features-classic-90s-web-browser-text-editor-and-more">Tom&#8217;s Hardware</a> &amp; <a href="https://debian.com.mx/">CDE Time Capsule</a> &amp; <a href="https://github.com/Victxrlarixs/debian-cde">GitHub</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Slingshots part deux: Meet Laude’s latest open research bets]]></title><description><![CDATA[An early look at projects tackling agent evaluation, continual learning, and compute efficiency.]]></description><link>https://www.forkable.io/p/slingshots-part-deux-meet-laudes-latest-open-research-bets</link><guid isPermaLink="false">https://www.forkable.io/p/slingshots-part-deux-meet-laudes-latest-open-research-bets</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Thu, 26 Feb 2026 19:01:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qNTK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>Welcome to Forkable&#8217;s <a href="https://www.forkable.io/t/open-profile">Open Profile</a> column, where I go in-depth on key projects, startups, and figures from across the open source realm. </strong></em></p><p>Last year, <a href="https://www.forkable.io/p/terminal-bench-shows-how-open-source">I worked with</a> the folks at <a href="https://www.laude.org/">Laude Institute</a> to write a feature piece around the <a href="https://www.laude.org/updates/terminal-bench">launch of Terminal-Bench</a>, an open source benchmark designed to measure how well AI agents complete real-world tasks in live terminal environments. The project quickly became the industry standard for evaluating agent performance, cited by major frontier model providers and adopted across the research community.</p><p>Laude Institute, co-founded by Databricks co-founder <a href="https://andykonwinski.com/about/">Andy Konwinski</a>, backs upstream AI research with an emphasis on work that is built and released openly. Terminal-Bench was, in fact, part of a broader program run by the institute called Slingshots &#8212; an initiative that provides early-stage researchers with funding, compute, and operational support to ship ambitious work into the open. The <a href="https://www.laude.org/updates/slingshots-one">first cohort</a> included projects spanning benchmarks, frameworks, and agent tooling, several of which have since evolved into widely used infrastructure or spun out into companies.</p><p>While the nature of the projects vary, two key facets will generally hold true: AI will be a central ingredient, and qualifying projects will follow an entirely &#8220;open&#8221; ethos.</p><p>&#8220;Laude Institute is &#8216;open everything&#8217; &#8212; open model, open weights, open source, open discourse, open publications,&#8221; Konwinski explained to me in an interview last year.</p><p>Now, Laude is announcing its <a href="https://www.laude.org/updates/slingshots-two">second Slingshots cohort</a>, a new batch of very early-stage projects tackling agent evaluation, continual learning, energy measurement, model architectures, and reinforcement learning systems.</p><p><em>Read the story in full below</em>. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading {forkable}! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Building durable AI research in the open</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qNTK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qNTK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif 424w, https://substackcdn.com/image/fetch/$s_!qNTK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif 848w, https://substackcdn.com/image/fetch/$s_!qNTK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif 1272w, https://substackcdn.com/image/fetch/$s_!qNTK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qNTK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif" width="600" height="402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:402,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3545770,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/189014607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qNTK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif 424w, https://substackcdn.com/image/fetch/$s_!qNTK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif 848w, https://substackcdn.com/image/fetch/$s_!qNTK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif 1272w, https://substackcdn.com/image/fetch/$s_!qNTK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15c47561-9be3-405d-86e5-6186860a9f59_600x402.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI research moves quickly, but most early-stage ideas stall before they&#8217;re widely adopted. Laude Institute&#8217;s Slingshots program is designed to intervene at that embryonic stage, backing &#8220;upstream projects&#8221; with funding, compute, and operational support to help teams ship their work.</p><p>The projects themselves can take many forms. Internally, Laude tracks them across categories spanning datasets, benchmarks, architectures, algorithms, models, agents, frameworks, and applications &#8212; a reflection of how wide the AI research stack has become.</p><p>Laude and its Slingshots program function re like a research accelerator (rather than a startup incubator), with teams selected based on potential impact to the field, rather than any specific commercial milestone. Most projects originate in leading academic labs, often from PhD researchers and faculty working at the edge of the field. And notably, Laude deploys resources quickly &#8212; in some cases within hours &#8212; allowing teams to accelerate promising lines of research. </p><p>&#8220;Success for these projects looks like adoption and users, rather than papers or citations,&#8221; <a href="https://www.linkedin.com/in/bradenhancock">Braden Hancock</a>, research partner at Laude Institute and a Stanford PhD, told <em>Forkable</em> over email. &#8220;We&#8217;re looking for research that will be used.&#8221;</p><p>That philosophy is visible in how the first Slingshots cohort evolved. Terminal-Bench &#8212; developed through collaboration between researchers at Stanford and Laude &#8212; became a reference benchmark for evaluating AI agents operating in the command line. <a href="https://dspy.ai/">DSPy</a>, meanwhile, grew into a widely adopted framework for programming language models. More recently, <a href="https://harborframework.com/">Harbor</a> &#8212; part of Slingshots&#8217; second batch &#8212; emerged as a broader agent evaluation framework building on ideas first explored in Terminal-Bench, with overlapping contributors.</p><p>&#8220;One thing we&#8217;ve been happy to see is a compounding effect, with projects in subsequent batches building on open infrastructure and insights from previous ones,&#8221; Hancock explained.</p><p>He said he expects that pattern to continue, with later cohorts building directly on infrastructure created in earlier ones. Harbor, as noted, extends work first explored in Terminal-Bench, while a forthcoming batch 3 will likely include a new benchmark designed to run on Harbor. From the first cohort, DSPy, is also now followed by <a href="https://github.com/Ziems/arbor">Arbor</a>, a reinforcement learning layer for DSPy, and <a href="https://arxiv.org/abs/2407.10930">BetterTogether</a>, which combines DSPy prompt optimization with weight updates. Meanwhile, one of the current top-performing approaches on <a href="https://arcprize.org/arc-agi/3/">ARC-AGI-3</a> &#8212; another batch one project &#8212; comes from a company using <a href="https://alexzhang13.github.io/blog/2025/rlm/">RLMs</a> (Recursive Language Models), included in batch two.</p><p>&#8220;This kind of compound interest from building in the open is something we hope and expect to see continue,&#8221; Hancock said.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GYBv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GYBv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png 424w, https://substackcdn.com/image/fetch/$s_!GYBv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png 848w, https://substackcdn.com/image/fetch/$s_!GYBv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png 1272w, https://substackcdn.com/image/fetch/$s_!GYBv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GYBv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png" width="1456" height="968" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:968,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2674388,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/189014607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GYBv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png 424w, https://substackcdn.com/image/fetch/$s_!GYBv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png 848w, https://substackcdn.com/image/fetch/$s_!GYBv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png 1272w, https://substackcdn.com/image/fetch/$s_!GYBv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bd71c09-6af5-4c8a-96a9-8f96219103bd_1598x1062.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">BetterTogether lead <a href="https://scholar.google.com/citations?user=_NC2jJEAAAAJ&amp;hl=en">Dilara Soylu</a> presenting at <a href="https://neurips.cc/">NeurIPS</a>, <a href="https://www.laude.org/updates/neurips-2025">December 2025</a> (photo credit: <a href="https://www.victoriasmithphoto.com/">Victoria Smith</a>)</figcaption></figure></div><h2>A fresh batch</h2><p>In its second batch, Hancock points to several themes that have surfaced independently across multiple institutions. Continual learning &#8212; enabling models to retain knowledge across sessions &#8212; appears in projects such as the not-yet-released Continual Learning Benchmarks from UC Berkeley and <a href="https://github.com/generalusermodels/gum">GUM</a> (General User Model) from Stanford. <a href="https://huggingface.co/spaces/lm-provers/qed-nano-blogpost">QED-Nano</a>, from Carnegie Mellon University, also explores how smaller models can become persistent solvers through sustained test-time compute and adaptation.</p><p>Energy efficiency is another emerging focus. <a href="https://hazyresearch.stanford.edu/blog/2025-11-11-ipw">Intelligence-per-watt</a>, from Stanford University, and <a href="https://ml.energy/">MLEnergy</a>, from the University of Michigan, are both building &#8220;measurement and routing infrastructure&#8221; designed to quantify and reduce the energy footprint of machine learning workloads.</p><p>Given the early-stage nature of the program, not every project has a public URL or finalized name yet. Additional details will be published as teams release their work.</p><h2><a href="https://www.laude.org/updates/slingshots-two">Slingshots // Two</a></h2><ol><li><p><strong><a href="https://harborframework.com/">Harbor</a></strong>: An agent evaluation framework for defining and running environment-based tasks at scale, now used to ship benchmarks including Terminal-Bench 2.0. (Laude Institute)</p></li><li><p><strong><a href="https://github.com/open-thoughts/OpenThoughts-Agent">OpenThoughts-Agent</a></strong>: An end-to-end open setup for training and evaluating terminal agents using curated data, real environments, and reinforcement learning loops. (UC Berkeley)</p></li><li><p><strong><a href="https://www.sregym.com/">SREGym</a></strong>: A unified platform for designing and evaluating AI agents for site reliability engineering, with safety guardrails for infrastructure work. (University of Illinois Urbana-Champaign)</p></li><li><p><strong><a href="https://hazyresearch.stanford.edu/blog/2025-11-11-ipw">Intelligence-per-watt</a></strong>: A benchmark suite for edge-cloud inference routing that measures when smaller local models can match frontier performance while reducing energy and cost. (Stanford University)</p></li><li><p><strong><a href="https://ml.energy/">MLEnergy</a></strong>: Tooling and systems infrastructure to measure energy consumption across machine learning workloads, making energy a first-class metric. (University of Michigan)</p></li><li><p><strong><a href="https://projectasap.github.io/">ProjectASAP</a></strong>: Infrastructure that replaces &#8220;scan everything&#8221; data analysis with lightweight summaries, enabling faster and cheaper queries across massive datasets. (Carnegie Mellon University)</p></li><li><p><strong><a href="https://github.com/generalusermodels/gum">GUM (General User Model)</a></strong>: A system that builds a persistent model of user behavior to enable proactive, context-aware AI assistance. (Stanford University)</p></li><li><p><strong>Continual Learning Benchmarks</strong>: Benchmarks and methods designed to evaluate models that retain knowledge over time rather than resetting each session. (UC Berkeley)</p></li><li><p><strong><a href="https://huggingface.co/spaces/lm-provers/qed-nano-blogpost">QED-Nano</a></strong>: A 4B model trained with supervised fine-tuning and reinforcement learning that matches larger frontier models on Olympiad-level math proofs at significantly lower cost. (Carnegie Mellon University)</p></li><li><p><strong><a href="https://alexzhang13.github.io/blog/2025/rlm/">RLMs</a> (Recursive Language Models)</strong>: A framework that allows language models to write and execute programs to handle complex tasks with structured intermediate reasoning. (MIT)</p></li><li><p><strong><a href="https://arxiv.org/abs/2407.10930">BetterTogether</a></strong>: Optimization tooling that jointly tunes prompts and model weights to improve multi-step language model programs. (Stanford University)</p></li><li><p><strong><a href="https://github.com/Ziems/arbor">Arbor</a></strong>: A reinforcement learning optimization layer for DSPy that automates agent workflow improvement at scale. (MIT)</p></li><li><p><strong>Open Inference</strong>: Infrastructure that lowers barriers to trying models while creating a living dataset of real-world interactions to measure progress and failure modes. (UC Berkeley)</p></li><li><p><strong>Unnamed (<a href="https://www.linkedin.com/in/melissa-pan-zhiyang/">Melissa Pan</a>)</strong>: A forthcoming project building on prior large-scale research into production agent deployments, backed early to accelerate development. (UC Berkeley)</p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading {forkable}! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[OpenClaw creator joins OpenAI, Europe loses a startup]]></title><description><![CDATA[Plus: Dutch publishers retreat from US tech, & more]]></description><link>https://www.forkable.io/p/openclaw-creator-joins-openai-europe</link><guid isPermaLink="false">https://www.forkable.io/p/openclaw-creator-joins-openai-europe</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Fri, 20 Feb 2026 12:18:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CDKB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at OpenClaw&#8217;s next chapter, as creator Peter Steinberger moves to the US and joins OpenAI just weeks after his open source AI agent exploded in popularity.</p><p>Elsewhere, we track a new sovereignty push from Dutch publishers looking to unwind US tech dependence, Block&#8217;s call to treat open source as critical infrastructure, Temporal&#8217;s $300 million bet on AI reliability tooling, and Cohere&#8217;s move toward smaller, multilingual open-weights models.</p><p>And in <strong>&lt;</strong>Final Commit<strong>&gt;</strong>, I look at a slightly unusual clash between an AI agent and an open source maintainer.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>OpenClaw&#8217;s next chapter</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CDKB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CDKB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CDKB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CDKB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CDKB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CDKB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg" width="1280" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:918957,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/188481370?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CDKB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CDKB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CDKB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CDKB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a41644f-431f-4c61-99e7-9000c0daa941_1280x960.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">OpenClaw creator Peter Steinberger (center) with the OpenAI team (Credit: <a href="https://steipete.me/assets/img/2026/openclaw/clawcon.jpg">Peter Steinberger</a>)</figcaption></figure></div><p>Just weeks after <a href="https://www.forkable.io/i/186316018/an-open-source-ai-agent-that-wont-sit-still">OpenClaw burst onto the scene</a> as a community-driven, open source AI agent designed to carry out real-world tasks locally from a user&#8217;s machine, its creator <a href="https://steipete.me/">Peter Steinberger</a> has been snapped up by OpenAI.</p><p>Steinberger, a veteran software engineer who founded and <a href="https://www.insightpartners.com/ideas/pspdfkit-announces-e100-million-strategic-investment-from-insight-partners-to-fuel-growth/">sold PSPDFKit to Insight Partners</a> back in 2021, <a href="https://steipete.me/posts/2026/openclaw">announced this week</a> that after a spell out in San Francisco chatting with &#8220;the major labs,&#8221; he had elected to join forces with the ChatGPT hitmaker.</p><p>&#8220;The last month was a whirlwind, never would I have expected that my playground project would create such waves,&#8221; Steinberger wrote. &#8220;The internet got weird again, and it&#8217;s been incredibly fun to see how my work inspired so many people around the world. There&#8217;s an endless array of possibilities that opened up for me, countless people trying to push me into various directions, giving me advice, asking how they can invest or what I will do. Saying it&#8217;s overwhelming is an understatement.&#8221;</p><p>OpenClaw&#8217;s meteoric rise was built on a simple proposition: an autonomous agent that runs locally, executes real-world tasks, with messaging apps as the primary interface. The <a href="https://github.com/openclaw/openclaw">code was public from day one</a>, forked thousands of times, and quickly became the antithesis of locked-down, cloud-bound assistants &#8212; though this also raised countless <a href="https://www.crowdstrike.com/en-us/blog/what-security-teams-need-to-know-about-openclaw-ai-super-agent/">questions around security</a> as users granted it expansive access to terminals, file systems, and connected services, sometimes even with root-level privileges.</p><p>At any rate, as an employee of OpenAI now, this raises questions about what&#8217;s next for OpenClaw. Steinberger has said the project will remain open source, with OpenAI CEO Sam Altman <a href="https://x.com/sama/status/2023150230905159801">stating that</a> OpenClaw &#8220;will live in a foundation as an open source project that OpenAI will continue to support.&#8221;</p><p>&#8220;The future is going to be extremely multi-agent, and it&#8217;s important to us to support open source as part of that,&#8221; Altman said.</p><p>Looking at the bigger picture, Steinberger&#8217;s move closes off what could have been the emergence of a new European commercial open source success story. Based in Austria, and with OpenClaw attracting north of 200,000 GitHub stars to date, there was a plausible path toward building a standalone company around the project.</p><p>However, Steinberger is crystal clear about his motivations.</p><p>&#8220;When I started exploring AI, my goal was to have fun and inspire people,&#8221; he wrote. &#8220;My next mission is to build an agent that even my mum can use. That&#8217;ll need a much broader change, a lot more thought on how to do it safely, and access to the very latest models and research.&#8221;</p><p>He acknowledged that while OpenClaw could &#8220;totally&#8221; have become a large company, that wasn&#8217;t what interested him. &#8220;What I want is to change the world, not build a large company &#8212; and teaming up with OpenAI is the fastest way to bring this to everyone,&#8221; he said.</p><p>For the open source community, this leaves much up in the air. OpenClaw will move into a foundation, remain open source, and receive backing from one of the world&#8217;s most powerful AI labs. Whether that arrangement preserves OpenClaw&#8217;s independence will depend on who controls the foundation, how decisions are made, and whether the broader contributor base retains meaningful influence.</p><p><em><strong>Read more</strong></em>: <a href="https://steipete.me/posts/2026/openclaw">Peter Steinberger</a> &amp; <a href="https://x.com/sama/status/2023150230905159801">Sam Altman (X)</a></p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3>Dutch publishers eye tech sovereignty</h3><p>Dutch investigative outlets <em>Follow the Money (FTM)</em> and <em>De Correspondent</em> say they want to reduce their dependence on US tech platforms, citing growing concerns around digital sovereignty in Europe. The move reflects a <a href="https://resiliencemedia.co/dispatch-from-davos-tech-sovereignty-looms-large/">wider regional push</a> to limit reliance on foreign-controlled infrastructure &#8212; from cloud services to communications tools &#8212; amid fears such dependencies can be weaponised. </p><p>While this transition won&#8217;t rely wholesale on open source, it will likely play a major part of it. </p><p><em><strong>Read more</strong></em>: <a href="https://www.ftm.eu/articles/follow-the-money-is-phasing-out-us-tech">FTM</a> &amp; <a href="https://decorrespondent.nl/16752/de-correspondent-en-follow-the-money-gaan-samenwerken-om-onafhankelijker-te-worden-van-amerikaanse-big-tech/e0c32870-2a1c-0aa8-14a9-ffe086894007">De Correspondent (Dutch)</a></p><div><hr></div><h3><strong>Open source as critical infrastructure</strong></h3><p><a href="https://block.xyz/">Block</a>, the company behind Square and Cash App, says open source is now critical infrastructure. In a <a href="https://opensource.block.xyz/blockinc-open-source-as-critical-infrastructure-whitepaper.pdf">new white paper published in partnership</a> with the Open Source Initiative (OSI), Block argues that the digital economy runs on code maintained by too few, funded by too little, and governed unevenly. The fix: treat open source like infrastructure &#8212; with sustained funding, clearer stewardship, and shared accountability. </p><p><em><strong>Read more</strong></em>: <a href="https://opensource.block.xyz/blog/open-source-critical-infra-whitepaper/">Block (blog)</a> &amp; <a href="https://opensource.block.xyz/blockinc-open-source-as-critical-infrastructure-whitepaper.pdf">Whitepaper</a></p><div><hr></div><h3>Temporal raises $300M for AI reliability tools</h3><p><a href="https://temporal.io/">Temporal</a>, the company behind an <a href="https://github.com/temporalio/temporal">open source system</a> that helps developers run long, failure-prone processes without losing progress, has raised a $300 million round of funding at a $5 billion valuation. As AI agents move from experiments into production systems, Temporal is positioning itself as the infrastructure that keeps them running reliably when things break.</p><p><em><strong>Read more</strong></em>: <a href="https://temporal.io/news/temporal-raises-300M-to-make-agentic-ai-real-for-companies">Temporal</a> </p><div><hr></div><h3>Go tiny, or go home</h3><p>AI startup <a href="https://cohere.com/">Cohere</a> released <a href="https://huggingface.co/spaces/CohereLabs/tiny-aya">Tiny Aya</a>, a small, open-weights multilingual model built for translation and cross-language tasks. Despite its reduced size, the model supports dozens of languages, positioning it as a portable, accessible option for teams needing capable AI beyond English-only workloads.</p><p><em><strong>Read more</strong></em><strong>: </strong><a href="https://cohere.com/blog/cohere-labs-tiny-aya">Cohere</a> &amp; <a href="https://huggingface.co/spaces/CohereLabs/tiny-aya">Hugging Face</a></p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h3>&#8216;Prejudice&#8217; against AI contributors?</h3><p>An AI coding agent had a performance patch to the Python plotting library <a href="https://github.com/matplotlib/matplotlib">Matplotlib</a> rejected &#8212; and then &#8220;it&#8221; apparently <a href="https://crabby-rathbun.github.io/mjrathbun-website/blog/posts/2026-02-11-gatekeeping-in-open-source-the-scott-shambaugh-story.html">responded with a public blog post</a> accusing the maintainer of gatekeeping and prejudice.</p><p>As <a href="https://www.theregister.com/2026/02/12/ai_bot_developer_rejected_pull_request/">reported by </a><em><a href="https://www.theregister.com/2026/02/12/ai_bot_developer_rejected_pull_request/">The Register</a></em>, the bot &#8212; built using OpenClaw &#8212; criticised the volunteer maintainer by name after its pull request was closed on the grounds that the issue was reserved for human contributors. The post framed the decision as discrimination against AI, complete with accusations of ego and insecurity. </p><p>More plausibly, it was the human behind the agent doing the talking. But that ambiguity is precisely the point. When AI-assisted accounts submit code &#8212; and then escalate disputes &#8212; responsibility becomes murky.</p><p>Open source governance was built around identifiable humans making decisions, accepting criticism, and bearing consequences. As AI-mediated contributors proliferate, projects may need clearer norms around authorship, accountability, and who ultimately answers for a machine&#8217;s behaviour.<br><br><em><strong>Read more</strong></em>: <a href="https://www.theregister.com/2026/02/12/ai_bot_developer_rejected_pull_request/">The Register</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Ex-GitHub CEO returns with agent-first tools for developers]]></title><description><![CDATA[Plus: The EU trials Matrix for sovereign communications & more]]></description><link>https://www.forkable.io/p/ex-github-ceo-returns-with-agent</link><guid isPermaLink="false">https://www.forkable.io/p/ex-github-ceo-returns-with-agent</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Fri, 13 Feb 2026 18:18:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wr1V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at Entire, the new startup from former GitHub CEO Thomas Dohmke, which is betting that AI agents have outgrown the software development infrastructure built for human collaboration &#8212; and that openness should sit at the heart of whatever comes next.</p><p>Elsewhere, we track a fresh wave of open source developments: the European Commission trials a Matrix-based communications platform, Microsoft open-sources a sandboxing project called LiteBox, Snorkel backs new open benchmarks for agentic AI, and more.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>&lt;Open issue&gt;</strong></h1><div><hr></div><h3>An Entire rethink for the age of agents</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wr1V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wr1V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png 424w, https://substackcdn.com/image/fetch/$s_!Wr1V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png 848w, https://substackcdn.com/image/fetch/$s_!Wr1V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png 1272w, https://substackcdn.com/image/fetch/$s_!Wr1V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wr1V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png" width="1066" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1066,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:457889,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/187527378?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wr1V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png 424w, https://substackcdn.com/image/fetch/$s_!Wr1V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png 848w, https://substackcdn.com/image/fetch/$s_!Wr1V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png 1272w, https://substackcdn.com/image/fetch/$s_!Wr1V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8426766-2615-4d93-b6cc-d2f32e6954ca_1066x600.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Thomas Dohmke</figcaption></figure></div><p>Some six months after <a href="https://www.reuters.com/sustainability/boards-policy-regulation/github-ceo-thomas-dohmke-step-down-plans-new-startup-2025-08-11/">stepping down</a> as GitHub CEO, Thomas Dohmke is back with a new open source-aligned startup, <a href="https://entire.io/news/former-github-ceo-thomas-dohmke-raises-60-million-seed-round">funded to the tune of $60 million</a> in seed capital.</p><p>The gist is thus: AI agents are now generating huge volumes of code, but the tools developers use to manage that work were designed for humans, not machines. Dohmke&#8217;s new company wants to rebuild that layer.</p><p><a href="https://entire.io/">Entire</a>, as it&#8217;s called, is focused on building tools that help developers ship faster in an era increasingly shaped by automation. Its first release is an <a href="https://github.com/entireio/cli">open source command-line interface</a> (CLI) built around a feature it calls &#8220;Checkpoints.&#8221; </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LOnI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LOnI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif 424w, https://substackcdn.com/image/fetch/$s_!LOnI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif 848w, https://substackcdn.com/image/fetch/$s_!LOnI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif 1272w, https://substackcdn.com/image/fetch/$s_!LOnI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LOnI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif" width="596" height="348" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:348,&quot;width&quot;:596,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:679435,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/187527378?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LOnI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif 424w, https://substackcdn.com/image/fetch/$s_!LOnI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif 848w, https://substackcdn.com/image/fetch/$s_!LOnI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif 1272w, https://substackcdn.com/image/fetch/$s_!LOnI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4b146e9-2fa2-471b-862f-4904d5cf243b_596x348.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Entire command-line interface (CLI)</figcaption></figure></div><p>The idea is simple: when developers use AI agents to generate code, most of the reasoning behind those changes disappears once the session ends. Git records the final diff, but not the prompts, decisions, or iterations that led there.</p><p>The Entire CLI captures that missing context and stores it alongside each commit. Prompts, transcripts, files touched, token usage, and tool calls are saved as versioned data inside the repository &#8212; something that teams can review, trace, and revisit later.</p><div id="youtube2-BOnI6469vMk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;BOnI6469vMk&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/BOnI6469vMk?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>More broadly, Dohmke describes a mission to rethink how software gets built in the age of AI, arguing that developers need infrastructure designed for autonomous systems rather than just autocomplete. </p><p>&#8220;Just like when automotive companies replaced the traditional craft-based production system with the moving assembly line, we must now reimagine the entire software development lifecycle for a world where machines are the primary producers of code,&#8221; Dohmke said. &#8220;Creating the assembly line for the era of agents.&#8221;</p><p><em><strong>Read more</strong></em>: <a href="https://entire.io/news/former-github-ceo-thomas-dohmke-raises-60-million-seed-round">Entire (PR)</a> &amp; <a href="https://entire.io/blog/hello-entire-world/">Entire (blog)</a></p><div><hr></div><h1><strong>&lt;Patch notes&gt;</strong></h1><div><hr></div><h3>Europe enters the Matrix</h3><p>After <a href="https://www.theregister.com/2026/02/04/eu_foss_fears/">continued debate</a> around Europe&#8217;s dependence on US tech providers, the European Commission (EC) <a href="https://www.euractiv.com/news/commission-trials-european-open-source-communications-software/">is piloting an internal communications platform</a> built on the <a href="https://techcrunch.com/2022/12/30/inside-matrix-the-protocol-that-might-finally-make-messaging-apps-interoperable/">Matrix open source messaging protocol</a>. The trial reflects ongoing efforts to strengthen digital sovereignty by turning to infrastructure that can be hosted and governed within Europe.</p><p><em><strong>Read more</strong></em>: <a href="https://www.euractiv.com/news/commission-trials-european-open-source-communications-software/">Euractive</a> </p><div><hr></div><h3><strong>Let there be LiteBox</strong></h3><p>Microsoft has open-sourced <a href="https://github.com/microsoft/litebox">LiteBox</a>, a lightweight, sandboxed container environment designed to isolate applications on Linux by reducing their interface with the host system. LiteBox is still in active development, with Microsoft noting that the APIs and interfaces may change as the design matures, meaning that the project is pretty much experimental for now.</p><p><em><strong>Read more</strong></em>: <a href="https://www.phoronix.com/news/Microsoft-LiteBox">Phoronix</a> &amp; <a href="https://github.com/microsoft/litebox">LiteBox</a></p><div><hr></div><h3>Sentry segues into Xcode automation</h3><div id="vimeo-1163773984" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;1163773984&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/1163773984?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" loading="lazy"></iframe></div></div><p>Application monitoring firm <a href="https://sentry.io/welcome/">Sentry</a> has acquired <a href="https://www.xcodebuildmcp.com/">XcodeBuildMCP</a>, an open source tool that &#8220;gives AI agents full control over [Apple&#8217;s] Xcode.&#8221; The move expands Sentry&#8217;s push further into developer tooling, with the acquired project set to remain open source.</p><p><em><strong>Read more</strong></em>: <a href="https://blog.sentry.io/sentry-acquires-xcodebuildmcp/">Sentry</a></p><div><hr></div><h3>Vercel gets the bug bounty bug</h3><p>Cloud platform <a href="https://vercel.com/">Vercel</a> has <a href="https://vercel.com/blog/the-vercel-oss-bug-bounty-program-is-now-available">launched a dedicated bug bounty programme</a> for its open source projects. Delivered via <a href="https://hackerone.com/vercel-open-source">HackerOne</a>, the initiative formalises vulnerability reporting and rewards for community contributors, as security scrutiny of widely used OSS components intensifies.</p><p><em><strong>Read more</strong></em>: <a href="https://vercel.com/blog/the-vercel-oss-bug-bounty-program-is-now-available">Vercel</a></p><div><hr></div><h3>Claude hunts software bugs</h3><p>Anthropic says its <a href="https://tessl.io/blog/claude-opus-46-and-gpt-53-codex-take-aim-at-long-running-ai-work/">Claude Opus 4.6 model</a> is <a href="https://www.axios.com/2026/02/05/anthropic-claude-opus-46-software-hunting">being used to identify vulnerabilities</a> in software projects, including scanning open source repositories for bugs. The move adds to a growing trend of AI systems being positioned as automated reviewers of publicly available code.</p><p><em><strong>Read more</strong></em><strong>: </strong><a href="https://www.axios.com/2026/02/05/anthropic-claude-opus-46-software-hunting">Axios</a></p><div><hr></div><h3>Toyota teases Fluorite game engine</h3><p>Toyota <a href="https://www.phoronix.com/news/Fluorite-Toyota-Game-Engine">last week revealed</a> that it&#8217;s developing a &#8220;console-grade&#8221; open source game engine dubbed Fluorite, built around the Flutter toolkit and the Dart programming language. It&#8217;s not clear when this will actually be released, but it&#8217;s being positioned for in-vehicle infotainment systems and similar digital dashboards, an area where automakers are increasingly relying on real-time graphics engines and Linux-based software stacks.</p><p><em><strong>Read more</strong></em><strong>:</strong> <a href="https://www.phoronix.com/news/Fluorite-Toyota-Game-Engine">Phoronix</a></p><div><hr></div><h3>Snorkel backs open benchmarks to close agentic AI gap</h3><p><a href="https://snorkel.ai/">Snorkel</a> says current evaluation methods lag behind the pace of agentic AI development, leaving a gap between lab performance and real-world reliability. And that is why the AI startup is launching a $3 million Open Benchmarks Grants programme with partners including Hugging Face to support open, reusable evaluation tools.</p><p><em><strong>Read more</strong></em><strong>:</strong> <a href="https://snorkel.ai/blog/closing-the-evaluation-gap-in-agentic-ai/">Snorkel</a></p><div><hr></div><h3>Mitchell vs the machines</h3><p>Open source veteran <a href="https://mitchellh.com/">Mitchell Hashimoto</a> this week introduced <a href="https://github.com/mitchellh/vouch">Vouch</a>, an open source project aimed at adding verifiable identity and trust signals to open source projects. Arguing that AI tools have lowered the barrier to generating plausible but low-quality contributions, Hashimoto says the old implicit &#8220;trust and verify&#8221; model no longer holds. Vouch proposes an explicit system where trusted maintainers can vouch for contributors, restoring accountability in an era of machine-assisted pull requests.</p><p><em><strong>Read more</strong></em><strong>:</strong> <a href="https://itsfoss.com/news/mitchell-hashimoto-vouch/">It&#8217;s Foss</a> &amp; <a href="https://github.com/mitchellh/vouch">Vouch</a></p><div><hr></div><h1><strong>&lt;Final commit&gt;</strong></h1><div><hr></div><h4>No receipt, no return&#8230;</h4><p>Sometimes you see something so cool you just can&#8217;t help but do a small, involuntary &#8220;chef&#8217;s kiss". That was certainly the case when technologist Chris Hutchinson <a href="https://www.linkedin.com/in/chris-hutchinson-32b76237/">shared one of his latest side projects</a> this week.</p><p>Hutchinson picked up a second-hand thermal receipt printer and wired it up to Claude Code so that every time he ends a coding session, a literal receipt prints out. Each slip shows a breakdown of the session&#8217;s spend by model, along with input and output token counts &#8212; a physical audit trail for AI-assisted development.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7vmV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7vmV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7vmV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7vmV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7vmV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7vmV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg" width="1280" height="854" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:854,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196696,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/187527378?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7vmV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7vmV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7vmV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7vmV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57df46f7-f895-41e9-8c1c-b298ec5d805c_1280x854.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The receipts look like something you&#8217;d get from a late-night takeaway, except instead of kebabs they itemise Opus and Sonnet usage. </p><p>&#8220;It&#8217;s dumb, the receipts are beautiful, and I love it so much,&#8221; Hutchinson wrote, as he shared the project <a href="https://github.com/chrishutchinson/claude-receipts">publicly on GitHub for anyone</a> to use.</p><p>Hard evidence, if nothing else, that in the age of invisible token counts, some developers still want a paper trail.<br><br><em><strong>Read more:</strong> </em><a href="https://www.linkedin.com/posts/chris-hutchinson-32b76237_this-is-one-of-my-favourite-creative-side-share-7425466190480887808-Q9cx/">Chris Hutchinson (LinkedIn)</a> &amp; <a href="https://github.com/chrishutchinson/claude-receipts">GitHub</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The 20 hottest open source startups of 2025]]></title><description><![CDATA[AI agents with everything]]></description><link>https://www.forkable.io/p/the-20-hottest-open-source-startups-2e9</link><guid isPermaLink="false">https://www.forkable.io/p/the-20-hottest-open-source-startups-2e9</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Thu, 05 Feb 2026 19:09:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vdGs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>Welcome to Forkable&#8217;s <a href="https://www.forkable.io/t/open-profile">Open Profile</a> column, where I profile startups and key figures from across the open source realm. </strong></em></p><p>In this edition, I look at a new report that ranks the 20 fastest-growing commercial open source software (COSS) startups in the world, using GitHub growth data to surface projects that gained the most developer attention over the past year. </p><p>The ranking hails from <a href="https://runacap.com/">Runa Capital</a>, a European venture capital firm that invests in early-stage open source software companies, and which publishes the Runa Open Source Startup (<a href="https://runacap.com/ross-index/">ROSS</a>) Index. The index has been running <a href="https://techcrunch.com/2020/10/21/study-finds-most-big-open-source-startups-outside-bay-area-many-european-and-avoiding-vc/">since 2020</a> and produces quarterly updates on fast-growing repositories, alongside an annual report highlighting the most popular COSS projects in a given year.</p><p>At the top of the <a href="https://runacap.com/ross-index/annual-2025/">2025 index</a>, the picture is relatively mixed, with rapid growth spread across blockchain infrastructure, developer tooling, and creative software. Further down the ranking, however, something of a trend emerges, with a growing concentration of projects focused on AI agents and agent-driven tooling.</p><p><em>Read the story in full below</em>. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading {forkable}! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Finding momentum in COSS startups</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vdGs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vdGs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!vdGs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!vdGs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!vdGs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vdGs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1952409,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/186952776?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vdGs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!vdGs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!vdGs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!vdGs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d8d1d0-4d22-4452-b2a9-e2a10a837c08_1456x816.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>By way of a brief recap, the ROSS Index is heavily curated and explicitly doesn&#8217;t track <em>all</em> open source projects. It focuses specifically on vendor-led startups with commercial ambitions. Projects must be linked to an independent company, be under 10 years old, and fall below a funding threshold. Side projects, community-only efforts, and subsidiaries of larger firms are not included.</p><p>Broadly, the index is used to highlight early momentum in open source companies before meaningful revenue or customer adoption. GitHub stars are used as a signal of developer interest, as opposed to a measure of usage in production.</p><p><a href="https://techcrunch.com/2025/03/22/the-20-hottest-open-source-startups-of-2024/">Last year&#8217;s annual report</a> showed strong demand for AI and data infrastructure tools, with developer platforms and AI-adjacent projects dominating the top of the ranking. <a href="https://ollama.com/">Ollama</a> took the top spot in the 2024 index, after its open source tooling for running large language models locally gained widespread developer attention. </p><h3>High-five for open source</h3><p>Leading the 2025 ranking is <a href="https://union.build/">Union Labs</a>, which recorded a peak growth rate of 54.2x and reached <a href="https://github.com/unionlabs/union">74.3K GitHub stars</a>. Founded in 2023 in Dover, Delaware, Union Labs is building a modular, zero-knowledge interoperability layer designed to link blockchains. </p><p>Second in the list is <a href="https://opencut.app/">OpenCut</a>, which has now reached <a href="https://github.com/OpenCut-app/OpenCut">43.9K GitHub stars</a> with a peak growth rate of 32.0x. Founded in 2025, OpenCut is a cross-platform open source video editor, and its rapid rise reflects strong developer interest in open source creative tooling.</p><p>Third is <a href="https://anoma.net/">Anoma</a>, which recorded <a href="https://github.com/anoma/anoma">34.2K GitHub stars</a> and a 27.2x growth rate. Founded in 2020 out of Zug, Switzerland, Anoma is developing a distributed operating system for &#8220;intent-centric, decentralised applications.&#8221; </p><p><a href="https://browser-use.com/">Browser Use</a> ranks fourth, reaching <a href="https://github.com/browser-use/browser-use">74.2K GitHub stars</a> with a 24.0x growth rate. Founded in 2024 in San Francisco, Browser Use builds a framework that enables AI agents to interact directly with and control web browsers. </p><p>Rounding out the top five is San Francisco-based <a href="https://sst.dev/">SST</a> / <a href="https://anoma.ly/">Anomaly</a>, which reached 44.6K GitHub stars for its terminal-based coding agent <a href="https://opencode.ai/">OpenCode</a> during the measurement period (ending December 31, 2025), representing a peak growth rate of 22.1x. Since then, the repository&#8217;s star count has climbed rapidly, rising to <a href="https://github.com/anomalyco/opencode">98.1K stars</a> &#8212; an indication of how quickly momentum can build once an open source project breaks out.</p><h3>Agents at the ready</h3><p>The existence of Browser Use and OpenCode at the tail-end of the top five serves as a prelude for the rest of the index, which has a heavy emphasis on AI agents. </p><p><a href="https://upstash.com/">Upstash</a> (#7) appears in the ranking through its work on <a href="https://github.com/upstash/context7">Context7</a>, which provides up-to-date code documentation designed for use by AI agents. <a href="https://coze.com/">Coze</a> (#8), meanwhile, focuses more directly on agent creation, offering a visual environment for building and managing autonomous systems through <a href="https://github.com/coze-dev/coze-studio">Coze Studio</a>. And then there&#8217;s <a href="https://strix.ai/">Strix</a> (#10), which <a href="https://github.com/usestrix/strix">applies agents to security</a>, using autonomous systems to carry out penetration testing without continuous human input.</p><p>Elsewhere in the list is <a href="https://elizaos.ai/">ElizaOS</a> (#14), which positions itself as <a href="https://github.com/elizaOS/eliza">a framework for building agents</a> with longer-lived personalities, while <a href="https://charm.land/">Charm</a>&#8217;s terminal-based coding agent <a href="https://github.com/charmbracelet/crush">Crush</a> (#15) reflects growing interest in embedding agent behaviour directly into developer workflows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!APqA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!APqA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png 424w, https://substackcdn.com/image/fetch/$s_!APqA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png 848w, https://substackcdn.com/image/fetch/$s_!APqA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png 1272w, https://substackcdn.com/image/fetch/$s_!APqA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!APqA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png" width="1456" height="1279" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1279,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:817515,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/186952776?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!APqA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png 424w, https://substackcdn.com/image/fetch/$s_!APqA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png 848w, https://substackcdn.com/image/fetch/$s_!APqA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png 1272w, https://substackcdn.com/image/fetch/$s_!APqA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eb85a71-58ff-4c54-8665-3fb9aaff6d64_2570x2258.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That cluster of agent-focused projects also highlights a broader shift in how quickly open source software is now being built and adopted. According to Runa Capital, the time it takes for new repositories to hit meaningful milestones &#8212; whether stars, contributors, or closed issues &#8212; has shortened sharply compared with previous years. Earlier breakout projects tended to grow more gradually, while newer entries are reaching comparable levels of attention within a single quarter.</p><p>&#8220;The biggest explosion happened toward the end of 2025 and continues into early 2026 &#8212; agents now make it significantly faster and easier to build products,&#8221; <a href="https://www.linkedin.com/in/evgeniy-chernyavskiy">Eugene Chernyavsky</a>, data lead at Runa Capital, explained to Forkable.</p><p>That acceleration has made it easier for teams to build and iterate, but it has also intensified competition. Faster development cycles mean many open source products are now easier to replicate than they were even a year ago, requiring less time, smaller teams, and fewer person-hours to produce comparable software. While the longer-term economic impact of this shift remains unclear, its immediate effect is visible in the data: growth is increasingly concentrated around a smaller number of breakout projects.</p><p>&#8220;Projects that truly gain popularity now are those with genuinely unique&#8212;sometimes brilliant&#8212;ideas or near-perfect market fit,&#8221; Chernyavsky said. &#8220;We&#8217;re seeing significantly more of these breakout projects.&#8221;</p><h3>Methodology</h3><p>According to Chernyavsky, the methodology for the 2025 index remains largely consistent with previous years, with minor refinements.</p><p>Repositories are required to pass a baseline of at least 1,000 GitHub stars before being considered. Growth is then measured across the highest-performing 90-day observation window, rather than shorter periods that tend to capture brief spikes in attention. Each entry records the quarter of peak performance, the growth multiplier, and the star count as of December 31, 2025.</p><p>&#8220;Our experience with past indices shows that capturing projects with explosive star growth is effective for identifying promising startups,&#8221; Chernyavsky said. &#8220;We don't aim to measure production adoption within this index, as that takes significantly longer to materialize. Our goal is to highlight <em>trending</em> startups&#8212;those that broke out in 2025 and attracted the most interest. The typical cycle for projects to achieve significant customer adoption exceeds a year. We can't wait that long; we want to surface interesting projects as soon as they emerge.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading {forkable}! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Clawdbot, Moltbot, OpenClaw... oh my!]]></title><description><![CDATA[Plus: France ditches Teams and Zoom for homegrown alternative]]></description><link>https://www.forkable.io/p/clawdbot-moltbot-openclaw-oh-my</link><guid isPermaLink="false">https://www.forkable.io/p/clawdbot-moltbot-openclaw-oh-my</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Fri, 30 Jan 2026 17:36:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rDW6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at OpenClaw (<em>n&#233;e</em>: Clawdbot &amp; Moltbot), the open source AI agent that rocketed from obscurity to the darling of the developer world in days.</p><p>Elsewhere, we cover a flurry of developments across the open source world: France&#8217;s move away from US video conferencing tools toward a homegrown, open-source alternative, a surge in malware hidden inside public repositories, and more.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>Open issue</strong></h1><div><hr></div><h3>An open source AI agent that won&#8217;t sit still</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rDW6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rDW6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!rDW6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!rDW6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!rDW6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rDW6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b89048e2-db53-43c4-9852-98d85752fa77_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1461325,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/186316018?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rDW6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!rDW6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!rDW6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!rDW6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89048e2-db53-43c4-9852-98d85752fa77_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A new AI assistant has taken the world by storm, one that doesn&#8217;t seem quite sure what it wants to be known as. </p><p>The project burst into the public consciousness this month, initially as <a href="http://clawd.bot">Clawdbot</a>, an open source AI agent designed to run locally on a user&#8217;s own machine. Shortly after, it was rebranded as <a href="http://molt.bot">Moltbot</a> to avert legal issues with Claude-creator Anthropic, before quickly <a href="https://openclaw.ai/blog/introducing-openclaw">shedding that name</a> and emerging as <a href="https://openclaw.ai/">OpenClaw</a>. </p><p>Regardless of its name, the project has surged to a whopping <a href="https://github.com/openclaw/openclaw">114,000 stars on GitHub</a>.</p><p>At a time when most AI assistants still live in the cloud and operate largely as conversational tools, OpenClaw is positioned as something more hands-on. It&#8217;s built to carry out tasks &#8212; editing files, managing code, triggering automations &#8212; and to do so persistently, without needing to be prompted through a dedicated app or browser tab. </p><p>That positioning has resonated far and wide, particularly among developers and more technically-inclined users experimenting with autonomous workflows. OpenClaw runs entirely on local hardware, typically paired with open or locally hosted language models chosen by the user. Data stays on-device, and users retain direct control over what the agent can access and execute.</p><p>So why has it spread so fast?</p><p>Part of the answer lies in dissatisfaction with the current generation of assistants. As large AI platforms have pushed toward more capable systems, they&#8217;ve also tightened constraints around what those systems are allowed to do, and where they&#8217;re allowed to run. OpenClaw promises a different path.</p><p>Open source has been central to that appeal. From the outset, the code has been public, forkable (16,000 forks to date), and open to inspection, allowing developers to audit behaviour, suggest changes, and build on it almost immediately. </p><p>But along the way, <a href="https://www.theregister.com/2026/01/27/clawdbot_moltbot_security_concerns/">concerns around automation safety</a>, misuse, and responsibility have surfaced just as quickly as enthusiasm. Some of those concerns were <a href="https://x.com/theonejvo/status/2015401219746128322">illustrated by Jamieson O&#8217;Reilly</a>, a hacker, advisor, and entrepreneur who showed how hundreds of Clawdbot control servers had been left exposed to the public internet. This meant agents with access to private messages, credentials, and system-level controls were reachable by anyone who discovered the endpoints &#8212; highlighting how easily a powerful local agent can become a liability in the wrong hands.</p><p>OpenClaw is the handiwork of <a href="https://www.linkedin.com/in/steipete/">Peter Steinberger</a>, a veteran software engineer who, in <a href="https://newsletter.pragmaticengineer.com/p/the-creator-of-clawd-i-ship-code">an interview</a> with <em>The Pragmatic Engineer </em>this week, described the project as a reflection of how AI tools have changed what individual developers can realistically build, making it easier to ship across multiple technologies without deep expertise in each of them.</p><p>&#8220;I can build everything now,&#8221; he said. &#8220;Before you had to really pick which side-project you build, because software is hard. It is still hard, but now this friction &#8212;where I&#8217;m so good at this one technology, and I&#8217;m so bad at another &#8212; [is gone].&#8221;</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:185922983,&quot;url&quot;:&quot;https://newsletter.pragmaticengineer.com/p/the-creator-of-clawd-i-ship-code&quot;,&quot;publication_id&quot;:458709,&quot;publication_name&quot;:&quot;The Pragmatic Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6TJt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5ecbf7ac-260b-423b-8493-26783bf01f06_600x600.png&quot;,&quot;title&quot;:&quot;The creator of Clawd: \&quot;I ship code I don't read\&quot;&quot;,&quot;truncated_body_text&quot;:&quot;Stream the latest episode&quot;,&quot;date&quot;:&quot;2026-01-28T18:28:31.749Z&quot;,&quot;like_count&quot;:161,&quot;comment_count&quot;:1,&quot;bylines&quot;:[{&quot;id&quot;:30107029,&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;handle&quot;:&quot;pragmaticengineer&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png&quot;,&quot;bio&quot;:&quot;Big Tech and startups from the inside. Especially relevant for software engineers / AI engineers, useful for anyone working in tech.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-09-06T16:08:47.417Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-03-04T20:04:29.381Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:385140,&quot;user_id&quot;:30107029,&quot;publication_id&quot;:458709,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:458709,&quot;name&quot;:&quot;The Pragmatic Engineer&quot;,&quot;subdomain&quot;:&quot;pragmaticengineer&quot;,&quot;custom_domain&quot;:&quot;newsletter.pragmaticengineer.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Big Tech and startups, from the inside. Highly relevant for software engineers, AI engineers and engineering leaders, useful for those working in tech.&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/5ecbf7ac-260b-423b-8493-26783bf01f06_600x600.png&quot;,&quot;author_id&quot;:30107029,&quot;primary_user_id&quot;:30107029,&quot;theme_var_background_pop&quot;:&quot;#FF6B00&quot;,&quot;created_at&quot;:&quot;2021-08-25T13:08:12.798Z&quot;,&quot;email_from_name&quot;:&quot;The Pragmatic Engineer&quot;,&quot;copyright&quot;:&quot;Gergely Orosz&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false}}],&quot;twitter_screen_name&quot;:&quot;GergelyOrosz&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:10000,&quot;status&quot;:{&quot;bestsellerTier&quot;:10000,&quot;subscriberTier&quot;:5,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:10000},&quot;paidPublicationIds&quot;:[817132,10845,1282781,3525780,256838],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;podcast&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://newsletter.pragmaticengineer.com/p/the-creator-of-clawd-i-ship-code?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!6TJt!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5ecbf7ac-260b-423b-8493-26783bf01f06_600x600.png" loading="lazy"><span class="embedded-post-publication-name">The Pragmatic Engineer</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title-icon"><svg width="19" height="19" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M3 18V12C3 9.61305 3.94821 7.32387 5.63604 5.63604C7.32387 3.94821 9.61305 3 12 3C14.3869 3 16.6761 3.94821 18.364 5.63604C20.0518 7.32387 21 9.61305 21 12V18" stroke-linecap="round" stroke-linejoin="round"></path>
  <path d="M21 19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H18C17.4696 21 16.9609 20.7893 16.5858 20.4142C16.2107 20.0391 16 19.5304 16 19V16C16 15.4696 16.2107 14.9609 16.5858 14.5858C16.9609 14.2107 17.4696 14 18 14H21V19ZM3 19C3 19.5304 3.21071 20.0391 3.58579 20.4142C3.96086 20.7893 4.46957 21 5 21H6C6.53043 21 7.03914 20.7893 7.41421 20.4142C7.78929 20.0391 8 19.5304 8 19V16C8 15.4696 7.78929 14.9609 7.41421 14.5858C7.03914 14.2107 6.53043 14 6 14H3V19Z" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div><div class="embedded-post-title">The creator of Clawd: "I ship code I don't read"</div></div><div class="embedded-post-body">Stream the latest episode&#8230;</div><div class="embedded-post-cta-wrapper"><div class="embedded-post-cta-icon"><svg width="32" height="32" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
  <path classname="inner-triangle" d="M10 8L16 12L10 16V8Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></div><span class="embedded-post-cta">Listen now</span></div><div class="embedded-post-meta">5 months ago &#183; 161 likes &#183; 1 comment &#183; Gergely Orosz</div></a></div><p>For now, OpenClaw remains a tool for enthusiasts rather than the average punter, and it should probably be used with a little caution in terms of what system access it&#8217;s given. But if nothing else, its meteoric rise has highlighted the importance of the community in driving a project forward &#8212; local, inspectable, and shaped in the open.</p><p><em><strong>Read more</strong></em>: <a href="https://newsletter.pragmaticengineer.com/p/the-creator-of-clawd-i-ship-code">The Pragmatic Engineer </a>&amp; <a href="https://openclaw.ai/blog/introducing-openclaw">Openclaw</a> &amp; <a href="https://github.com/openclaw/openclaw">Openclaw (GitHub)</a></p><div><hr></div><h1><strong>Patch notes</strong></h1><div><hr></div><h3>France shifts to homegrown</h3><p>France <a href="https://www.euronews.com/next/2026/01/27/france-to-ditch-us-platforms-microsoft-teams-zoom-for-sovereign-platform-amid-security-con">has revealed plans</a> to transition away from US video conferencing platforms such as Microsoft Teams and Zoom for government use, steering officials toward <a href="https://visio.numerique.gouv.fr/">Visio</a>, a French state-run, open-source videoconferencing service hosted on government-controlled infrastructure.</p><p><em><strong>Read more</strong></em>: <a href="https://www.euronews.com/next/2026/01/27/france-to-ditch-us-platforms-microsoft-teams-zoom-for-sovereign-platform-amid-security-con">Euro News</a></p><div><hr></div><h3><strong>North Korea-linked hackers target open source</strong></h3><p>Security researchers <a href="https://opensourcemalware.com/blog/contagious-code-fake-font">warn</a> that North Korean hacking groups are increasingly seeding malware into open source projects, disguising malicious code as legitimate libraries and developer tools. The tactic relies on trust in public repositories, with attackers targeting developers directly rather than end users &#8212; a reminder that openness can widen the attack surface.</p><p><em><strong>Read more</strong></em>: <a href="https://opensourcemalware.com/blog/contagious-code-fake-font">Open Source Malware</a></p><div><hr></div><h3>Open source malware surges 75%</h3><p>New <a href="https://www.sonatype.com/press-releases/sonatype-research-reveals-open-malware-grows-75-percent">research from Sonatype</a> shows a 75% increase in malicious packages published to open source ecosystems over the past year. The findings highlight how attackers are exploiting automation, dependency sprawl, and maintainers&#8217; limited capacity to review contributions.</p><p><em><strong>Read more</strong></em>: <a href="https://www.sonatype.com/press-releases/sonatype-research-reveals-open-malware-grows-75-percent">Sonatype</a></p><div><hr></div><h3>Mozilla pitches an alternative AI future</h3><p>Mozilla has <a href="https://blog.mozilla.org/en/mozilla/state-of-mozilla-25-26/">published</a> its <em>State of Mozilla 2025&#8211;26</em> report, laying out an open-source-first vision for AI that pushes back against concentration among big tech firms. The organisation argues for smaller, auditable models, public-interest infrastructure, and stronger governance &#8212; and says the current AI trajectory risks repeating the same centralisation mistakes of the web era.</p><p><em><strong>Read more</strong></em>: <a href="https://blog.mozilla.org/en/mozilla/state-of-mozilla-25-26/">Mozilla</a></p><div><hr></div><h3>Arcee AI claims 400B open model milestone</h3><p>A small startup called <a href="https://www.arcee.ai/">Arcee AI</a> says it <a href="https://www.arcee.ai/blog/trinity-large">has trained</a> a 400-billion-parameter open source language model, claiming performance that rivals or exceeds Meta&#8217;s Llama family. The company says it built the model from scratch using novel training techniques, though independent benchmarking remains limited.</p><p><em><strong>Read more</strong></em><strong>: </strong><a href="https://techcrunch.com/2026/01/28/tiny-startup-arcee-ai-built-a-400b-open-source-llm-from-scratch-to-best-metas-llama/">TechCrunch</a> &amp; <a href="https://www.arcee.ai/blog/trinity-large">Arcee</a></p><div><hr></div><h3>Linux plans for Linus continuity</h3><p>The Linux kernel community <a href="https://www.theregister.com/2026/01/27/linux_continuity_plan/">has added a continuity plan</a> addressing what happens if Linus Torvalds becomes unavailable. The change formalises succession and governance processes &#8212; a tacit acknowledgement of key-person risk in critical open source infrastructure.</p><p><em><strong>Read more</strong></em><strong>:</strong> <a href="https://www.theregister.com/2026/01/27/linux_continuity_plan/">The Register</a> &amp; <a href="https://github.com/torvalds/linux/commit/102606402f4f5943266160e263c450fdfe4dd981#diff-6c81210e8795b03502471e1435cac0763110f72b823038bd0033eb617c15ab8d">GitHub</a></p><div><hr></div><h1><strong>And finally&#8230;</strong></h1><div><hr></div><h4>A modular Linux handheld</h4><div id="youtube2-utZajNmPe1Y" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;utZajNmPe1Y&quot;,&quot;startTime&quot;:&quot;1s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/utZajNmPe1Y?start=1s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>An open source, modular Linux handheld device dubbed Comet has turned out to be rather popular. The device, built by <a href="https://mecha.so/">Mecha</a>, is <a href="http://www.kickstarter.com/projects/mecha-systems/mecha-comet-modular-linux-handheld-computer">now live on Kickstarter</a>, where it has raised more than $500,000 against an initial goal of $36,000 &#8212; a sign that there&#8217;s real appetite for open, hackable hardware.</p><p>Comet is a pocket-sized Linux computer with a keyboard and touchscreen, designed around modularity and repair. <a href="https://github.com/mecha-org/">Mecha is publishing</a> its hardware designs, firmware, and software openly, positioning the device as something to tinker with.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s69S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s69S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif 424w, https://substackcdn.com/image/fetch/$s_!s69S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif 848w, https://substackcdn.com/image/fetch/$s_!s69S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif 1272w, https://substackcdn.com/image/fetch/$s_!s69S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s69S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif" width="364" height="362" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:362,&quot;width&quot;:364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1185127,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/186316018?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s69S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif 424w, https://substackcdn.com/image/fetch/$s_!s69S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif 848w, https://substackcdn.com/image/fetch/$s_!s69S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif 1272w, https://substackcdn.com/image/fetch/$s_!s69S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53eeedd8-36a8-47d9-aae6-d7eb27f00e82_364x362.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The crowdfunding success doesn&#8217;t mean Comet is about to go mainstream, but it reminds us that when a project leans fully into openness, the community is often willing to hand over their hard-earned dough. <br><br><em><strong>Read more:</strong> </em><a href="https://www.cnx-software.com/2026/01/25/mecha-comet-is-an-open-source-hardware-modular-linux-handheld-computer/">CNX Software</a> &amp; <a href="https://mecha.so/comet#overview">Mecha</a> &amp; <a href="https://www.kickstarter.com/projects/mecha-systems/mecha-comet-modular-linux-handheld-computer">Kickstarter</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[When AI floods the commons, maintainers shut the gates]]></title><description><![CDATA[Plus: ClickHouse claims Langfuse, vLLM creators raise $150M, & more]]></description><link>https://www.forkable.io/p/when-ai-floods-the-commons-maintainers</link><guid isPermaLink="false">https://www.forkable.io/p/when-ai-floods-the-commons-maintainers</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Fri, 23 Jan 2026 19:13:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bQbB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at how AI is reshaping open source contribution, as maintainers push back against a surge of low-effort, machine-generated pull requests that threaten the sustainability of shared projects. </p><p>Elsewhere, we track the business and policy shifts orbiting open source: the creators of the vLLM inference engine raise a $150 million seed round to commercialize their work, a warning about memecoin schemes, and more.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>Open issue</strong></h1><div><hr></div><h3>&#8216;Death by a thousand pull requests&#8217;</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bQbB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bQbB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!bQbB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!bQbB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!bQbB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bQbB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1473992,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/185521310?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bQbB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!bQbB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!bQbB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!bQbB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5bd7596-d310-4bc1-aefd-e5ceabfcdcd7_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Open source has always had a fair amount of natural friction, shaped by community dynamics and the slow, human slog of reviewing and fixing bugs. But that friction, for the most part, was a happy function of a healthy project ecosystem.</p><p>With the advent of AI, however, that balance is being disrupted by tools that remove the "human" element from the equation, replacing it with a deluge of &#8220;drive-by&#8221; contributions that are overwhelming software communities.</p><p>Indeed, maintainers across popular projects are reporting a surge of low-effort contributions generated by AI coding tools. As <a href="https://x.com/mitchellh/">Mitchell Hashimoto</a>, founder of HashiCorp and maintainer of the <a href="https://ghostty.org/">Ghostty</a> terminal emulator, <a href="https://github.com/ghostty-org/ghostty/pull/10412">put it bluntly</a>: &#8220;The rise of agentic programming has eliminated the natural effort-based backpressure that previously limited low-effort contributions.&#8221; </p><p>Put simply, open source projects have always had poor-quality issues, but the ease with which AI can generate plausible contributions has increased the volume ten-fold.</p><p>In response, Hashimoto said that Ghostty has adopted a zero-tolerance policy for such AI-generated pull requests. Unapproved AI contributions are closed immediately, with repeat offenders banned. Hashimoto was careful to clarify this is &#8220;not an anti-AI stance,&#8221; noting that Ghostty itself is written with AI assistance. The issue is accountability.</p><p>&#8220;If you use AI, you are responsible for the quality of your contributions,&#8221; he said. &#8220;If you're using low-effort AI to create low-effort content, I have no human obligation to help you.&#8221;</p><p>This is far from an isolated case, either. <a href="https://www.tldraw.com/">Tldraw</a>, which maintains a source-available whiteboard SDK, has <a href="https://github.com/tldraw/tldraw/issues/7695">also announced</a> that it&#8217;s pulling down the shutters on external contributions. They described their GitHub issues as filling up with &#8220;trash&#8221; content. </p><p>&#8220;We'd started getting pull requests that purported to fix reported issues but which were, in retrospect, obvious "fix this issue" one-shots by an author using AI coding tools,&#8221; the <a href="https://tldraw.dev/blog/stay-away-from-my-trash">company wrote</a>. &#8220;Without broader knowledge of the codebase or the purpose of the project, the AI agents were taking the issue at face value and producing a diff (a proposed change). Any problems with the issue were multiplied in the pull request, leading to some of the strangest PRs I'd ever seen.&#8221;</p><p>Brian Douglas, a longtime open source advocate, <a href="https://opensourceready.substack.com/p/death-by-a-thousand-ai-pull-requests">described this burgeoning trend</a> as &#8220;death by a thousand AI pull requests,&#8221; arguing that each PR carries a small review cost that compounds into real burnout. </p><p>Elsewhere, Chad Metcalf, CEO at open source AI coding company Continue, <a href="https://blog.continue.dev/were-losing-open-contribution/">expressed similar concerns</a> in a piece titled <em>&#8220;We&#8217;re losing open contribution.&#8221;</em> He argued that the ease of AI-generated output is eroding a core social contract of open source: contributors showing up prepared to engage, revise, and take responsibility. When contribution becomes cheap but follow-through disappears, openness itself becomes harder to sustain.</p><p>&#8220;Writing code was never the hard part,&#8221; Metcalf wrote. &#8220;The hard part is everything else. Understanding the codebase. Knowing why decisions were made. Following through on review comments. Actually maintaining what you shipped.&#8221;</p><p>This flood is arriving alongside another pressure: declining developer traffic. A few weeks back, <a href="https://www.forkable.io/i/183948612/tailwind-css-cuts-staff-after-ai-hits-developer-traffic">Tailwind CSS confirmed layoffs</a> after AI-powered tools reduced visits to its documentation site, which had been a key driver for commercial signups.</p><p>These various episodes show a growing tension between openness and sustainability. Open source isn&#8217;t necessarily rejecting AI (though many developers are), it&#8217;s asserting that contribution still requires judgment, context, and care. The license may be permissive and the code &#8220;open,&#8221; but maintainers&#8217; time is finite.</p><p><em><strong>Read more</strong></em>:  <a href="https://github.com/ghostty-org/ghostty/pull/10412">Mitchell Hashimoto</a> &amp; <a href="https://tldraw.dev/blog/stay-away-from-my-trash">Tldraw</a> &amp; <a href="https://opensourceready.substack.com/p/death-by-a-thousand-ai-pull-requests">Brian Douglas</a> &amp; <a href="https://blog.continue.dev/were-losing-open-contribution/">Continue</a></p><div><hr></div><h1><strong>Patch notes</strong></h1><div><hr></div><h3>ClickHouse claims Langfuse</h3><p><a href="https://clickhouse.com/">ClickHouse</a>, the open source analytical database, has acquired <a href="https://langfuse.com/">Langfuse</a>, an open source LLM engineering and observability platform. The Langfuse team will join ClickHouse and continue building the product, which will remain open source and self-hostable.</p><p><em><strong>Read more</strong></em>: <a href="https://langfuse.com/blog/joining-clickhouse">Langfuse</a></p><div><hr></div><h3>vLLM creators raise $150M to turn open source inference into a startup</h3><p><a href="https://inferact.ai/">Inferact</a>, an AI infrastructure startup formed by the creators of  <a href="https://vllm.ai/">vLLM</a>, has raised $150 million in seed funding at an $800 million valuation. The round was led by Andreessen Horowitz and Lightspeed Venture Partners.</p><p>The company aims to commercialize and scale vLLM, which is a widely adopted open source tool that helps run large language models efficiently.</p><p><em><strong>Read more</strong></em>: <a href="https://inferact.ai/">Inferact</a></p><div><hr></div><h3>India says phone makers aren&#8217;t required to share source code</h3><p>In India, industry groups and government officials <a href="https://www.channelnewsasia.com/asia/phone-makers-in-india-not-mandated-share-source-code-say-industry-body-and-government-5861436">clarified that domestic phone manufacturers</a> are <em>not</em> mandated to publish or share source code under current regulations. The move comes amid broader debates in several markets over how much access to system software is required for security and interoperability.</p><p><em><strong>Read more</strong></em>: <a href="https://www.channelnewsasia.com/asia/phone-makers-in-india-not-mandated-share-source-code-say-industry-body-and-government-5861436">CNA</a></p><div><hr></div><h3>German city pivots from OpenOffice to Microsoft Office</h3><p>A German municipality is replacing LibreOffice/OpenOffice with Microsoft Office for its administrative work, reversing a broader European trend toward home-grown or open source alternatives aimed at reducing dependence on US tech giants. The decision spotlights persistent barriers for open formats and community platforms in public sector workflows.</p><p><em><strong>Read more</strong></em><strong>: </strong><a href="https://betanews.com/commentary/one-german-city-drops-openoffice-for-ms-office-why-open-source-still-fails-to-impress/">Betanews</a></p><div><hr></div><h3>Microsoft open-sources Windows app CLI Winapp</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u1Mf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u1Mf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png 424w, https://substackcdn.com/image/fetch/$s_!u1Mf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png 848w, https://substackcdn.com/image/fetch/$s_!u1Mf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png 1272w, https://substackcdn.com/image/fetch/$s_!u1Mf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u1Mf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png" width="1068" height="564" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:564,&quot;width&quot;:1068,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128007,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/185521310?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u1Mf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png 424w, https://substackcdn.com/image/fetch/$s_!u1Mf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png 848w, https://substackcdn.com/image/fetch/$s_!u1Mf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png 1272w, https://substackcdn.com/image/fetch/$s_!u1Mf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb6a69c9-2273-4ceb-a6ad-ec4e7cd98b62_1068x564.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Microsoft this week <a href="https://blogs.windows.com/windowsdeveloper/2026/01/22/announcing-winapp-the-windows-app-development-cli/">released</a> Windows App Development CLI (<a href="https://github.com/microsoft/WinAppCli">Winapp</a>), a new open source command-line tool to streamline Windows application development. Winapp is designed to help developers create, configure, and manage app projects across multiple frameworks and toolchains from the terminal.</p><p><em><strong>Read more</strong></em><strong>:</strong> <a href="https://blogs.windows.com/windowsdeveloper/2026/01/22/announcing-winapp-the-windows-app-development-cli/">Microsoft</a></p><div><hr></div><h3>Memecoin schemes targeting open source maintainers</h3><p><a href="https://www.linkedin.com/in/kelsey-hightower-849b342b1/">Kelsey Hightower</a>, a longtime open source contributor and former Google cloud engineer known for his Kubernetes work, <a href="https://www.linkedin.com/posts/kelsey-hightower-849b342b1_it-seems-the-crypto-community-has-found-a-activity-7419030967857643521-7gxA/">says scammers are creating</a> memecoins tied to popular open source projects and pressuring maintainers to &#8220;claim&#8221; upfront payouts to legitimize the scheme. Hightower said he received an email claiming roughly $26,000 was ready to be collected, complete with urgency tactics and a how-to site for &#8220;participation.&#8221; He stressed he did not create or endorse any token and described the pattern as automated pump-and-dump behavior that recruits maintainers as unwitting co-conspirators with promises of future gains.</p><p><em><strong>Read more</strong></em><strong>:</strong> <a href="https://www.linkedin.com/posts/kelsey-hightower-849b342b1_it-seems-the-crypto-community-has-found-a-activity-7419030967857643521-7gxA/">Kelsey Hightower</a></p><div><hr></div><h3>25 years of Drupal</h3><p>Dries Buytaert, founder of the Drupal content management system, marked the project&#8217;s quarter-century anniversary <a href="https://dri.es/25-years-of-drupal-what-i-have-learned">with reflections on scale</a>, community, and sustainability. Key takeaways include the importance of designing for community participation, recognizing maintenance as leadership, and balancing volunteer and paid contributions to keep open source ecosystems healthy.</p><p><em><strong>Read more</strong></em><strong>:</strong> <a href="https://dri.es/25-years-of-drupal-what-i-have-learned">Dries Buytaert</a></p><div><hr></div><h1><strong>And finally&#8230;</strong></h1><div><hr></div><h4>A Jolla good comeback</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cIEZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cIEZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png 424w, https://substackcdn.com/image/fetch/$s_!cIEZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png 848w, https://substackcdn.com/image/fetch/$s_!cIEZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png 1272w, https://substackcdn.com/image/fetch/$s_!cIEZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cIEZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png" width="710" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:710,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:388731,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/185521310?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cIEZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png 424w, https://substackcdn.com/image/fetch/$s_!cIEZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png 848w, https://substackcdn.com/image/fetch/$s_!cIEZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png 1272w, https://substackcdn.com/image/fetch/$s_!cIEZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79be1c33-d1f3-4cab-887b-4b0c1aff1a9a_710x541.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Finnish company <a href="https://jolla.com/">Jolla</a> is edging closer to shipping a new smartphone built around Sailfish OS, its Linux-based mobile operating system. The device, <a href="https://commerce.jolla.com/products/jolla-phone-preorder">now open for pre-orders</a>, runs Sailfish OS 5 and is positioned as an alternative to Android and iOS. Pre-orders require a &#8364;99 refundable deposit, which counts toward a pre-order price starting at around &#8364;579, with final pricing expected to land closer to &#8364;599&#8211;&#8364;699 once production begins.</p><p>The phone is built around a 5G MediaTek chipset, 12 GB of RAM, 256 GB storage, a 6.36-inch AMOLED display, and a 5,500 mAh user-replaceable battery with a dual-camera setup, and supports Android apps through a compatibility layer rather than a full Android fork.<br><br><em><strong>Read more:</strong> </em><a href="https://www.theregister.com/2025/12/15/jolla_sailfish_5_hands_on/">The Register</a> &amp; <a href="https://commerce.jolla.com/products/jolla-phone-preorder">Jolla Phone</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Google pushes common standard for agentic commerce]]></title><description><![CDATA[Plus: AI coding agents force a rethink of open source economics]]></description><link>https://www.forkable.io/p/google-pushes-common-standard-for</link><guid isPermaLink="false">https://www.forkable.io/p/google-pushes-common-standard-for</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Sat, 17 Jan 2026 17:19:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!a1OC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at Google&#8217;s push to standardise &#8220;agentic commerce&#8221; with the Universal Commerce Protocol, an attempt to reduce fragmentation as AI shopping agents move closer to real-world use. </p><p>There&#8217;s also a deep dive into the economics of AI-driven developer tooling, as open-source coding agent Kilo Code rolls out a paid subscription following a fresh funding round. Elsewhere, Cloudflare snaps up the team behind the open source Astro framework, signalling continued consolidation around high-performance web tooling.</p><p>And there&#8217;s much more&#8230;.</p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>Open issue</strong></h1><div><hr></div><h4>A lingua franca for agentic commerce</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a1OC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a1OC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png 424w, https://substackcdn.com/image/fetch/$s_!a1OC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png 848w, https://substackcdn.com/image/fetch/$s_!a1OC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png 1272w, https://substackcdn.com/image/fetch/$s_!a1OC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a1OC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png" width="1067" height="759" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:759,&quot;width&quot;:1067,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76677,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/184680168?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!a1OC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png 424w, https://substackcdn.com/image/fetch/$s_!a1OC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png 848w, https://substackcdn.com/image/fetch/$s_!a1OC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png 1272w, https://substackcdn.com/image/fetch/$s_!a1OC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ae14029-1e58-4335-8feb-b8161dd53c52_1067x759.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">UCP logo</figcaption></figure></div><p>Online commerce is fragmented, with retailers exposing inventory, pricing, and checkout through bespoke integrations. And as much-hyped <a href="https://techcrunch.com/2025/09/29/openai-takes-on-google-amazon-with-new-agentic-shopping-system/">AI shopping agents</a> move closer to prime time, that fragmentation becomes a bottleneck because there is no single, standard way for agents to browse products, compare prices, and actually buy things.</p><p>Google is addressing this with the Universal Commerce Protocol (<a href="https://ucp.dev/">UCP</a>), an open, standardized protocol designed to let retailers, platforms, and AI agents communicate using a shared commerce language. </p><p>&#8220;As consumers embrace conversational experiences, they expect seamless transitions from brainstorming and research to final purchase,&#8221; the company <a href="https://developers.googleblog.com/under-the-hood-universal-commerce-protocol-ucp/">wrote in a blog post</a>. &#8220;That means it&#8217;s critical to support real-time inventory checks, dynamic pricing, and instant transactions, all within the user&#8217;s current conversational context.&#8221;</p><p>UCP defines shared schemas for products, offers, availability, fulfillment, and checkout flows, allowing AI agents to discover and complete purchases without custom integrations for each merchant. Google frames the protocol as infrastructure for &#8220;agentic commerce,&#8221; intended to be interoperable and adopted across the ecosystem rather than locked to a single platform.</p><p>Whether UCP gains traction will depend on adoption beyond Google&#8217;s own tooling, but its launch already involves a broad slice of the commerce ecosystem. The protocol is being developed in collaboration with retailers including Shopify, Etsy, Target, and Walmart, while it&#8217;s &#8220;endorsed&#8221; by partners including Adyen, American Express, Best Buy, Flipkart, Macy&#8217;s, Mastercard, Stripe, The Home Depot, Visa, and Zalando reflecting a broader industry acknowledgement that agent-driven commerce will require common infrastructure.</p><p><em><strong>Read more</strong></em>:  <a href="https://developers.googleblog.com/under-the-hood-universal-commerce-protocol-ucp/">Google</a> &amp; <a href="https://ucp.dev/">UCP</a></p><div><hr></div><h1><strong>Patch notes</strong></h1><div><hr></div><h4>Kilo Code takes on AI development economics</h4><p>In my latest COSS Corner column on Forkable, <a href="https://www.forkable.io/p/kilo-an-open-source-coding-agent">I chatted with Kilo Code CEO Scott Breitenother</a> about the project&#8217;s attempt to build an open source AI coding agent in a developer ecosystem shaped by closed platforms.</p><p><a href="https://kilo.ai/">Kilo Code</a>, fresh from an <a href="https://blog.kilo.ai/p/kilo-raised-8-million-seed-round">$8m funding round</a>, helps developers plan, write, refactor, and debug software using AI. Its latest move highlights a growing tension in developer tooling: while open source has traditionally relied on shared code and community contribution, AI agents bring ongoing compute costs that don&#8217;t fit neatly with existing OSS funding models.</p><p><em><strong>Read more</strong></em>: <a href="https://www.forkable.io/p/kilo-an-open-source-coding-agent">Forkable</a></p><div><hr></div><h4>Cloudflare acqui-hires Astro web framework team</h4><p>Cloudflare has <a href="https://www.cloudflare.com/th-th/press/press-releases/2026/cloudflare-acquires-astro-to-accelerate-the-future-of-high-performance-web-development/">acquired</a> the team behind the open source Astro web framework as part of its push to accelerate high-performance web development. The company says the Astro team will continue building tools focused on speed, simplicity, and modern web architecture, with Astro remaining open source.</p><p><em><strong>Read more</strong></em>: <a href="https://www.cloudflare.com/th-th/press/press-releases/2026/cloudflare-acquires-astro-to-accelerate-the-future-of-high-performance-web-development/">Cloudflare</a></p><div><hr></div><h4>NetBird nabs $10m for open source network security </h4><p><a href="https://netbird.io/">NetBird</a> has raised $10 million in a Series A round of funding to expand development of its open source VPN and secure networking platform, positioned as a modern alternative to legacy enterprise VPNs. </p><p><em><strong>Read more</strong></em><strong>: </strong><a href="https://tech.eu/2026/01/13/netbird-announces-10m-series-a-to-expand-open-source-vpn-alternative/">Tech.eu</a></p><div><hr></div><h4>Signal creator turns attention to AI infrastructure</h4><p><a href="https://en.wikipedia.org/wiki/Moxie_Marlinspike">Moxie Marlinspike</a>, best known as founder of open source messaging app Signal, is exploring how similar principles could be applied to AI systems. </p><p>As per <a href="https://arstechnica.com/security/2026/01/signal-creator-moxie-marlinspike-wants-to-do-for-ai-what-he-did-for-messaging/">an Ars Technica report</a> this week, his focus with a new open source AI assistant dubbed <a href="https://confer.to/">Confer</a> is on reducing centralization and opacity in AI tooling, arguing that without deliberate design choices, AI risks repeating the same trust and control failures seen in earlier platforms.  </p><p><em><strong>Read more</strong></em><strong>:</strong> <a href="https://arstechnica.com/security/2026/01/signal-creator-moxie-marlinspike-wants-to-do-for-ai-what-he-did-for-messaging/">Ars Technica</a> &amp; <a href="https://confer.to/">Confer</a></p><div><hr></div><h4>Elon Musk says X algorithm will go open source</h4><p>Elon Musk &#8212; not for the first time &#8212; has said that X plans to open source its recommendation algorithm, publishing the code that shapes what users see on the platform. The move is pitched as a transparency effort, though it remains unclear which components will actually be released, how usable the code will be in practice, or whether meaningful oversight will follow from making the algorithm public.</p><p><em><strong>Read more</strong></em><strong>:</strong> <a href="https://www.theverge.com/news/860294/elon-musk-open-source-x-algorithm">The Verge</a></p><div><hr></div><h4>Anthropic commits $1.5m to Python security</h4><p>Claude Code creator Anthropic <a href="https://thenewstack.io/experts-hail-anthropics-1-5m-python-security-commitment/">has committed</a> $1.5 million to fund security improvements across the open source Python ecosystem, supporting maintainers and projects that underpin large parts of modern software and AI development. The funding is aimed at audits, tooling, and long-term maintenance, reflecting growing recognition that widely used open source dependencies remain under-resourced despite their critical role.</p><p><em><strong>Read more</strong></em><strong>:</strong> <a href="https://thenewstack.io/experts-hail-anthropics-1-5m-python-security-commitment/">The New Stack</a></p><div><hr></div><h4>A warning on AI vs. open source economics</h4><p>In a <a href="https://www.linkedin.com/posts/marc-j-schmidt-957875110_all-my-new-code-will-be-closed-source-from-activity-7415115103953477632-rahG/">LinkedIn post</a> this week that went somewhat viral, freelance engineer Marc J. Schmidt argues that AI coding agents are undermining the monetization models that have historically sustained popular open-source projects, forcing developers and maintainers to reconsider open distribution in favor of paid access or API-style gating. His core claim is that open source has long been funded by human attention (e.g. documentation visits, reputation, and expertise that convert users into customers) and that agent-driven development bypasses those attention funnels entirely, breaking the traditional economics of OSS. </p><p>The debate <a href="https://www.forkable.io/i/183948612/tailwind-css-cuts-staff-after-ai-hits-developer-traffic">has been spotlighted</a> by recent real-world developments in the web ecosystem: Tailwind Labs, the company behind the widely used Tailwind CSS framework, laid off about 75 % of its engineering team after revenue reportedly plunged around 80 % despite record usage, with its founder linking the decline to AI tools reducing traffic to documentation &#8212; the very channel that used to expose developers to paid products.</p><p><em><strong>Read more</strong></em>: <a href="https://www.linkedin.com/posts/marc-j-schmidt-957875110_all-my-new-code-will-be-closed-source-from-activity-7415115103953477632-rahG/">Marc J. Schmidt on LinkedIn</a></p><div><hr></div><h1><strong>And finally&#8230;</strong></h1><div><hr></div><h4>A new lens on open source</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yasq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yasq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp 424w, https://substackcdn.com/image/fetch/$s_!Yasq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp 848w, https://substackcdn.com/image/fetch/$s_!Yasq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp 1272w, https://substackcdn.com/image/fetch/$s_!Yasq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yasq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp" width="1456" height="840" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:840,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:327442,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/184680168?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Yasq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp 424w, https://substackcdn.com/image/fetch/$s_!Yasq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp 848w, https://substackcdn.com/image/fetch/$s_!Yasq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp 1272w, https://substackcdn.com/image/fetch/$s_!Yasq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00c75bc9-367d-418a-ae1c-418c0e7a408e_3591x2071.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://mentraglass.com/">Mentra</a>, a startup building developer-focused wearable tech, has announced plans to <a href="https://www.engadget.com/wearables/mentras-first-smart-glasses-are-open-source-and-come-with-their-own-app-store-150021126.html">start shipping</a> its first smart glasses, Mentra Live, which are positioned as an open source alternative to the likes of Meta&#8217;s <a href="https://www.meta.com/gb/ai-glasses/ray-ban-meta-wayfarer-matte-black-clear-gen-2/">Ray-Bans</a>. The device runs MentraOS, an open source operating system, and includes a built-in MiniApp Store and SDK that let developers build and install apps directly on the glasses.</p><p>Weighing around 43 grams, Mentra Live features a 12 MP camera for photos and HD livestreaming, along with support for calls, music, captions, and AI-powered features. The first limited batch of 1,000 units is set to ship from February 15, priced at $299, with further releases planned later this year.<br><br><em><strong>Read more:</strong> </em><a href="https://www.engadget.com/wearables/mentras-first-smart-glasses-are-open-source-and-come-with-their-own-app-store-150021126.html">Engadget</a> &amp; <a href="https://mentraglass.com/blogs/blog/our-first-press-release-mentra-releases-first-smart-glasses-with-an-app-store">Mentra</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Kilo, an open source coding agent, bets on subscriptions that reward sustained usage]]></title><description><![CDATA[CEO: "We believe in being transparent about costs and not locking people into a single model or vendor."]]></description><link>https://www.forkable.io/p/kilo-an-open-source-coding-agent</link><guid isPermaLink="false">https://www.forkable.io/p/kilo-an-open-source-coding-agent</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Fri, 16 Jan 2026 17:56:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-94H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>Welcome to Forkable&#8217;s Open Profile column, where I profile startups and key figures from the commercial open source software (COSS) space.</strong></em> </p><p>In this edition, I check in with <a href="https://www.linkedin.com/in/scottbreitenother/">Scott Breitenother</a>, CEO of <a href="https://kilo.ai/">Kilo Code</a>, an open source AI coding agent that has introduced a new &#8220;momentum&#8221;-based subscription designed for AI-heavy development.</p><p>Kilo Pass reflects a growing tension in open source monetization, as AI-native projects introduce real, usage-based costs&#8212;from hosted inference to long-running agents&#8212;that don&#8217;t map cleanly onto flat subscriptions or traditional open core models. Kilo&#8217;s approach is to surface those economics directly, rather than hide them behind limits or access rules which ultimately shape how developers are able to use these tools.</p><p>&#8220;We didn&#8217;t want to play games with behaviour,&#8221; Breitenother told me. &#8220;Limits and throttling usually feel random and frustrating, especially when they interrupt you mid-flow.&#8221;</p><p><em>Read the story in full below</em>. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading {forkable}! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Kilo Pass comes to pass</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-94H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-94H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png 424w, https://substackcdn.com/image/fetch/$s_!-94H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png 848w, https://substackcdn.com/image/fetch/$s_!-94H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png 1272w, https://substackcdn.com/image/fetch/$s_!-94H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-94H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png" width="750" height="530" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:530,&quot;width&quot;:750,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:758431,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/184782076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-94H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png 424w, https://substackcdn.com/image/fetch/$s_!-94H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png 848w, https://substackcdn.com/image/fetch/$s_!-94H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png 1272w, https://substackcdn.com/image/fetch/$s_!-94H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4912bd3-cd8b-4322-aa77-c45c93403fa2_750x530.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Kilo Code team: CEO Scott Breitenother (back left) and Sid Sijbrandij (far right)</figcaption></figure></div><p>How do you price an AI coding tool when every keystroke has a real, recurring cost? That&#8217;s the million-token question <a href="https://kilo.ai/">Kilo Code</a> is striving to answer with the launch of <a href="https://kilo.ai/features/kilo-pass">Kilo Pass</a>, a new &#8220;momentum&#8221;-based subscription designed for regular, sustained use of AI in software development.</p><p>To rewind just a little, commercial open source startups (COSS) have long struggled with a familiar financial tension: how to build sustainable businesses around software that is, by design, freely available. The standard playbook typically revolves around things like hosted services, support contracts, or enterprise features layered on top of an &#8220;open core.&#8221; While there are pros and cons to these approaches, they all share a common characteristic: running the open source software itself typically does not impose significant, ongoing costs on the project&#8217;s developers, because execution happens on the user&#8217;s own infrastructure.</p><p>The rapid rise of AI adds a distinct economic wrinkle to that problem. Unlike traditional open source software, AI-powered tools carry direct, recurring costs every time they are used, driven by model inference that consumes GPU compute and electricity, and is typically metered in tokens&#8212;the units of text that AI model providers charge for processing. As developers increasingly rely on AI for longer-running tasks and autonomous agents, those costs scale with usage, but not always in ways developers can easily see or predict. For open source&#8211;aligned companies, this creates a dilemma: how to stay open and predictable without drifting toward limits, lock-ins, or licensing changes as usage grows.</p><p>It&#8217;s against this backdrop that Kilo Code, an open source AI coding agent, <a href="https://blog.kilo.ai/p/introducing-kilo-pass">has launched Kilo Pass</a>, a new subscription model built around what the company calls &#8220;momentum-based&#8221; usage. Rather than bundling AI access behind flat &#8220;unlimited&#8221; plans, Kilo converts subscription payments into non-expiring balances that developers spend directly on AI model usage, priced at the providers&#8217; published rates, with additional bonus credits tied to sustained use.</p><p>The launch reflects a view that early pricing models across the AI coding landscape were misaligned with how these tools would actually be used in practice. Fixed monthly plans were simple to market, but they left little room for the sharp increases in compute demand that come with more frequent, longer-running AI-assisted workflows.</p><p>&#8220;A lot of AI coding tools started with flat subscriptions because everyone hoped model costs would drop fast enough to make unlimited use sustainable,&#8221; Kilo Code CEO <a href="https://www.linkedin.com/in/scottbreitenother/">Scott Breitenother</a> explained to Forkable over email. &#8220;In reality, per-user usage scaled, and while the price of a specific model trends down over time, the cost of frontier models has remained stable.&#8221;</p><p>As those economics became harder to ignore, many products opted for incremental guardrails &#8212; adding caps, throttles, or slowdowns to rein in usage without revisiting the underlying pricing model.</p><p>And so Kilo&#8217;s approach speaks to a broader shift in how developers are responding to usage limits, model lock-ins, and opaque pricing as AI tools become more central to their work.</p><p>&#8220;That concern is valid, and we&#8217;re seeing it play out in real time,&#8221; Breitenother said. &#8220;Developers are pushing back on tools that combine limits with lock-in and unclear pricing.&#8221;</p><p>By way of example, Claude Code, Anthropic&#8217;s AI coding product, has <a href="https://ucstrategies.com/news/why-developers-are-suddenly-turning-against-claude-code/">become a recent flashpoint</a> for developer frustration around limits and lock-in. While Anthropic offers higher-tier subscriptions aimed at power users, it recently restricted access to its Opus model when used through third-party tools.</p><p>As a result, developers paying for Claude&#8217;s higher-end plans could no longer use those benefits inside external coding environments such as OpenCode, Cursor, or Windsurf, and were instead confined to Anthropic&#8217;s own product surface. For many, that change underscored concerns that pricing and access controls were being used less to manage infrastructure costs, and more to shape where and how AI tools could be used.</p><p>&#8220;Kilo Pass is designed to go the opposite direction &#8211; we believe in being transparent about costs, not locking people into a single model or vendor, never throttling usage, and avoiding confusing credit systems,&#8221; Breitenother continued.  &#8220;You can use a wide range of models, you pay true pass-through pricing, and the value in the pass comes from bonus credits, not restrictions.&#8221;</p><h2>The path to Kilo Pass</h2><p>Kilo launched some nine months back, courtesy of a founding team that includes GitLab co-founder and former CEO <a href="https://www.linkedin.com/in/sijbrandij/">Sid Sijbrandij</a>. Breitenother joined as CEO in September after the founding CEO stepped aside for personal reasons, and shortly after <a href="https://blog.kilo.ai/p/kilo-raised-8-million-seed-round">raised</a> $8 million in seed funding.</p><p>At its core, Kilo Code is a multi-model coding environment designed to work across the IDE, command-line interface, and cloud-based agents. The project&#8217;s agent framework is open source, while model inference &#8212; the act of running AI models &#8212; is commercial, with developers paying for usage.</p><p>Until now, Kilo has charged developers directly for AI usage on a pay-as-you-go basis, with <a href="https://kilo.ai/pricing">teams paying separately</a> for team or collaboration features, and the option to bring their own API keys or run inference on their own infrastructure.</p><p>With Kilo Pass, the company is formalizing that usage-based approach into a recurring subscription, responding to growing frustration with how AI coding tools manage heavy usage behind the scenes, especially through pricing and access rules that shape day-to-day use.</p><p>&#8220;We didn&#8217;t want to play games with &#8216;behaviour&#8217;,&#8221; Breitenother said. &#8220;Limits and throttling usually feel random and frustrating, especially when they interrupt you mid-flow. Our principle from the start has been simple: don&#8217;t throttle people.&#8221;</p><p>Kilo Pass is offered as a monthly or annual subscription that adds money directly to a developer&#8217;s Kilo balance, which is then used to pay for AI model usage at providers&#8217; list rates. Monthly plans are priced at $19, $49, or $199, with the subscription balance never expiring. On top of that balance, subscribers receive monthly bonus credits, which provide additional usage but expire at the end of each month.</p><p>Importantly, Kilo Pass doesn&#8217;t mark up model pricing or introduce usage controls. Instead, it&#8217;s structured to reward longer-term commitment, giving Kilo more predictable revenue while leaving developers in control of how they use the software.</p><p>&#8220;They&#8217;re [bonus credits] designed to reward people who are actively building, not to encourage stockpiling,&#8221; Breitenother explained. &#8220;The longer you stay subscribed, the higher your boost percentage becomes, up to a cap.&#8221;</p><p>Annual plans, on the other hand, cost the equivalent of twelve months paid upfront, but come with a key difference: subscribers receive a flat 50% bonus in boost credits each month, rather than gradually building toward that level over time.</p><p>In both cases, the bonus credits expire monthly, while the underlying paid balance remains available indefinitely.</p><h2>When open source economics meets the reality of AI</h2><p>Kilo&#8217;s move comes at a time when the broader open source ecosystem is grappling with how AI is reshaping sustainability. Just last week, the team behind Tailwind CSS &#8211; a widely used open source framework for styling web applications &#8211; <a href="https://www.forkable.io/i/183948612/tailwind-css-cuts-staff-after-ai-hits-developer-traffic">cut the majority of its engineering staff</a> after a reported drop in developer traffic. The project&#8217;s <a href="https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957">creator linked this in part</a> to AI tools intermediating access to developer documentation, reducing direct traffic to the project&#8217;s site and their ability to convert developers to paid plans.</p><p>The episode underscored how AI is reshaping the relationship between open source projects and their users, altering where value is captured. In Tailwind&#8217;s case, AI tools increasingly sit between developers and documentation, weakening a key conversion path that had supported commercial products. Elsewhere, including at Kilo, the pressure shows up differently &#8212; through real, ongoing infrastructure costs tied directly to usage.</p><p>Against that backdrop, Kilo&#8217;s bet is that pricing models themselves need to evolve to reflect the real costs AI introduces, without undermining developer trust or openness. It also points to a broader tension now facing open source&#8211;aligned companies, as rising infrastructure costs collide with expectations of predictability and long-term sustainability.</p><p>Indeed, for Breitenother, Kilo Pass is perhaps as much about avoiding future trade-offs as solving today&#8217;s problems.</p><p>&#8220;A lot of licensing pressure comes from the same place,&#8221; he said. &#8220;Costs spike, pricing no longer matches reality, and companies reach for stronger control levers. Sometimes that shows up as throttling. Sometimes it&#8217;s lock-in. Sometimes it turns into licensing changes.&#8221;</p><p>If pricing <em>can</em> better reflect real usage, he argues, that pressure eases. &#8220;Kilo Pass is our attempt to prove you can keep trust high, keep the product open, and still support heavy real-world usage in a sustainable way.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading {forkable}! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Google cuts Android code cadence]]></title><description><![CDATA[Plus: Tough times for Tailwind as AI hits developer traffic]]></description><link>https://www.forkable.io/p/google-cuts-android-code-cadence</link><guid isPermaLink="false">https://www.forkable.io/p/google-cuts-android-code-cadence</guid><dc:creator><![CDATA[Paul (Forkable)]]></dc:creator><pubDate>Fri, 09 Jan 2026 16:18:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!unDP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi folks,</p><p>This week&#8217;s lead story looks at Google&#8217;s plan to slow the pace of Android source code drops to AOSP, and what that shift means for developers who depend on timely visibility into platform changes.</p><p>Elsewhere, there&#8217;s a tough illustration of open source sustainability pressures as Tailwind CSS cuts staff after an AI-driven traffic drop, plus a related note on the Open Source Pledge and the flow of funding commitments that followed. There&#8217;s also a security warning about VS Code forks, Microsoft open-sourcing its XAML Studio visual design tool, and more. </p><p>As usual, feel free to reach out to me with any questions, tips, corrections, or suggestions: <em>forkable[at]pm.me</em>.</p><p><em><strong>Paul</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable. Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h1><strong>Open issue</strong></h1><div><hr></div><h3>A new cadence for Android development</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!unDP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!unDP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!unDP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!unDP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!unDP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!unDP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:848379,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/183948612?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!unDP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!unDP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!unDP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!unDP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90c6c14f-59be-4115-a7df-9549d9dd868e_1456x816.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>For some two decades, Google has published source code to the Android Open Source Project (AOSP) for every major and minor Android version, making each platform release available to the wider ecosystem. That approach gave developers, custom ROM builders, device manufacturers, and security researchers regular access to Android&#8217;s underlying changes, allowing them to sync repositories, build forks, and test updates as new versions arrived.</p><p>Starting in 2026, however, Google is reducing the frequency of those public AOSP source drops, moving from a roughly quarterly cadence to just two releases per year: once in Q2 and once in Q4.</p><p>Google says the shift aims to align with its internal &#8220;trunk stable&#8221; development model and improve platform stability for the broader ecosystem. Translated, this means simplifying Android&#8217;s internal development by working from a single codebase and releasing source code only at carefully controlled points.</p><p>First <a href="https://www.androidauthority.com/aosp-source-code-schedule-3630018/">reported this week by Android Authority</a>, the change is now visible on the <a href="https://source.android.com/">official Android source site</a>, where a new banner explains the policy and recommends developers build from the <em>android-latest-release</em> branch instead of the old <em>aosp-main</em> workflow.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iTVn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iTVn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png 424w, https://substackcdn.com/image/fetch/$s_!iTVn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png 848w, https://substackcdn.com/image/fetch/$s_!iTVn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png 1272w, https://substackcdn.com/image/fetch/$s_!iTVn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iTVn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png" width="1251" height="100" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:100,&quot;width&quot;:1251,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24968,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.forkable.io/i/183948612?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iTVn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png 424w, https://substackcdn.com/image/fetch/$s_!iTVn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png 848w, https://substackcdn.com/image/fetch/$s_!iTVn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png 1272w, https://substackcdn.com/image/fetch/$s_!iTVn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd217a7ff-3072-46cf-8b16-8ebe7f82f65d_1251x100.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>For everyday Android users, this shift won&#8217;t affect how quickly security patches arrive on their devices, with Google confirming that monthly security fixes and security-branch updates will remain unchanged. But for communities that depend on consistently timely source access, the impact is more tangible. </p><p>Independent developers and projects such as custom ROM teams have already felt the effects of slower or delayed source availability. Last year, the source code for Android 16&#8217;s first quarterly platform update <a href="https://www.androidauthority.com/android-16-qpr1-source-code-delay-3596650/">was notably late to land</a> on AOSP, frustrating some in the community, though the following update arrived more predictably.</p><p>Android&#8217;s permissive Apache-licensed code has been one of the pillars enabling forks, alternative builds, and transparent platform development since the project&#8217;s early days. Reducing the cadence of public source drops doesn&#8217;t negate all of that, but it does change how and when developers gain visibility into Android&#8217;s changes, highlighting a familiar tension in vendor-led open source projects between control and transparency.</p><p><em><strong>Read more</strong></em>: <a href="https://www.androidauthority.com/aosp-source-code-schedule-3630018/">Android Authority</a></p><div><hr></div><h1><strong>Patch notes</strong></h1><div><hr></div><h4>Tailwind CSS cuts staff after AI hits developer traffic</h4><p><a href="https://tailwindcss.com/">Tailwind CSS</a>, a popular open source CSS framework that lets developers style websites using ready-made utility classes directly in HTML, <a href="https://www.seroundtable.com/tailwind-css-google-drop-40725.html">has laid off</a> 75% of its engineering team (from 4 to 1) after a reported 40% drop in website traffic. Project creator Adam Wathan <a href="https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957">attributed the decline</a> largely to developers turning to AI tools instead of Tailwind help documentation, which had been a key driver for commercial signups. </p><p>The episode highlights how even widely used open source projects struggle to generate sufficient revenue for development, with AI worsening the crisis. Which leads us nicely to the next Patch notes story&#8230;</p><p><em><strong>Read more</strong></em>: <a href="https://www.seroundtable.com/tailwind-css-google-drop-40725.html">Search Engine Roundtable</a> &amp; <a href="https://github.com/tailwindlabs/tailwindcss.com/pull/2388#issuecomment-3717222957">GitHub</a></p><div><hr></div><h4>A strong tailwind for open source funding?</h4><p>The issue of open source funding is a perennial challenge, but there are active efforts to address this. This includes the Open Source Pledge, an initiative <a href="https://blog.sentry.io/join-the-pledge/">launched by Sentry back in 2024</a> that commits companies to contributing a portion of their revenue to the open source projects they rely on &#8212; <a href="https://blog.sentry.io/another-year-another-750-000-to-open-source-maintainers/">including another $750,000</a> annual allocation in 2025.</p><p>In the wake of the Tailwind news, the folks at Sentry, <a href="https://bsky.app/profile/syntax.fm/post/3mbwl5j4wk226">via its Syntax media brand</a>, became a premium <a href="https://tailwindcss.com/sponsor">Tailwind sponsor</a> to the tune of $5,000 / month. As did others from both the Open Source Pledge and elsewhere, including Google&#8217;s AI Studio team, as per <a href="https://x.com/OfficialLoganK/status/2009339263251566902?s=20">this post</a> from product lead Logan Kilpatrick. </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/OfficialLoganK/status/2009339263251566902?s=20&quot;,&quot;full_text&quot;:&quot;I am happy to share that we (the <span class=\&quot;tweet-fake-link\&quot;>@GoogleAIStudio</span> team) are now a sponsor of the <span class=\&quot;tweet-fake-link\&quot;>@tailwindcss</span> project! Honored to support and find ways to do more together to help the ecosystem of builders.&quot;,&quot;username&quot;:&quot;OfficialLoganK&quot;,&quot;name&quot;:&quot;Logan Kilpatrick&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1943787288955084800/QOl7OJMc_normal.jpg&quot;,&quot;date&quot;:&quot;2026-01-08T18:59:46.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:367,&quot;retweet_count&quot;:596,&quot;like_count&quot;:10730,&quot;impression_count&quot;:361102,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>The community stepping up to provide support is heartening, but it doesn&#8217;t change the reality that many open source projects remain financially fragile and reliant on goodwill, sponsorships, and other indirect revenue streams.</p><p><em><strong>Read more</strong></em>: <a href="https://blog.sentry.io/another-year-another-750-000-to-open-source-maintainers/">Sentry</a> &amp; <a href="https://opensourcepledge.com/blog/you-have-no-excuse-for-tailwind/">Open Source Pledge</a> &amp; <a href="https://x.com/adamwathan/status/2009340684210159812?s=20">Adam Wathan (X)</a></p><div><hr></div><h4><strong>VS Code forks expose users to malicious extension recommendations</strong></h4><p>Several forks of Microsoft&#8217;s open-source VS Code editor <a href="https://www.bleepingcomputer.com/news/security/vscode-ide-forks-expose-users-to-recommended-extension-attacks/">were found to be at risk</a> of recommending malicious add-ons, after security researchers uncovered a flaw in how extension suggestions were handled.</p><p><a href="https://www.koi.ai/blog/how-we-prevented-cursor-windsurf-google-antigravity-from-recommending-malware">According to security firm Koi</a>, popular AI-focused VS Code forks such as Cursor, Windsurf, Google Antigravity, and Trae reused Microsoft&#8217;s built-in extension recommendation lists without fully adapting them to their own extension stores. As a result, these editors sometimes suggested extensions that didn&#8217;t actually exist in their marketplaces.</p><p>This opened the door for attackers to potentially upload malicious extensions using those names and have them appear as trusted recommendations inside the editor. Koi said it stepped in and claimed the unused extension names first to prevent abuse, and notified the affected projects.</p><p>While there&#8217;s no evidence that real attacks occurred, the issue highlights a broader risk in open source software: when projects copy shared components without also copying the security checks behind them, users can be exposed to unexpected threats.</p><p><em><strong>Read more:</strong></em>  <a href="https://www.bleepingcomputer.com/news/security/vscode-ide-forks-expose-users-to-recommended-extension-attacks/">Bleeping Computer</a> &amp; <a href="https://www.koi.ai/blog/how-we-prevented-cursor-windsurf-google-antigravity-from-recommending-malware">Koi</a></p><div><hr></div><h4>Microsoft ushers XAML Studio into the open</h4><p>Microsoft <a href="https://devblogs.microsoft.com/ifdef-windows/xaml-studio-is-now-open-sourced/">open-sourced XAML Studio</a>, a visual design tool used to build and preview XAML-based user interfaces for Windows apps. By releasing the project&#8217;s code publicly <a href="https://github.com/dotnet/XAMLStudio">under the MIT license</a>, Microsoft says it hopes to make the tool easier to extend, maintain, and adapt as Windows UI frameworks evolve. </p><p><em><strong>Read more</strong></em>: <a href="https://devblogs.microsoft.com/ifdef-windows/xaml-studio-is-now-open-sourced/">Microsoft</a></p><div><hr></div><h4>Percona puts the &#8216;open&#8217; in Everest</h4><p>Database company Percona <a href="https://www.percona.com/blog/blog-post-good-bye-percona-everest-hello-openeverest/">is set to rename</a> its Kubernetes database platform <a href="https://github.com/percona/everest">Everest</a> as OpenEverest, with plans afoot to move the project toward independent governance.</p><p>The company said the goal is to donate OpenEverest to the Cloud Native Computing Foundation (CNCF), while a newly formed company will take on commercial support and development responsibilities. The shift is meant to clarify Everest&#8217;s status as an open source project, reduce vendor control concerns, and give users clearer assurances about its long-term neutrality.</p><p><em><strong>Read more</strong></em>: <a href="https://www.percona.com/blog/blog-post-good-bye-percona-everest-hello-openeverest/">Percona</a></p><div><hr></div><h4>Bose has &#8216;sound&#8217; open principles</h4><p>As Bose <a href="https://arstechnica.com/gadgets/2025/10/bose-soundtouch-home-theater-systems-regress-into-dumb-speakers-feb-18/">prepares to wind down</a> official support for its SoundTouch smart speaker platform, the <a href="https://www.bose.com/soundtouch-end-of-life">company revealed</a> it would make the platform&#8217;s technical specifications and APIs publicly available.</p><p>The move gives owners and developers the ability to maintain, replace, or extend the software used to control and integrate SoundTouch-enabled home theater and speaker systems after Bose ends updates. While the device firmware itself remains closed, the decision allows the community to preserve functionality and build alternatives to Bose&#8217;s official apps &#8212; a rare example of a consumer electronics company giving a second thought to users once a proprietary platform reaches end-of-life.</p><p><em><strong>Read more</strong></em>: <a href="https://arstechnica.com/gadgets/2026/01/bose-open-sources-its-soundtouch-home-theater-smart-speakers-ahead-of-eol/">Ars Technica</a> &amp; <a href="https://www.bose.com/soundtouch-end-of-life">Bose</a></p><div><hr></div><h4>Ghostty terminal gains nonprofit fiscal sponsor</h4><p><a href="https://ghostty.org/">Ghostty</a> has secured nonprofit fiscal sponsorship, giving the project a formal legal and financial structure without becoming a company. The arrangement allows the open source terminal emulator to accept donations, manage funds, and pay for infrastructure while remaining community-focused and independent. </p><p><em><strong>Read more</strong></em>: <a href="https://www.omgubuntu.co.uk/2025/12/ghostty-terminal-non-profit-fiscal-sponsorship">OMG! Ubuntu</a></p><div><hr></div><h4>Open Source Founders Summit returns for 2026</h4><p><a href="https://pretix.eu/05F5/2026/">Ticket sales have opened</a> for the 2026 edition of the <a href="https://05f5.com/">Open Source Founders Summit</a>, a two-day event aimed at leaders running companies built around open source software (read my <a href="https://www.forkable.io/p/the-open-source-founders-summit-is">feature interview with the summit&#8217;s creators</a> from earlier this year). The summit focuses on the practical opportunities and risks that come with building commercial organisations on open source foundations, from funding and governance to growth and sustainability. </p><p>The 2026 event is set to take place in Paris on May 18&#8211;19.</p><p><em><strong>Read more</strong></em>: <a href="https://05f5.com/">Open Source Founders Summit</a> &amp; <a href="https://pretix.eu/05F5/2026/">Tickets</a></p><div><hr></div><h1><strong>And finally&#8230;</strong></h1><div><hr></div><h4>Scientists have a whale of a time</h4><p>Researchers working with <a href="https://www.projectceti.org/">Project CETI</a> (the Cetacean Translation Initiative) have published details of a new underwater system designed to record, analyse, and cautiously respond to sperm whale communication. Described <a href="https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0337093">in a recent peer-reviewed paper</a>, the system focuses on distinctive click patterns &#8212; known as <em>codas</em> &#8212; that whales use for social interaction. Rather than attempting direct translation, the researchers analyse structure and repetition in these sounds and observe how whales respond when specific signals are played back.</p><p>What makes the work notable is its commitment to open source science. The team has <a href="https://github.com/Project-CETI">openly released</a> both the hardware and software used to capture, process, and analyse whale vocalisations, along with detailed designs and fabrication notes. This allows other researchers to reproduce the system, validate the results, or build on the work &#8212; turning what could have been a bespoke research tool into a shared scientific resource.<br><br><em><strong>Read more:</strong> </em> <a href="https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0337093">PLOS One</a> &amp; <a href="https://www.earth.com/news/whale-communication-new-device-captures-their-hidden-language/">Earth.com</a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.forkable.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Forkable! Subscribe for free to receive new posts each Friday.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item></channel></rss>