开源和赚钱
|
冲突 MongoDB的公司一起开源" NoSQL"数据库MongoDB而闻名。MongoDB的数据库对于存储非结构化数据(例如图像)非常有用,它可以处理这些非结构化数据和传统数据类型。数据存储在类似于JSON的文档中,而不是关系数据库的列和行中。由于没有结构化表,因此没有用于处理数据的"结构化查询语言",因此被称为"NoSQL"。 MongoDB不是唯一的NoSQL数据库,但它是使用最广泛的一个。根据行业集成商DB Engines的数据,MongoDB是第五受欢迎的数据库,从Google到Code Academy再到Foursquare的每个企业都在使用MongoDB。 MongoDB也在牵头创建一种新型的开源许可证,其CTO Eliot Horowitz认为,随着计算进入云的新世界,这对于保护开源软件业务是必要的。 Horowitz等人认为,云服务化促使开源社区重新考虑并可能更新开源许可证,以"应对新环境中的新挑战"。本质上,挑战是AWS,Google Cloud和Microsoft Azure,它们都可以使用开源软件,将其包装为服务并进行转售。AWS或Azure打包MongoDB并将其作为软件即服务(SaaS)的一部分提供的问题在于,它随后会与MongoDB自己的基于云的SaaS(MongoDB Atlas)服务竞争。那么,威胁的不是MongoDB的源代码,而是从该源代码派生的MongoDB自己的SaaS,而这恰恰是该MongoDB公司的主要收入来源。 为了抵御对其潜在威胁,MongoDB已从Gnu通用公共许可证(GPL)转移到所谓的服务器端公共许可证(SSPL)。SSPL从本质上讲,就是你可以使用此软件做任何你想做的事,只是不能用它来构建与MongoDB Atlas相竞争的东西。
最初,MongoDB将SSPL提交给开源合作组织OSI,该组织负责监督和批准新的开源许可证。看到OSI批准无望后,MongoDB在今年早些时候有撤销该提交。所以SSPL不是一个开源许可证,并且永远不会。 (编辑:盐城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

