Comment by sunshine-o
8 months ago
Very interesting.
NATS is really a great platform but I was always had my reservations regarding its viability as an open source project.
The end of the era of abundance in tech is really having an impact on open source.
The problem here is while one would obviously side with the CNCF taking action and fighting for the trademark, it doesn't really matter at the end. Either there are people willing to maintain the code or it will die as an open source project.
Die, how? It's a vibrant project with 5.9k stars, 727 forks, 132 contributors: https://github.com/nats-io/nats.go
Yes, the legal fight may end up permitting the clawback of the trademark, in which case the project will carry on under a different name and repo. But that's not death, that's fork.
The source is out of the bag under Apache 2.0 and there's no putting that back in the bottle.
> 5.9k stars, 727 forks, 132 contributors: https://github.com/nats-io/nats.go
That's the NATS Go _client_.
The server project is https://github.com/nats-io/nats-server 17k stars, 1.5k forks, 160 contributors
Look at the contribution history, basically all active contributors work for Synadia: https://github.com/nats-io/nats-server/graphs/contributors
That's not a healthy / functioning open source community. Less than 30 people have made more than 10 commits; most of the 160 were "drive by" who fixed a single small thing.
Good point!
2 replies →
I would wonder if paying for a legal fight to recapture the trademark is even worth it.
Couldn't Synadia just fork what they want to and rebrand for a commercial new product, and go forward from there?
If they wanted to backport or keep contributing to the open source project they could, or leave some parts open source going forward, while forking only the server for example, to do that.
Kind of like how RHEL used to still provide contributions to CentOS for a long time (although I think that ended at some point too).
> Kind of like how RHEL used to still provide contributions to CentOS for a long time (although I think that ended at some point too).
RHEL contributes to CentOS now more than ever.
CentOS started outside of Red Hat (2003), and didn't get any direct contributions from Red Hat. It built from RHEL sources, which is an indirect contribution that didn't involve any Red Hat employees. Later Red Hat hired most of the CentOS maintainers (2014), and contributed to CentOS by paying their salaries and providing hardware resources, but that was where the contributions ended. This was the status quo until 2021, which is when RHEL maintainers were onboarded to CentOS, drastically increasing the number of people working on CentOS.
1 reply →