Nebula Graph 是由欧若数网(VESOFT)开发的开源分布式图数据库,也是欧若数网目前的核心产品。VESOFT 分别在 2019 年年底、2020 年年中和 2020 年年底完成了三轮融资。尤其是去年年底的 Pre-A+ 轮,Nebula Graph 完成了近千万美元的融资。
Nebula Graph 项目已托管至 GitHub 平台,并基于 Apache-2.0 协议分发。而 Apache-2.0 协议正是此次事件的“导火索”。
ASF 董事吴晟向 Nebula 团队提交一个要求其“移除 Apache 2.0 License 声明”的请求。事情起因在于,吴晟发现 Nebula 的 repo 包含了以下的许可声明:
### Licensing
Nebula Graph 采用 Apache 2.0 许可,因此你可以自由下载、修改和部署源代码,以满足你的需求。你也可以将 Nebula Graph 作为后端服务自由部署,以支持你的 SaaS 部署。
为了防止云计算供应商从项目中获利而不作出回报,我们在项目中加入了 Commons 1.0 条款。如上所述,我们完全致力于开源社区。我们很想听听你对许可证模式的意见,并愿意使其更适合于社区的需要。
对此,吴晟指出,从许可证的角度来看,Nebula 团队此举是不正确的。“Apache 2.0 License 是由 ASF 明确定义的,并提供项目工程和其他基础之外的项目使用。”
他认为,如果 Nebula 团队对许可进行了修改;那么从法律的角度来看,这就是一个新的许可,而不是 Apache License,充其量只是一个受 Apache License 启发的新许可证。
这意味着,除了用来声明与原版的 Apache License 不同之外,包括"Apache License"、"Apache"以及任何对 ASF 的类似引用都不能出现在已经进行了修改的许可证中。另外,Nebula 团队也不能在修改后的许可证的名称中使用"Apache"。例如,像"Apache License with such-and-such clause"之类名字都不可取;因为可能会造成不必要的混淆。
鉴于此,吴晟要求项目所有者删除所有 Apache 2.0 声明。并补充称,有关此新许可证是否可以被视为开源许可证的问题,主要是 OSI 责任或社区共识。然而在通常情况下,此种把在云厂商排除在外的许可证并不是 OSI 所认可的开源许可证。
目前,Nebula 团队还未针对该请求做出反馈。
详情可查看 issue。
猜你喜欢: