当前位置: 首页 > 科技观察

RedHat删除MongoDB

时间:2023-03-21 15:49:30 科技观察

由于MongoDB的新服务器端公共许可证(SSPL),RedHat将不会在RedHatEnterpriseLinux或Fedora中使用MongoDB。开源文档NoSQL数据库MongoDB出现了问题。尽管受欢迎,但AWS、IBMCloud、Scalegrid和ObjectRocket等云计算公司都提供MongoDB作为服务,因此赚了很多钱;它的实现在市场上取得了同样巨大的成功。MongoDB的答案?使软件改用新的服务器端公共许可证(SSPL)。开源巨头红帽的回应是什么?从RedHatEnterpriseLinux(RHEL)8中删除MongoDB。RedHat的技术和社区外展项目经理TomCallaway在宣布从FedoraLinux中删除MongoDB的声明中解释说:“Fedora认为SSPL是故意设计来歧视某些类别的用户。”DebianLinux已从其发行版中删除了MongoDB。具体反对意见是,如果你在SSPL许可下提供服务,SSPL要求你必须将软件作为服务开源,以提供你使用的所有程序。当微软首席执行官史蒂夫·鲍尔默(SteveBallmer)著名地警告说,LinuxGPL“是一种癌症,从知识产权的角度来看,它会附着在它所触及的一切事物上”,他错了。但是SSPL明确尝试这样做。MongoDB的首席技术官兼联合创始人EliotHorowitz在开源倡议(OSI)围绕SSPL的讨论中解释了这样做的基本原理:我们相信在当今世界,连接已经由作为服务的程序通过网络提供.链接器作为程序绑定的主要形式被取代。目前尚不清楚现有的反左版(copyleft)许可是否明确适用于这种形式的程序组合,我们打算让SSPL成为开发人员的一个选项,以消除这种不确定性。它没有用。Callaway继续说道:此外,很明显,许可作者的意图是在许可软件的商业用户中灌输恐惧、不确定性和怀疑(FUD)。将SSPL视为“免费”或“开源”会导致此阴影投射到FOSS生态系统中的所有其他许可证上,即使这些许可证都没有这种风险。此前,OSI拒绝宣布SSPL为开源许可证。提议的SSPLv2在OSI也被搁置。MongoDB更改许可证背后的商业动机是迫使云计算公司使用MongoDB的商业云产品之一。这也没有用。AWS刚刚推出了DocumentDB,这是一个“旨在与您现有的MongoDB应用程序和工具兼容”的数据库,AWS布道者JeffBarr写道。“它与2017年11月发布的MongoDB3.6版兼容(当时未采用SSPL),并通过模拟MongoDB客户端期望从MongoDB服务器获得的响应来实现MongoDB3.6API。”MongoDB对此并不满意。MongoDB首席执行官DevIttycheria表示:“模仿是最真诚的奉承形式,因此亚马逊试图利用MongoDB的流行和势头也就不足为奇了。但开发人员足够聪明,可以辨别真货。”创新与模仿。”真的如此吗?MongoDB试图通过SSPL获取收入的尝试似乎适得其反。现在不仅是云计算公司唱反调,就连Linux供应商也没有给MongoDB一个好脸色。正如DevrimEnterpriseDB的高级系统工程师Gündüz表示:“我确实理解MongoDB决定切换到SSPL的原因。与开发和维护这些项目的贡献者相比,超级云提供商从流行的开源项目中赚到的钱更多。“多得多,这令人沮丧。”但开源项目的创建者之一布鲁斯·佩伦斯(BrucePerens)表示,“你无法阻止你使用任何许可证。只是不要称之为开源。”