您的位置: 首页 >综合精选 >

谷歌采用比亚马逊更开放的开源途径

2019-04-13 11:14:33 编辑: 来源:
导读 当今最重要的两项技术趋势是公共云基础架构和开源软件。公共云供应商允许企业在外包公共数据中心运行存储和计算功能,从而节省成本并加速创

当今最重要的两项技术趋势是公共云基础架构和开源软件。公共云供应商允许企业在外包公共数据中心运行存储和计算功能,从而节省成本并加速创新。开源软件对外部开发人员“开放”,无需许可即可使用,修改和分发。开源背后的想法是,为了交换共享代码,创新以更快的速度发生。

然而,最近这两个技术领域一直在相互碰撞。开源数据库供应商 MongoDB (纳斯达克股票代码:MDB)去年秋天采取行动,削减了云计算巨头,特别是亚马逊 (纳斯达克股票代码:AMZN)的开源滥用行为。它声称它正在使用MongoDB源代码进行自己的内部产品,而不向开源社区贡献任何东西。

然后,MongoDB公布了一个名为SSPL的新许可证,该许可证要求任何分发其底层代码的公司将新的分发软件代码贡献给社区,或者购买许可证。然而,这得到了开源社区的阻力,所以MongoDB宣布它正在扭转最近的财报电话政策 - 尽管它正在与社区合作以其他方式遏制滥用行为。

几个月后,亚马逊在其自己的基础设施之上推出了基本上是MongoDB模仿的DocumentDB。目前尚不清楚MongoDB是否会出现这种情况,或者亚马逊是否开发了DocumentDB以进行报复。亚马逊使用了不受SSPL影响的旧版MongoDB源代码,然后“分叉”了该软件,从那时起就采用了自己的专利创新。

然而,谷歌父字母 (NASDAQ:GOOG) (纳斯达克股票代码:GOOGL)刚刚做出了一个举动来对抗亚马逊将自身定位为给开源社区一个更友好的替代品。谷歌的新政策可能让亚马逊担心吗?

这个大友好的巨人

谷歌最近宣布与MongoDB,Redis Labs和其他几家开源数据管理公司建立合作伙伴关系。合作关系的关键是这些公司的产品将更紧密地集成到Google的云平台中。客户将能够从一个统一的Google Cloud界面中使用这些精选应用程序,依靠Google对这些应用程序的技术支持,并为所有人提供统一的账单。

虽然TechCrunch提出了某种利润分享安排,但财务报告尚未披露。虽然这些开源公司可能不喜欢放弃部分收入,但Google也在关注相关的客户支持成本; 此外,更广泛分销的一些收入当然比没有收益更好,这是这些公司在用户选择亚马逊的内部模仿时所获得的收益。

谷歌的不同开源哲学

谷歌的开源政策有两种可能的动机。一个是它一直支持开源项目作为一个哲学问题。谷歌过去曾为许多着名的开源项目发起或贡献过,包括 Kubernetes,它是2014年开源的容器编程平台; Tensorflow,一种机器学习编程软件; 还有大约2,000人。MongoDB的创始人也是谷歌在2007年购买的DoubleClick的创始人,因此谷歌和这些公司之间的关系可以追溯到很久。

谷歌也可能将此视为追赶AWS的一种方式。谷歌的云平台在过去一年取得了长足的进步,但研究公司Canalys估计它仍然只有大约6.8%的云基础设施市场,而AWS的份额为31.7%。

谷歌的举动有可能在一定程度上说服一些人在GCP和DocumentDB上使用MongoDB。由于延迟和性能问题,亚马逊称DocumentDB不仅仅是一个模仿者,而是对MongoDB的改进。如果Google的集成能够减少这些类型的性能问题,那么它可能会导致切换到DocumentDB的原因。MongoDB用户不必担心AWS上的云锁定 - 虽然转移云仍然可能会很痛苦,理论上应该能够在云中移动MongoDB数据库比从Amazon数据库切换到另一个数据库更容易一个不同的云。

亚马逊应该小心,但不要担心

正如亚马逊在其电子商务网站上所做的那样,发布自己的自有品牌产品与流行的第三方竞争已经开始抨击,亚马逊似乎也在尝试在AWS上进行尝试。并不是说MongoDB可以拒绝通过AWS销售; 它太大了。MongoDB管理层甚至小心翼翼地强调,它与亚马逊在关于Google交易的新闻声明中建立了“强大的合作伙伴关系”。

开源的优势将继续引发关于这些服务如何获利的争论。毕竟,我们生活在资本主义体系中,MongoDB最近的许可实验反映了共享重要软件代码的复杂性。因此,科技投资者应该监控开源公司如何继续满足社区成员和投资者的需求。


免责声明:本文由用户上传,如有侵权请联系删除!

最新文章

精彩推荐

图文推荐

点击排行

2016-2022 All Rights Reserved.平安财经网.复制必究 联系QQ   备案号:

本站除标明“本站原创”外所有信息均转载自互联网 版权归原作者所有。

邮箱:toplearningteam#gmail.com (请将#换成@)