写点什么

开源项目能否退出基金会?NATS 争议事件始末

  • 2025-05-28
    北京
  • 本文字数:1167 字

    阅读完需:约 4 分钟

大小:581.28K时长:03:18
开源项目能否退出基金会?NATS 争议事件始末

2025 年 4 月,Synadia 威胁要将 NATS 项目撤出云原生计算基金会(CNCF),将开源协议从 Apache 2.0 变更为非开源许可。虽然争议仅持续了数日便以双方确认项目继续留在开源生态告终,但这一风波引发了业界对开源项目长期可用性与支持力度的普遍担忧。

 

NATS 是一款开源消息系统,能为分布式系统与服务提供安全、高性能且可扩展的通信支持。在遵循 Apache 2.0 协议多年并已于 2018 年将项目捐赠给 CNCF 后,Synadia 上月突然宣布计划将 NATS 服务器从基金会撤出,转而采用非开源的商业源代码许可证(BUSL)。NATS.io 创始人兼 Synadia 首席执行官 Derek Collison 在声明中表示:


NATS 生态的繁荣必须以 Synadia 的健康发展为前提。这一认知指引着我们的决策(……)Synadia 的客户、合作伙伴及更广泛的 NATS 生态都从 NATS 服务器的功能特性中获益良多。Synadia 及其前身公司承担了 NATS 服务器约 97% 的代码贡献。

 

CNCF 技术监督委员会(TOC)代码库正就项目的未来展开讨论时,基金会解释了为何说开源承诺与原则会受到威胁,以及其对 NATS 商标所有权的干扰,表达了对这个流行项目未来的担忧。与商业公司主导的项目相比,基金会托管的开源软件历来具有更高稳定性,因此 NATS 可能退出 CNCF 的举动被视为重大例外。

 

经过数日磋商与公告更新,Synadia 与 CNCF 于 5 月 1 日宣布达成协议:Synadia 将 NATS 商标注册权移交至 Linux 基金会,且不得分叉项目;CNCF 则保留对项目基础设施及资产的控制权。若 Synadia 未来想分叉项目开发专有版本,必须启用新名称。

 

RedMonk 首席分析师兼联合创始人 Stephen O'Grady 在《开源演进:进两步,退一步》一文中指出:


这场冲突鲜明揭示了开源社区围绕基金会定位的传统分歧。对许多人而言,此事件非但不是抗议所谓立场反转的机会,反而成为全面抨击基金会(尤其是针对 CNCF 实际存在或主观认知的缺陷)的由头......企业将项目捐赠给基金会时理应明白——或至少应该明白——捐赠是不可逆的单向行为。

 

Percona 创始人兼开源倡导者 Peter Zaitsev 在评论《NATS 失控——一场堪称独特的开源争议》时补充道:


CNCF 也应当从中吸取教训。如果是希望人们信任其托管项目,就必须确保此类事件不再发生。这意味着在正式接纳项目前,必须锁定所有关键资产——包括商标和许可权等。

 

谈及协议达成后 Synadia 与 NATS 项目的未来规划时,Collison 解释称公司正考虑推出商业发行版,该版本将针对特定使用场景嵌入开源版 NATS 服务器,同时继续为开源解决方案提供商业支持。O'Grady 总结认为:


NATS 的风波给整个开源界抹了黑。从长期积累的对基金会的抵触情绪,到针对 CNCF 的直接攻击,再到关于 NATS 性能问题和 Synadia 所谓行为的披露,这对开源领域而言堪称是黑暗的一周。

 

在 NATS 加入 CNCF 七年来始终未达“毕业”标准,至今仍处于“孵化”状态,这也是引发此次争议的因素之一。

2025-05-28 10:002686

评论

发布
暂无评论

研发效能生态完整图谱&DevOps工具选型必看

laofo

DevOps cicd 研发效能 持续交付 工程效率

上海电信发布公共算力服务,联合华为等伙伴签订“智能算力应用联合创新中心”行动计划

极客天地

面试前我做了这三件事,结果居然直接....

KEY.L

AI简报-GAN和CGAN

AIWeker

深度学习 GAN AI简报 7月月更

长安链研究笔记-IOC容器

长安链

AWS CloudTrail

冯亮

云计算 DevOps AWS

【刷题记录】9. 回文数

WangNing

7月月更

浅入浅出mybatis(三)

ES_her0

7月月更

Lombok 使用在 IDEA 中进行 JUnit 测试的时候提示 variable log 错误

HoneyMoose

Istio的流量管理API

阿泽🧸

7月月更 Istio流量管理

王者荣耀商城异地多活架构设计

极客土豆

GPU资源池的虚拟化路径

Finovy Cloud

GPU服务器 显卡、gpu

容错、熔断的使用与扩展

神农写代码

云上解锁Web3.0 阿里云XR平台助力彼真科技呈现沉浸式演唱会

阿里云弹性计算

XR 视觉计算 虚拟演唱会

Java类的特性之内部类

未见花闻

7月月更

开发前的开胃小菜之前端开发规范🍖🍖

猪痞恶霸

前端 7月月更

密码密钥硬编码检查

华为云开发者联盟

安全 后端 密钥

成都 Meetup|分布式数据库 企业降本增效新引擎

OceanBase 数据库

数据库 程序员 oceanbase 分布式, 降本增效

新星计划Day6【数据结构与算法】 链表Part2

京与旧铺

7月月更

阿里云架构师朱波:云上高性能计算加速药物研发

阿里云弹性计算

高性能计算 生命科学 EHPC

赛博女娲,怎么造数字人?

白洞计划

金融行业的双模核心

穿过生命散发芬芳

7月月更 双模核心

用 AnimatedBuilder 分离组件和动画,实现动效复用

岛上码农

flutter ios 安卓 移动端开发 7月月更

老树开花——用ImageProcessor快速搭一个图床应用

为自己带盐

dotnet 7月月更

小程序表单-2

小恺

7月月更

中车*IoTDB | 构建城市轨道交通车辆智能运维系统,应对日百万人次客流量

Apache IoTDB

超越对齐-企业数字化转型之路

涛哥 数字产品和业务架构

企业架构 数字化转型

静态广播发送流程分析

北洋

android 7月月更

Docker入门(一)

神农写代码

Docsify 配合 Github Pages 搭建一个自己的云笔记

宁在春

GitHub Pages docsify 7月月更

玩转Liunx系统,看这篇文章就够了(一)

Java学术趴

7月月更

开源项目能否退出基金会?NATS 争议事件始末_软件工程_Renato Losio_InfoQ精选文章