9 月 8 日,StarRocks 宣布将核心产品 DorisDB 全面开源,以解决旧的大数据技术架构无法满足当前业务高速发展的需求,并立志与“全球大数据从业者一起构建新一代极速统一的数据分析架构”。
文章中,StarRocks 团队对“新一代极速全场景 MPP 数据库”进行了全面的解释,并对未来展开了“携手未来、星辰大海”的美好憧憬,然而其中最吸引人眼球的还要属阿里巴巴技术副总裁贾扬清等一众大佬为其摇旗呐喊,小米、腾讯云、京东零售、贝壳找房等厂商也纷纷为其打 call,声势不可谓不浩大。
9 月 9 日,Apache Doris 团队发布了名为《你们想知道的一切,都在这里了》一文,对 StarRocks 开源事件做出了回应。文章中包含“关于 Apache Doris 和 DorisDB、StarRocks 的关系”、“关于社区分化的原因”、“关于如何看待 StarRocks "开源'”、“为什么 StarRocks 不回馈给 Apache Doris?”四个部分,本文将对其中重点部分进行解读。
1、Apache Doris、DorisDB、StarRocks 到底是什么关系?
其实,DorisDB 与 Apache Doris 之间的纷争由来已久。Doris 最早是解决百度凤巢统计报表的专用系统。2013 年的时候,Doris 团队对其进行了 MPP 框架的升级,并将名字改为 Palo;2017 年百度 Palo 在 GitHub 上开源;2018年这个项目在捐献给 Apache 基金会时,由于与某厂商撞名,便改回 Apache Doris 这个名字。
2020年,Doris 团队成员离职创业,在 Apache Doris 的基础上做了一款商业化闭源产品,叫 DorisDB(StarRocks 的前身)。
2、DorisDB 是否侵犯了 Apache Doris 的商标权?
DorisDB 虽然和 Apache Doris 分属不同的公司,但由于产品名称高度相似,前者在宣传时有意无意地“蹭热点”,所以很多开发人员对 Apache Doris 和 DorisDB 之间的关系总是傻傻分不清楚。2018年,Apache Doris 在捐献给基金会的同时,基金会明确规定其相应版权归所属问题,任何第三方公司都不得将其用于第三方商业公司。对于双方长久以来的商标权拉锯状态,Apache 基金会对此曾多次发声,最终,DorisDB 选择通过“开源”来更名。
3、StarRocks 是真开源还是打着开源的旗号“假开源”?
开放源代码促进会(OSI,即 Open Source Initiative)是一个旨在推动开源软件发展的非盈利组织,为开源定义了一系列的事实标准,Apache Doris 开源遵守的便是其下 Apache License 2.0。而 StarRocks 开源遵守的却是 Elastic License 2.0,这个开源协议并不被 OSI 所认可,所以只能算是“源代码可获取”。
在 Apache Doris 团队发布声明后,StarRocks 发布了《关于 StarRocks 相关疑问的解答》,并郑重声明,“从DorisDB到StarRocks,从商标到代码协议,我们的工作完全在法律法规的框架下进行,也欢迎各界人士的关注和监督。如果对任何方面构成实质性侵权,我们愿意负全部的法律责任。对于在没有实际证据的情况下,信口开河,对我们的名誉进行损害的人和媒体,我们接下来也会诉诸法律程序。”
点击链接查看原文StarRocks开源——携手未来,星辰大海!
点击链接查看原文你们想知道的一切,都在这里了。
点击链接查看原文关于StarRocks相关疑问的解答
|