谷歌计划在多云世界正在进行的关于开源软件的辩论中提高利益,宣布与七家主要的开源数据导向型公司达成商业管理服务协议,其中三家公司去年改变了他们的许可策略。避开云提供商。
Redis Labs,MongoDB和Confluent已与Google达成协议,围绕其旗舰项目提供托管服务,新的Google Cloud首席执行官Thomas Kurian预计将于周二在Google Cloud Next 2019年宣布。谷歌还与Elastic签订了一项协议,该协议应引起亚马逊网络服务内部的一些关注,并利用DataStax,Influx Data和Neo4j为基于软件开发社区的一些最流行的开源数据库提供的即将到来的服务。
“我们看到许多客户希望使用开源软件开发应用程序,”Kurian在主题演讲前接受采访时表示。“我们认为许多云提供商并没有以友好的方式开源,我们认为开源公司需要有一个云合作伙伴,可以与他们分享平台的成功。”
这一消息很容易成为谷歌云计算的最大举措,而库里安是去年年底加入谷歌的长期甲骨文高管。正是在一个激烈的行业争论中,关于开源在一个转向云计算的世界中的作用,这正在改变很多关于如何创建,维护和资助开源项目的基本假设。
在过去十年中,在自己的数据中心内建立技术基础设施的公司纷纷涌向开源企业软件,他们兴奋地利用特定学科专家的工作,避免花时间和金钱在自己的公司内重建这项工作。 。这导致许多初创公司围绕开源项目进行组织,这些项目希望为其他希望获得开源软件优势的公司建立可管理的创收服务,而无需处理使这些项目在其系统内运行的复杂性。
但鉴于云计算和开源项目的本质,任何人 - 不仅仅是项目创建者或维护者 - 都可以相对轻松地采用开源项目并将其作为基于云的托管服务提供,而无需实现开源开发的基本承诺:将代码贡献回项目。随着企业技术力量在AWS,微软和谷歌之间的整合,以及对计算和存储等商品云服务感到满意的客户开始关注这些公司提供的其他利润率较高的服务,呼叫已经有了新的想法,以帮助独立公司致力于极其复杂的技术项目,寻找商业成功之路。
考虑到中央数据库对于过去几年中数据库开发中所释放的每一个应用程序和创造力的数量,数据库公司可能最为敏感。去年,Redis,MongoDB和Confluent都围绕他们开发和维护的一些代码更改了许可政策,明确的目标是阻止云供应商将这些项目作为服务提供,而无需商业经销商或收益分享交易。
“我们普遍认为,如果一家开源公司已经完成了创建开源技术和提供解决方案的艰苦工作,他们应该在努力工作时获得相当的回报,”Kurian说。
这场辩论的大部分原因是在AWS早期对开源项目和公司采取漠不关心(最好)的方法,这给很多开源社区活动开发人员留下了深刻印象。在过去的几年里,这种态度在AWS内部已经发生了变化,但摩擦仍然存在,最近AWS最终决定发布Elasticsearch的分销,最终可以免费提供Elastic提供的许多商业服务。
尽管存在这种摩擦,Redis Labs,MongoDB和Confluent都在AWS上提供托管服务,也许是因为这就是资金所在。因此从某种意义上说,谷歌基本上承诺的是不要提供基于商业项目核心的开源项目的竞争服务,这是AWS在1月推出的DocumentDB服务所做的事情。
“开源更多的是谷歌的DNA,”Redis实验室的创始人兼首席执行官Ofer Bengal说道,他去年通过利用有争议的Commons Clause来管理Redis软件的某些方面,开启了这场开源辩论。谷歌提供的Redis服务与Redis本身提供的托管服务几乎相同,并受收益分享协议的约束,但孟加拉认为,接触谷歌的客户群将有助于Redis寻找新客户。
几乎所有云提供商都通过其第三方市场提供对这些开源项目的访问,但与云提供商直接提供的托管服务相比,此类产品是二等公民。谷歌公告中涉及的几个消息来源指出,能够通过常规的谷歌云帐户为客户提供这些服务的统一计费,这与将这些交易结合在一起的任何事情都是一种激励。
就其本身而言,Redis 在前任首席执行官Diane Greene的带领下与谷歌讨论了类似的服务,但孟加拉表示,Kurian在谷歌早期就将这些交易作为当务之急,谷歌在云市场份额方面落后于AWS和微软。 ,根据Canalys的。
孟加拉说:“他对如何推动谷歌云有自己的策略和观点,这就是其中之一。”