NATS and the CNCF kerfuffle (Interview)
Digest
This podcast covers several key topics. It begins with an introduction to Heroku's new platform, "Fur," emphasizing its shift to open standards, cloud-native architecture, and .NET support. The majority of the discussion centers on the NATS project, its creator Sanadia, and a significant conflict with the CNCF. The conflict stemmed from licensing disagreements, specifically Sanadia's initial proposal for a Business Source License (BSL) commercial fork. Concerns arose about potential vendor lock-in and community fragmentation. The podcast details the challenges of balancing open-source principles with commercial needs, highlighting the emotional responses within the community to perceived "rug pulls" and license changes. Synadia ultimately abandoned the BSL fork, opting for a composition approach that offers commercial features built around the core open-source NATS server. The discussion expands to broader themes of open-source sustainability, the crucial role of maintainers, and the need for improved communication and collaboration within the open-source community. The podcast concludes with a call for more sustainable funding models and open dialogue to address the challenges facing open-source projects.
Outlines

Heroku's "Fur" and Open Standards
Introduction to Heroku's next-generation platform, "Fur," highlighting its shift to open standards, cloud-native architecture, and the addition of .NET support.

NATS, Sanadia, and the CNCF Conflict: Origins
Derek Collison discusses the creation of NATS, the formation of Sanadia, and the initial controversy surrounding NATS's relationship with the CNCF, focusing on licensing disagreements and the project's future direction.

Synadia's NATS Agreement with CNCF and Transparency Concerns
Discussion about Synadia's agreement with the CNCF regarding the NATS project, focusing on the terms of the agreement and concerns about transparency and potential misinterpretations.

Open Source Project Maintenance and R&D Models
Exploration of different personas of open-source projects (maintenance vs. active R&D), highlighting Synadia's investment in NATS and commercial models to offset costs.

Commercial Fork Debate: BSL vs. OpenCore
Detailed comparison of a proposed commercial fork with the Business Source License (BSL) and the existing OpenCore model, analyzing potential benefits and drawbacks.

Synadia's Revised Strategy: Composition Approach
Synadia's decision to not pursue the BSL commercial fork and their new strategy focusing on composition via SNADIA, offering commercial features around the core open-source NATS server.

Emotional Responses in Open Source and Imperfect Information
Discussion on emotional responses within the open-source community to license changes and perceived rug pulls, emphasizing the importance of understanding context and nuances.

Open Source Sustainability and Funding Models
Broader discussion on the sustainability of open-source projects, questioning reliance on charity models and exploring potential solutions and the roles of foundations and maintainers.

The Critical Role of Open Source Maintainers
Emphasis on the crucial role of maintainers in open-source projects, highlighting the time and effort required and potential consequences of their withdrawal.

Future of Open Source Collaboration and Dialogue
Conclusion with a call for open dialogue and collaboration within the open-source community to address sustainability and communication challenges.
Keywords
NATS (Networked Atomic Transactions)
A high-performance, open-source messaging system for cloud-native, distributed systems.
Cloud-Native Architecture
Building and running applications that natively utilize cloud computing capabilities.
CNCF (Cloud Native Computing Foundation)
A foundation fostering the growth of cloud-native technologies.
Open-Source Software (OSS)
Software with publicly available source code, allowing community contributions.
Business Source License (BSL)
An open-source license balancing open-source principles with commercial interests.
Open Source Sustainability
Ensuring the long-term health and viability of open-source projects.
Rug Pull
Deceptive practice where developers abandon a project, leaving users with worthless assets.
Commercial Fork
A modified version of open-source software offered commercially.
Heroku
A cloud Platform as a Service (PaaS).
.NET
A free, cross-platform, open-source developer platform from Microsoft.
Q&A
What are the key architectural changes in Heroku's "Fur" release?
"Fur" moves Heroku to an open-standard, cloud-native architecture with added .NET support.
What prompted the conflict between NATS and the CNCF?
Disagreements arose regarding NATS's licensing and its future within the CNCF.
What are the challenges of building and maintaining a successful open-source project while also running a commercial business?
Balancing community contributions with commercial needs and securing funding are major challenges.
What were the primary concerns surrounding Synadia's initial proposal for a commercial fork of the NATS project under a BSL license?
Concerns centered on potential vendor lock-in, price gouging, and a perceived lack of commitment to the open-source community.
How does Synadia's revised strategy using composition address the previous concerns?
The composition approach allows Synadia to offer commercial features as add-ons, giving customers more control.
What are some of the key challenges in ensuring the long-term sustainability of open-source projects?
Funding is a major challenge, as is maintaining a healthy community.
What role do maintainers play in the success and longevity of open-source projects?
Maintainers are essential for a project's stability and growth.
What is the "rug pull" phenomenon, and how does it impact the open-source community?
A "rug pull" occurs when developers abandon a project, creating distrust and fear within the community.
What is the long-term implication of the NATS/CNCF conflict for the open-source ecosystem?
The conflict raises questions about the sustainability of open-source projects driven by a single company and the balance between permissive licensing and commercial viability.
What are the long-term implications of the NATS/CNCF conflict for the open-source ecosystem?
The conflict highlights the need for clearer guidelines and communication within open-source foundations regarding project governance and licensing.
Show Notes
Derek Collison — creator of NATS and Co-founder & CEO of Synadia — joins the show to dive into the origins, design, and evolution of NATS, a high-performance, open-source messaging system built for modern cloud-native systems and part of the CNCF. Derek shares the story behind NATS, what makes it unique, and unpacks the recent tensions between Synadia and the CNCF over the future of the project.
Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Heroku – The Next Generation of Heroku “Fir” is coming soon — Fir is built on a foundation of cloud native technologies and open source standards, ensuring portability, interoperability, and a vibrant ecosystem for your applications. Cloud Native for everyone, for the next decade and beyond.
- Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
- Outshift by Cisco – AGNTCY is an open source collective building the Internet of Agents. It’s a collaboration layer where AI agents can communicate, discover each other, and work across frameworks. For developers, this means standardized agent discovery tools, seamless protocols for inter-agent communication, and modular components to compose and scale multi-agent workflows.
Featuring:
- Derek Collison – GitHub, X
- Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
- Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
- NATS.io
- Protecting NATS and the integrity of open source: CNCF’s commitment to the community
- CNCF and Synadia Align on Securing the Future of the NATS.io Project
- Synadia and the NATS project
Something missing or broken? PRs welcome!






