亚马逊|三方博弈,开源世界正在发生改变

亚马逊|三方博弈,开源世界正在发生改变

文章图片

亚马逊|三方博弈,开源世界正在发生改变

文章图片


出品|开源中国
文|lola
Airbyte 是一个用于数据集成的EL(Extraction-Loading)平台 , 组织可以使用该平台在数据源之间构建管道 , 与 Singer的数据协议兼容 。 2020年7月创建至今 , Airbyte 通过开源的方式得到了迅速成长 , 目前其在数据领域知名度不小 。
10月初 , Airbyte 作出了一项——其核心平台许可证从 MIT 转换至 Elastic License 2.0(简称 ELv2 , 目前并不被认为是标准的开源协议) , 这意味着 Airbyte 成为继 MongoBD、Elasticsearch、Confluence等前辈之后 , 又一“背离”开源(Open Source)的开源公司 。

GitHub显示 , Airbyte 已启用 ELv2
Airbyte 表示 , 如果继续使用 MIT 许可证 , 其利益将会被某些大公司侵犯 , “这种事广为人知” 。 其中 , 箭头瞄准的正是饱受争议的云厂商们 。
“一些大公司会通过复制 Airbyte 的项目 , 来发行 Airbyte Cloud 竞品 , 从中牟利 。 ”而在 Airbyte 的观念中 , 个人或者小团体应该得到免费且开源的资源 , 而当我们的项目满足的是机构需求时 , 就应该是商业盈利的 。
与此同时 , Airbyte 转换许可证之后(ELv2 禁止商业用途) , 立即在10月6日了 Airbyte Cloud 。 但是 , Airbyte 并未停止开放源代码 , 而是计划采取一种新型自创的“参与模式”(participative model) , 通过与相关维护者和开发者分红的方式来运行社区 。
这当然不是孤例 。 近几年 , 越来越多的开源软件公司采取行动来对抗云厂商 , 已经形成一股不可忽视的力量 。 同时与他们并存的是:斥责他们“离经叛道”的传统开源者和因为赚钱得罪他们的云厂商们 。
这三股势力各执一词、争论不下 , 局中人因为立场不同看法自然也不同 。 “三方博弈”的格局下 , 传统开源定义会发生改变吗?云计算到底是开源的“灾星”还是“救星”?这场博弈最终会走向何方呢?或许 , 只有时间才能解答 。
01 “开源社区的暗面”爆发 , 开源公司为何出走?
今年7月 , 一篇名为的文章探讨了开源贡献者们的各种“不满” 。
有维护者因为社区“迷信明星程序员”而离开 , 社区管理者与项目拥有者到底谁说了算?也有维护者因为社区各种各样的要求烦不胜烦而离开 , 他们的付出和收益对等吗?更有维护者直言 “Pay Me or Fork This” , 决定“不再免费为世界500强公司工作” 。
Node.js 社区中赫赫有名的 web 框架 hapijs 和数据验证类库 joi 的核心贡献者之一Eran Hammer就在自己的文章《》中直接指出了所有问题的核心:项目消费者的权利和贡献者的义务是否具有天然正当性的?
似乎 , 开源社区所有潜在的“暗面”都直接与这一问题相关 , 包括这几年涌现的开源公司“出走潮” 。 这一现象在2018年的时候达到了一个高潮 , 而且所有矛头都指向了近些年大火特火的云厂商们:
2018年8月 , 数据库开发商 Redis Labs闭源了 RediSearch、Redis Graph、ReJSON、ReBloom、Redis-ML 等项目 , 经过两次变更 , 将一些模块的许可证变为 (Redis Source Available License , RSAL) 。
2018年10月份 , 开源数据库的开发商 MongoDB推出了自己的许可证服务器端公共许可证(SSPL) , MongoDB CEO Dev Ittycheria 在发言中特意提到了阿里巴巴、腾讯和 Yandex 等云服务提供商 , 指责他们“在考验AGPL的边界” 。
2018年底 , 图数据库 Neo4j 宣布 , 从 Neo4j 3.5 版本开始 , 企业版仅在商业许可下提供 , 不再提供源代码 。 Philip Rathle 在官博中解释 , 这是为了避免云提供商只从开源中“薅羊毛”而不为这些项目作贡献 , 还影响开源项目的健康发展 。