高品质的音视频能力是怎样的? | Qcon 全球软件开发大会·上海站邀请函 了解详情
写点什么

备受批评的许可证:一年后,MongoDB 的首席技术官谈论了 SSPL

  • 2019-11-04
  • 本文字数:1556 字

    阅读完需:约 5 分钟

备受批评的许可证:一年后,MongoDB的首席技术官谈论了SSPL

在备受争议地转向服务器端公共许可证(Server Side Public License,简称 SSPL)一年后,MongoDB 的首席技术官兼联合创始人 Eliot Horowitz 对外分享了自己的想法。


事件回溯

2018 年 10 月,MongoDB 宣布未来将在 SSPL 的不同许可机制下授权 MongoDB 社区服务器软件,该许可允许云服务商提供 MongoDB 服务,但是必须从 MongoDB 获取商业许可或者向社区开源全部代码。


这个更改旨在让使用该公司代码提供服务的(云)供应商,共享用于运行服务的应用程序资源,并做出贡献。这个举措似乎是直接针对云供应商的,正如 MongoDB 的首席执行官 Dev Ittycheria 当时所言,(供应商)攫取价值而没有回馈社区。


同年 12 月 5 日,Linux 发行版 Debian 在邮件列表中讨论并决定不使用 SSPL 协议下的软件。2019 年 1 月,Fedora Legal 也对 SSPL v1 协议做出了相关决定,Fedora 已确定服务器端公共许可证 v1(SSPL)不是自由软件许可证。随后,有媒体报道称,“由于 MongoDB 新的服务器端公共许可证(SSPL),Red Hat 将不会在 Red Hat Enterprise Linux 或 Fedora 中使用 MongoDB。”


开源社区对此也不感冒。Open Source Initiative(开放源代码促进会,简称 OSI)拒绝了该公司获取许可证的申请。最终,MongoDB从 OSI 的批准程序中将其撤回,但 MongoDB 继续将其用于自身的产品。实际上,在 MongoDB 最近活动上,该公司还大力推广在 SSPL 下为 MongoDB 开放其 Compass GUI。


至于许可证本身,Horowitz 认为:“在很多方面,与其说许可证的内容,不如说与他们(开源社区)对我们做这个的看法有关。并且,不知何故,一直存在争论。”


在 MongoDB 从 OSI 的批准程序中撤回几个月后,许可证方面的独立法律专家 Kyle E. Mitchell发了一篇博客,哀叹(OSI)浪费了 MongoDB 的 SSPL 提供的机会。Horowitz 赞同这个看法:OSI 错失了“与我们接触”的机会,我们不准备重新提交申请,我们在冬季和社区一起进行了大量修改,并且准备把这些修改都放进一个草案里。”这些事情都表明,提交日期临近。


围绕着开源的“基础信念”,Horowitz 认为大多数技术,特别是堆栈底层的核心技术,开源更好。这对涉及的每个人都不错,让开发者保持诚实,保护这些项目不被搞砸,并且可以从中学习,自由地用它做想做的事。


从 SQL 到 NoSQL

MongoDB 试图让开发人员从关系数据库的迁移中变得更轻松。最近发布的版本添加了触发器和事务,Horowitz 还提到,后者现在可以是分布式的,触发器(Trigger)的实现更像是品牌重塑,因为这个功能已经在 MongoDB 中潜伏了一段时间。Horowitz 注意到,开发者对于触发器的加入也是比较欢迎的。


让开发人员从其结构化的表迁移到 MongoDB 的文档仍是个焦点。Horowitz 承认,不管怎样,在将该方法比作遗留大型机技术之前,关系永远不会消失。事务的添加和连接可能意味着,Horowitz 推想“文档确实会成为所有数据模型的超集”。


从竞争中学习,并向微软致敬

如今,由于大量的非结构化数据不断地进入关系数据领域,MongoDB 面临着大量竞争。其中一个竞争对手是亚马逊的 DocumerntDB,微软也已经在其 Cosmos DB 上投入了大量资源 。


对于前者,MongoDB 称之为“模仿”。对于微软,Horowitz 认为,微软对开源的态度正在快速改善,并且朝着以开发人员为中心的正确方向前进。他认为微软不完美,但是确实比过去要好。


对于未来,Horowitz 开玩笑地说“正在从竞争中学到很多不该做的事情”。不过,要实现更好的营收,该公司还有一段路要走。因为,在2020财年第二个季度,该公司的收入为 9940 万美元,同比大幅增长 67%,其中 9420 万美元来自订阅服务。Altas 托管服务年收入达到 1 亿 5 千万美元,目前占总收入的 37%,尽管比一年前公布的 18%有了大幅增长,但还有很大的提升空间。


参考链接:Licence to grill: A year on, MongoDB’s Eliot Horowitz talks to The Reg about SSPL


2019-11-04 08:502125
用户头像
赵钰莹 InfoQ 主编

发布了 807 篇内容, 共 503.3 次阅读, 收获喜欢 2545 次。

关注

评论

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

神经网络泛化

计算机与AI

神经网络 学习

Week 9 设计秒杀系统

黄立

极客时间架构师培训 1 期 - 第 9 周作业

Kaven

首次排查 OOM 实录

AI乔治

Java 架构 OOM

架构师训练营第 1 期第九周总结

Leo乐

极客大学架构师训练营

架构师训练营第 1 期第九周作业

Leo乐

极客大学架构师训练营

合约API跟单系统开发方案,智能合约跟单软件

13530558032

第九周作业

alpha

极客大学架构师训练营

并发编程Bug的源头-原子性

Java架构师迁哥

三步法解析Axios源码

执鸢者

大前端 axios

一张图片一份文档,我想redis就到这里吧,剩下的只有实践了

小Q

Java redis 学习 编程 面试

MySQL 连接为什么挂死了?

Java架构师迁哥

第九周作业

fmouse

极客大学架构师训练营

第8周 作业2

Yangjing

极客大学架构师训练营

架构师第2期第5周作业一

老坛酸菜

极客大学架构师训练营

极客时间架构师训练营 - 第五期作业

文江

极客时间架构师训练营 1 期 - 第 9 周总结

Kaven

数字货币交易所开发价格,深圳区块链交易所系统APP开发

13530558032

训练营第九周作业 1

仲夏

极客大学架构师训练营

第九周总结

alpha

极客大学架构师训练营

JVM垃圾回收及秒杀系统

天天向上

极客大学架构师训练营

奉劝各位准备面试的Java程序员耗子尾汁,赶紧扔掉网上那些千篇一律的面试题

Java架构之路

Java 程序员 架构 面试 编程语言

性能优化三第九周作业「架构师训练营第 1 期」

天天向善

交易所量化机器人搭建--市值管理机器人

13530558032

架构师训练营第五周作业

丁乐洪

第九周总结

fmouse

极客大学架构师训练营

斐波那契查找

ilovealt

算法和数据结构

第八周作业 1

Yangjing

极客大学架构师训练营

作业-第5周

arcyao

并发编程Bug的源头-原子性

996小迁

Java 程序员 架构 面试 并发编程

区块链钱包开发功能与优势,数字货币钱包APP开发

13530558032

备受批评的许可证:一年后,MongoDB的首席技术官谈论了SSPL_语言 & 开发_赵钰莹_InfoQ精选文章