Open
Description
Project name
nats
Concern
There are health concerns around the NATS project that require review and discussion:
- Some NATS maintainers are interested in leaving CNCF which would mean archival of the project: https://github.com/cncf/foundation/blob/main/documents/nats/NATS.io%20Maintainer%20Minutes%20-%20March%202025.pdf
- A single vendor unfortunately wants to re-license and take control of the project: https://github.com/cncf/foundation/blob/main/documents/nats/Proposal%20to%20exit%20NATS%20from%20CNCF.pdf https://github.com/cncf/foundation/blob/main/documents/nats/Cease%20and%20Demand%20Letter%20from%20Synadia%20Counsel.pdf
The project may need some deeper governance review/improvements, a call for broader maintainership and more. From my POV outside of the legal circumstances above that CNCF leadership is managing, this reminds me of the time Cortex was forked by a single vendor into a new project with a lot of maintainers moving to the new project under a new name, we had a call in CNCF for additional maintainers and it worked out in the end: https://grafana.com/blog/2022/03/30/qa-with-our-ceo-about-grafana-mimir/
Prior engagement
No response
Additional Information
Metadata
Metadata
Labels
Type
Projects
Status
Active Review & Discussion
Milestone
Relationships
Development
No branches or pull requests
Activity
caniszczyk commentedon Apr 24, 2025
Also relevant CNCF blog post: https://www.cncf.io/blog/2025/04/24/protecting-nats-and-the-integrity-of-open-source-cncfs-commitment-to-the-community/
LiamRandall commentedon Apr 25, 2025
From the CNCF wasmCloud maintainers:
https://wasmcloud.com/blog/2025-04-23-statement-on-nats/
We are committed to the open-source community, foundation membership, and participation in the CNCF.
udf2457 commentedon Apr 25, 2025
Words fail me as to how disappointed I am with Synadia.
When discussing NATS with others, I always described Synadia as a company that "got it".
NATS was made freely open to the community via CNCF, with a great community spirit in the associated YouTube posts, NBE (NATS By Example) and the Slack group.
It was always clear to me and others that there was always some "secret sauce" mostly relating to monitoring, management and support that you could only get if you went commercial with Synadia. And that was just fine for me and others. And the impression we got was that Synadia was happy with that monetization route.
But it was always clear that the underlying NATS was line-for-line the same and there was no two-tier open vs closed feature mentality that you see in other projects such as CockroachDB or others. I fear that is now going to change.
I was about to roll-out a NATS project but am now scrapping it and actively looking to strip NATS out of all existing deployments.
galvesribeiro commentedon Apr 26, 2025
We are in the same situation. About to roll out NATS to production at scale in replacement to our existing queueing/streaming mechanisms but I'll hold up a bit to see the wind direction.
I've contributed to NATS myself and hear someone calling "a failure to achieve objectives" the CNCF and OSS efforts, is frustrating to say the least.
derekcollison commentedon Apr 26, 2025
Here is our formal response.
https://www.synadia.com/blog/synadia-response-to-cncf
stmcginnis commentedon Apr 26, 2025
I appreciate all Synadia has done to grow the project. Thank you for creating a great project. It really is an impressive piece of software. However it is no longer Syndia's to relicense. I look forward to seeing the Synadia fork of the project.
derekcollison commentedon Apr 26, 2025
We had no intention of relicensing the NATS code base, and we explicitly said that during our conversations with the CNCF. Since the CNCF is apparently experiencing issues with other projects and re-licensing, Chris asked me. I was very clear that it would be server only and that their would always be an AP2 version of the server, and clients would continue to be AP2.
I do feel strongly that projects like NATS, that are funded and grown by a single company, do not fit well into the current CNCF's view of projects.
lukebakken commentedon Apr 26, 2025
trademark/logo != copyright
CNCF does not require that copyright be transferred when a project joins.
I'm sure that Synadia has kept track of who
The NATS Authors
are and will get permission from them to relicense.derekcollison commentedon Apr 26, 2025
That is true, and to be crystal clear, we are only considering the server and that does not mean there would not be an AP2 version of the server.
43 remaining items
udf2457 commentedon Apr 29, 2025
I found myself reading a rather interesting 2020 email from Mr Collison today (https://lists.cncf.io/g/cncf-toc/message/4965)
He cites:
To which he self-answers:
Somewhat interesting that it was always clearly recognised that users don't like being ambushed by license changes. ๐
udf2457 commentedon Apr 29, 2025
There is also an interesting 2020 email from the CNCF side on the single-maintainer risk (https://lists.cncf.io/g/cncf-toc/message/4500)
So, if I read it correctly, what has happened today is pretty much EXACTLY what CNCF were worried about re: Synadia, NATS and the graduation application.
caniszczyk commentedon Apr 30, 2025
FYI: CNCF made a set of small updates to the original blog post with more detailed information https://www.cncf.io/blog/2025/04/24/protecting-nats-and-the-integrity-of-open-source-cncfs-commitment-to-the-community/
unixneo commentedon May 1, 2025
I'm heartened to see signs of de-escalation in the SynadiaโCNCF situation. Recent developments suggest a move towards resolution, which is encouraging for the community. For those interested in more context, here's a relevant article:
Synadia backs down from CNCF trademark dispute
Wishing all parties the best in reaching an amicable outcome that supports the health and sustainability of the NATS ecosystem.
Metta, Karuna, Mudita, Upekka
Tim
udf2457 commentedon May 1, 2025
@unixneo that article shows a pro-Synadia bias.
In that interview, Derek Collison rolls out the worlds tiniest violin:
The same person who said elsewhere (in a Redmonk interview)
The more I read, the more firmly I agree with the CNCF side of the story.
CNCF should keep the trademark and the assets. Synadia can go do their thing under a different name, "fork off" as The Register nicely put it !
joonas commentedon May 2, 2025
The joint announcement from CNCF and Synadia about the future of NATS project seems pertinent to share here as well.
udf2457 commentedon May 2, 2025
Thanks for posting @joonas
I guess the key paragraph is this one:
So basically effectively going back to the way things were before all the stupid "we've voted, give us back the code and name" shenanigans ?
So basically all this nonsense could have been avoided if Synadia simply sat round the table with CNCF ?
I'm glad common sense prevailed in the Synadia offices. ๐
(Although the devil is in the detail, so I look forward to the final outcome, not just a press release)
derekcollison commentedon May 3, 2025
Folks, the community AMA will be held on Wed - May 7th at 11a ET / 8a PT / 4p UK
https://us02web.zoom.us/j/2223334222?omn=88121261478
udf2457 commentedon May 4, 2025
@derekcollison Please confirm the meeting will be recorded, not everyone will be available on the day, either due to other commitments or practicalities such as timezones.
angellk commentedon May 7, 2025
Project health review meeting: NATS project continuing to meet with the CNCF, CNCF will give an update when open issues are closed out.
lukaszgryglicki commentedon May 7, 2025
Recent activity.