AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

被批伪开源!刚刚融资 6 千万美元的 Redis 怎么了?

  • 2019-02-22
  • 本文字数:2732 字

    阅读完需:约 9 分钟

被批伪开源!刚刚融资6千万美元的Redis怎么了?

近日,一场争论在云计算厂商和开源公司之间展开。开源时代是否已经成为过去式?需要有新的东西出现吗?一些公司说是的,而另一些则认为这是胡说八道!

Redis Labs 成为了这场争论风暴的中心。为了防止某些不厚道的云厂商利用开源捞钱,Redis 以自己的方式进行了反击,然而这一举动却引来了不少反对者的口诛笔伐,口水战进一步升级,云厂商与开源之间的矛盾还有解吗?

Redis CEO:有人利用开源捞钱,旧观念必须改变!

2 月 19 日,Redis Labs宣布获得新一轮6000万美元的融资,截至目前,Redis Labs 已累计筹资 1.46 亿美元,新一轮融资资金将用于加速市场开发战略,并继续投资 Redis 社区和产品开发。


Redis Labs 是一家初创公司,围绕 Redis 内存数据存储提供商业服务(其中 Redis 创始人和首席开发人员 Salvatore Sanfilippo 是员工之一)。目前,Redis Labs 的用户包括 American Express,Staples,Microsoft,Mastercard 和 Atlassian 等。该公司现已拥​​有超过 8,500 名客户。由于其服务非常灵活,客户可以根据需要将服务用作数据库、缓存和消息代理。该公司的旗舰产品是 Redis Enterprise,它通过为企业提供额外的工具和服务扩展了开源 Redis 平台。该公司还提供托管云服务,除了传统的软件下载和自我管理安装许可之外,还可以让企业在 AWS、GCP 和 Azure 等公共云托管和私有云之间进行选择。


Redis Labs 首席执行官 Ofer Bengal 表示,该公司尚未盈利,并指出公司本不需要筹集这一轮资金,但出于加速增长的目的才进行此轮融资。他在接受采访时表示:“在竞争激烈的环境中,你必须花费很多精力和努力去推动产品开发。”而 Redis Labs 的下一步计划是上市。他说道:“我们认为,机会难得,我们可以创建一个值得上市的大型公司。”


Ofer Bengal 向媒体透露,Redis 新推出的 Common Clause“开源”许可协议是带来此轮融资的一个重要原因。他说:“社区已经意识到过去的开源概念必须做出改变。现代云计算公司凭借他们的垄断力量利用成功的开源项目赚得盆满钵满,但却不为这些项目做出任何贡献。旧的开源概念已经不合时宜了”。

反对者:Redis 是伪开源,云厂商贡献也不少!

但在云原生计算基金会(CNCF)首席技术官 Chris Aniszczyk 眼里,这种说法完全就是 BullShit。


Aniszczyk 指出,“有些云供应商是开源的最大贡献者”。例如,谷歌和微软一直在不遗余力地推动他们的云开源工作。实际上,微软正在公司内部正式采用开源开发方法。


其实 Aniszczyk 并非唯一一个对 Redis 开源立场持反对态度的人。


Apache 软件基金会联合创始人 Jim Jagielski 在推特上写道:“如果有人认为 20 多年来开源世界一直没有遇到过类似目前的情况,那么他要么是无知,要么是不诚实”。他接着指出,Apache Web 服务器开发者一直很欢迎商业公司的“搭便车”行为。因为这样做可以为所有 Web 用户提供一个公开和公平的竞争环境。


Red Hat 开源布道师 Rich Bowen 认为 Redis“有点无脑。现今有很多人加入开源世界,他们不愿意花时间研究一下情况,直接把这些看作是新问题”。


面对这些阻力,为什么 Redis 仍然会采取这种方式?主要是因为 AWS ElastiCache 提供了 Redis 服务,却没有为 Redis 支付一毛钱。


Redis 正在通过在使用新的 Common Clause 许可协议来解决这个问题。BaenCapital 风险资本家 Salil Deshpand 解释说:“亚马逊利用了 Redis,却没有提供什么回馈,并将其作为服务运行,建立了自己的品牌 AWS Elasticache。很明显,这样做并非不合法,但我们认为他们的行为是错误的,因为不利于开源社区的可持续发展。而 Common Clause 旨在停止开源被滥用”。


早些时候,开源倡议(OSI,得到 Debian、Mozilla 和 The Document Foundation 等众多合作伙伴的支持)重申了其对开源定义的承诺。OSI 表示:“我们知道,如果没有这个对开源的标准定义,软件开发是不可能走下去的。如果任何人都可以提出自己对开源的定义,那么这个世界就会缺乏信任,而如果没有了信任,就不会有社区,不会有合作,也不会有创新。


Italo Vignoli 是 LibreOffice 文档基金会的负责人之一,他在一封电子邮件中表示,Common Clause 等新的许可协议将会“破坏开源的完整性,如果置之不理,它们将会破坏开源软件用户和贡献者的信任。”


Andrew Updgrove 是 Gesmer Updegrove 律师事务所创始合伙人,也是标准和开源方面的著名律师,他基本同意上述的观点,但他认为“永远不改变是个很糟糕的想法”。


Updegrove 说,开源定义“基本上反映了利益相关方(并非所有利益相关方)在某个历史重要时刻就公平等主题达成的共识”。


从历史角度来看,在某种程度上,这种共识可能会发生改变,就像历史上所有与公平概念有关的共识都发生了变化——通常是朝着更好的方向变化。这种情况很可能也会发生在开源定义上,而且任何改变都有可能变得更好,只要它们由所有相关各方达成共识。


也就是说,Common Clause 不是真正的开源。Updegrove 还在之前的博客中写道:


如果将 Commons Clause 放入开源许可的队列,那么开源许可很可能会变得面目全非。其次,如果 Commons Clause 能够流行起来,很可能会导致一种不受欢迎的趋势。在开放源码的早期,许可的泛滥并没有任何好处,并且会造成持续的混乱和复杂性,因为不是所有许可都与其他许可兼容。这意味着在将任何一段开放源代码添加到代码库之前,都必须确定其许可是否与同一产品中的其他软件许可兼容。这是一个令人头疼的问题。


Commono Clause 和其他类似的许可,如 MongoDB 的服务器端公共许可(Server Side Public License,SSPL)毫无疑问都是令人头疼的问题。他们试图让其他公司在享用其开源软件的同时,也将从中得到的利润共享出来。


Common Clause 禁止其他公司销售从其授权的代码派生出来的软件,还阻止为其提供咨询或支持服务。所有这一切的重点是阻止其他公司(特别是 Amazon Web Services)将 Redis 作为服务提供给用户。


当 Redis 第一次做出这一举动时,OSI 主席 Simon Phipps 在 Twitter 上说:“Redis 变成专有软件,这很糟糕。这不仅仅是对合理使用的限制,而是在废除软件自由”。


从那时起,相关的争论进一步加剧。一些 Linux 发行版(如 Debian 和 Fedora)已经将 Redis 移除。Red Hat 也因为 SSPL 放弃了 MongoDB。


从短期来看,Redis 是成功的,毕竟 6000 万美元的融资不是个小数目。但是,从长远来看,推动开源许可和软件融资只会伤害到 Redis 和任何试图围绕开源建立业务的人。

延伸阅读

Kafka团队修改KSQL开源许可,怒怼云厂商


上任三把火!谷歌云新任CEO怼AWS开源问题


技术寡头争霸传之:控制开源工具,就控制了整个生态


参考文章:


https://www.zdnet.com/article/the-battle-between-real-open-source-vs-faux-open-source-heats-up/


更多优质内容请关注微信公众号“AI 前线”(ID:ai-front)



2019-02-22 13:336580
用户头像

发布了 38 篇内容, 共 31.6 次阅读, 收获喜欢 208 次。

关注

评论

发布
暂无评论
发现更多内容

三力四总线,为智能世界画一张蓝图

脑极体

华为

【玩转 EdgeOne】边缘行者,速必达

指剑

腾讯云 CDN EdgeOne

采用get()和put()读写文件

梦笔生花

c++

【实践案例】软件差异化升级——吃包篇

golf

golang 后端 升级 吃包 差异化

【中秋国庆不断更】XML在HarmonyOS中的生成,解析与转换(上)

HarmonyOS开发者

如何搭建一个专属的认证中心(二)

Kevin_913

spring security springboot OAuth 2.0

软件差异化升级——差量包篇

golf

golang 后端 升级 差量包

【运维实操】TIDB v6.1.1:全量备份、全量恢复和增量备份方法解析

TiDB 社区干货传送门

实践案例 安装 & 部署 备份 & 恢复

三地五中心,TiDB POC最佳姿势探索

TiDB 社区干货传送门

7.x 实践

我来聊聊面向组件的前端开发

欧雷

软件工程 前端开发 前端架构 组件化 前端工程化

政务与大模型,在国云上相遇

脑极体

云计算

专访中欧财富伍春兰:财富管理行业数字化转型升级,数据库如何选型?

TiDB 社区干货传送门

实践案例 数据库架构选型

商业版 Plus '遥遥领先' | 相约10月

开源物联卡管理平台-设备管理

物联网 IoT 国际化 物联网应用 国产开源

Web3新手、DeFi爱好者和资深用户的钱包首选

大瞿科技

Python 布尔类型

小万哥

Python 开源 程序员 软件 后端

幸福城市平台:数据库选型与优化实践

TiDB 社区干货传送门

数据库架构选型

智能合约dapp开发 dapp定制开发

V\TG【ch3nguang】

自动群发节日祝福,1行Python代码搞定!

程序员晚枫

Python 微信 开源 机器人

区块链dapp定制开发 dapp智能合约开发 dapp系统定制开发 去中心化dapp开发

V\TG【ch3nguang】

03. 人工智能核心基础 - 导论(2)

茶桁

人工智能 方法论 问题范式

【AI产品】Podwise:AI助我听播客

无人之路

AI 播客 技术播客

使用 AI 编程助手 CodeWhisperer,开发如有神助

亚马逊云科技 (Amazon Web Services)

人工智能 亚马逊云科技

如何搭建一个专属的认证中心(一)

Kevin_913

spring security OAuth 2.0 java 架构

NFT 智能合约开发搭建

V\TG【ch3nguang】

哪家强?Bitget Wallet vs Metamask 从安全性能角度全方位 PK!

股市老人

Dapp开发技术团队——通过智能合约来打造创新性的去中心化应用

V\TG【ch3nguang】

API商品数据接口调用

Noah

API 文档

Python 中的字符串基础与应用

小万哥

Python 开源 程序员 后端 开发

【中秋国庆不断更】OpenHarmony定义扩展组件样式:@Extend装饰器

OpenHarmony开发者

OpenHarmony

华为校园公开课|哈尔滨工业大学(威海)圆满收官

最新动态

被批伪开源!刚刚融资6千万美元的Redis怎么了?_开源_Steven Vaughan-Nichols_InfoQ精选文章