| Thank you for pointing to those sources. While I regret Synadia decision to change the license I have to admit just reading the CNCF reponse was very very misleading. Ok Synadia says they were not happy with the CNCF collaboration. In the end they were paying for this membership and their services. So I went and looked at the various member benefits and it doesn't sound really attracting to me [0]
The most valuable thing seems to be in their "landscape". They are basically selling brand promotion. Then you probably have a lot of politics dominated by their Platinium members: Alibaba, Amazon, Apple, Boeing, IBM, Huawei, Microsoft, SAP, Oracle, etc. CNCF doesn't work for the community, they work for their (Platinium) members. Synadia works for its investors and they decided to change course (regrettably). The code under Apache License 2.0 is available on the internet, if it is valuable some people will fork and maintain it. But it is not gonna be the CNCF and its staff. - [0] https://www.cncf.io/about/join/ |
It's not because they're unhappy about the CNCF or that they're not getting their money's worth; that is at best a red herring. If they genuinely thought the CNCF's governance was lacking, there are ways for them to take steps to improve the situation without a license change.
But that's not what they're doing. They cannot continue at the CNCF if NATS is turned into a proprietary product.
All the lofty words about a strong commitment to open source has no merit now. If they were committed to open source, they would stay with the CNCF.
I wish companies had the courage to be forthright: Synadia gave something away for free, they now regret that nobody is paying what they think they deserve, and they want the money. It's as simple as that. Those goals — at least in terms of the chosen strategy — are not compatible with open source, and they might as well admit it.
[1] https://github.com/cncf/foundation/blob/main/documents/nats/...