公有云和开源的商业碰撞

最近开源界还发生了一系列有代表性的事件,三个重量级的开源软件社区先后修改了开源许可证来应对公有云厂商的不当竞争,这三个开源软件社区背后的主导企业和核心产品分别是:

  • Redis Labs(Redis。一个开源的键值对 NoSQL 数据库)
  • MongoDB(MongoDB,一个开源的分布式文档 NoSQL 数据库)
  • Confluent(Apache Kafka。一个开源的分布式流/消息系统)

开源软件与公有云的商业碰撞正式拉开帷幕

开源社区被激怒的原因在于公有云厂商实际上是在利用开源社区的成果在变现,但对开源社区却没有回馈贡献,这有悖于开源精神。几乎所有主流的公有云厂商都被点名,Amazon/Microsoft/Alibaba/Google,其中,对 AWS 的吐槽最多,原话是 “the worst behavior” 。随着云计算的渗透,公有云厂商将有机会把握住企业客户使用软件产品的『流量入口』,对于公有云厂商而言,他们很自然的选择就是上线更多的软件产品 SKU 来提升客户粘性、做高客单价、提高变现能力,于是最快的方式就是向开源社区直接『伸手』,将开源版软件封装成服务提供给客户,同时为了保证自己的产品竞争优势选择不把对开源项目的改进回馈到开源社区。所以开源社区对公有云厂商说,你必须把基于开源项目的改进也开源代码回馈社区,否则你就别『窃取』开源社区的成果。

开源面临的真正挑战来自于云计算正在改变的商业格局

公有云计算重新定义了软件产品的分发模式,新的模式改变了软件产品的售卖方式、提升了产品分发的集中程度,实际上是重写了商业规则。对于开源软件而言,这场冲突几乎是必然的。其实,基于开源做闭源商业的模式在过去也是常见的,符合那类『宽松』的开源许可定义,是开源的重要部分,Hadoop 生态的繁荣就是一个例子。真正让开源软件厂商产生威胁感的原因是,公有云在重新定义软件市场的格局,相比传统的软件产品分发模式,公有云正在把市场变得非常集中,集中性主要体现在:

  • 公有云厂商有机会向客户集中供应大部分品类的软件产品。公有云对传统软件分发模式的冲击就好比沃尔玛大卖场对杂货店的冲击;
  • 过去软件产品以一次性售卖搭配服务的方式为主,在云计算的架构下,越来越多的软件产品有机会按 SaaS /订阅服务的方式持续售卖产品,这种持续性也加剧了集中性。从客户粘性的角度来看,公有云对传统软件分发模式的冲击有点类似于Costco 的会员制对沃尔玛的冲击;
  • 由于做好公有云需要巨大的资源投入,难度非常之大,也使得竞争壁垒非常之高,天然的规模效应将巩固领先者的市场地位,最后在市场上剩下的少数公有云厂商将有机会收割大部分市场,赢家形成垄断,对客户和合作伙伴形成很强的议价能力。这个角度下,公有云对传统软件分发模式的冲击就好比 Amazon 对所有线下零售行业的冲击。

云计算正在一步一步吃掉企业软件,现在轮到了基础软件

我们可以把企业软件市场简单的分为『应用软件』和『基础软件』两个类别,这是一个全球每年大概 4000 亿美元级别的市场。云计算这种新的『信息架构』的普及产生了 SaaS /订阅付费模式,这也是一种新的产品分发模式。这首先在『应用软件』领域发生,因为应用软件基本上是在做单品类,例如 Salesforce 围绕 CRM 做透,Workday 围绕 HCM 做透,是很聚焦的,所以有机会首先被『公有云化』。『基础软件』的复杂度高、品类繁多、与底层硬件之间也存在更多的依赖,在以 AWS 为代表的公有云解决了『计算、存储、网络』等硬件资源的集中供给后,硬件之上的基础软件『公有云化』的条件已经成熟。

『基础软件』的本质也是软件,将不可避免的走产品服务化的 SaaS 路线,因为这是最合理的方式,对于需求侧而言可以享受到更经济灵活的价格,pay as you go,对于供给侧而言可以有机会吃下更多的市场。此外,硬件在变得越来越标准化,通过软件来控制硬件也是一种更高效灵活的方式,所以我们看到了各种 SDX/Software defined-X 在兴起。同时,数据的爆发催生了大量的基础软件『新品类』,包括各种类型的数据库软件、数据处理中间件。在同样的时间窗口下,『应用软件』则没有这种『物种大爆发』的红利,因为无论是从应用软件所作用的行业来看(例如金融行业、电信行业、制造行业等等)还是从应用软件所起到的职能作用来看(例如销售、市场营销、人力资源等等),在『应用软件』这个层面,商业场景和问题域的定义是相对清晰和确定的,我们比较难在短时间内去创造一个新的行业或者是一种新的职能,更多时候是一个循序渐进的渗透过程,如果有的话,过去几年消费互联网的发展催生了『用户增长官』和『数据科学家』这样的职能,服务于这两种职能的应用软件品类相应的也成为了最近几年创业投资的小风口。

开源软件基本集中在『基础软件』领域活跃(我们在『Open Source 102:开源的商业竞争优势』中解释过这个现象),云计算对软件带来的商业冲击已经渗透到了『基础软件』,这也是为什么是『基础软件』领域的三家开源社区(Redis/MongoDB/Confluent)首先跳起来反击的原因。

开源许可证:制定开源商业规则的公约

开源社区对其开源许可证的修改本质上是在通过增强开源精神来应对公有云厂商的竞争。正如『开源』二字的字面含义,开源旨在通过版权所有者对其源代码的开放来放弃版权从而造福世界,这一思想与版权针锋相对,因此也被称为左版。开源许可证则约定了创造者(版权所有者)给予使用者怎样的『版权再分配』权力。市面上有上百种不同的开源许可证变种,按照左版思想纯粹程度的递进顺序,下面是三种最有代表性的类型:

  • 非版权:Apache License 2.0 是最宽松的许可证代表,是一种对商业应用非常友好的许可证,由 Apache 软件基金会提出。它允许使用者修改和重新发布代码,并且不要求对重新发布的代码也开源,也就是说,它允许闭源商业发布和销售,任何一家企业都可以把基于 Apache 许可证 2.0 的开源项目拿来作修改,发布自己的商业版软件来获利。这成就了 Hadoop 生态中的一批企业,包括已上市的 Cloudera 和 Hortonworks。
  • 左版:GPL 是最流行的这类许可证之一,代表了左版的正宗思想,由自由软件基金会提出。它求使用者一旦修改了代码则必须也要开源所修改的那部分代码,也就是说,它不允许闭源商业发布和销售,GPL 规定了一种病毒式传染特性,只要你的软件引用了 GPL 协议下的软件,那么你的软件也必须要使用 GPL 协议进行开源。
  • 最左版:AGPL 是对 GPL 许可证的一个补充,是一种更加严格的左版许可证,由自由软件基金会提出。上述 GPL 约束生效的前提是使用者对软件进行了『发布』,但是随着 SaaS 模式的兴起,开源软件的使用者不需要做『发布』这个动作,他们可以通过互联网向客户直接提供服务而不受 GPL 的约束,这其实是 GPL 的一个漏洞。AGPL 对这个漏洞打了个补丁,要求那些使用开源软件提供在线服务的使用者也必须要开源。

我们看到开源社区开始纷纷将左版调到最高音量来应对过去所没有出现过的市场环境,从某种角度来讲,新的市场格局也体现了商业对开源精神赤裸裸的挑战,我们必将看到更多的开源社区采取行动,一方面狙击公有云的『不公平』竞争,一方面由开源社区背后主导开源项目的商业化企业提供自己的云服务,回归到产品力的竞争。

原文地址:https://www.cnblogs.com/LILi666/p/10387101.html

时间: 2024-10-17 03:44:05

公有云和开源的商业碰撞的相关文章

开源 VS 商业,消息中间件你不知道的那些事

11月23日,新炬网络中间件技术专家刘拓老师在DBA+社群中间件用户组进行了一次主题为“开源 VS 商业,消息中间件你不知道的那些事”的线上分享.小编特别整理出其中精华内容,供大家学习交流. 嘉宾简介 新炬网络中间件技术专家 曾任职于IBM华南GTS 4年,IBM WebSphere.MQ.CICS产品线技术专家 5年移动运营商(广东移动.浙江移动)运维经验,3年JAVA开发及售后经验 演讲实录 随着云计算的兴起,Docker.微服务的流行,分布式消息队列技术成为云计算平台中不可或缺的组件.今天

新CEO上任,Docker在开源与商业间做出了选择?

Docker在2015年鼎盛时期曾被估值为10亿美元,那时"独角兽"一词正在流行,风险投资家也频繁地提到"FOMO(fear of missing out)"这一概念. 这家软件初创公司当时的收入还不到500万美元,但这并不重要.投资者最看中的一点是,Docker作为一套免费的开源工具,已经成为一种流行趋势,开发人员可以借助Docker轻松地完成代码迁移,并在发布之前测试应用程序. 在编程团队中,Docker已经变得无处不在,仅仅在过去两个月里,IBM.甲骨文和思科

开源项目商业模式分析(2) - 持续维护的重要性 - Selenium和WatiN

该系列第一篇发布后收到不少反馈,包括: 第一篇里说的MonicaHQ不一定盈利 没错,但是问题在于绝大多数开源项目商业数据并没有公开,从而无法判断其具体是否盈利.难得MonicaHQ是公开的,所以才用来做这系列文章的开篇. 很多人关心最初用户(专业术语叫种子用户)是怎么来的? 这不但是开源项目的难点,还是任何一切项目的难点,这个话题实在是太大了.无法开展. 有相当一部分人喜欢看像MonicaHQ这种处于早期的开源项目介绍,觉得这类项目才有参考意义,但是也有相当一部分人喜欢看成名的大开源项目分析.

性能测试分析软件汇总–开源、商业全部收集

本文共包含:商业性能测试.监控.分析工具和免费.开源性能测试监控分析工具:共涉及java.php.net等各种开发语言平台,有系统性能分析.文件系统分析.微博.系统分析.数据性能分析等各种工具,可以说本文包含了现有的所有的性能测试监控分析工具工具133种. Java程序性能分析工具 VisualVM VisualVM是一个集成多个JDK命令行工具的可视化工具.可以作为Java应用程序性能分析和运行监控的工具.开发人员可以利用它来监控.分析线程信息,浏览内存堆数据.系统管理员可以利用它来监测.控制

开源的商业模式的思考

成功的重要开源产品具有某些共同点:广泛适用于多种类型的公司和行业:往往瞄准因每个人(包括竞争对手)都能够使用软件的源代码,所以许多公司认为无法提供竞争优势(譬如基础设施)的领域. 开源软件有的是私有版权,有的公共版权,私有版权的开源软件是不允许修改版权的. 开源软件并不都是自由软件,开源者写的代码,你能不能理解,能不能用,他都不关心:但是自由软件就需要做更多的工作,更多的原理.更多的帮助.更多的原则.更多的分享.自由的目的是为了更好的效率.更高的安全性.更优越的跨平台.自由的态度就是要激励打破牢

SAP公有云和私有云解决方案概述

SAP公有云解决方案见下图最右侧,比较著名的有SAP SuccessFactors和SAP Cloud for Customer(C4C)等,作为SAP软件即服务(SaaS)的解决方案. 而最左侧的SAP HANA Enterprise Cloud,是SAP一个私有云平台.这个平台上能购买的方案最主要的就是SAP S/4HANA(当然也有Business Suite等).客户购买产品后,SAP负责搭建底层基础设施(Infrastructure)和系统运维.也就是说,这些系统实际上运行于SAP遍布

驰骋工作流引擎开源版本与商业版本的区别

驰骋工作流商业版本主要是有技术服务,有公司使用授权,以下表单仅仅列出2017版,商业与开源两个版本的区别. 流程引擎 模块 功能 开原版 商业版 应用模式 公司单机版 支持 支持 集团化单机版 支持 支持 集团模式二级管理员 不支持 支持 项目管理模式 项目管理模式 不支持 支持 资料树 不支持 支持 用户模式 外部用户登录 不支持 支持 外部用户参与节点工作 不支持 支持 流程模式 自由流程模式 不支持 支持 异步表单分合流 不支持 支持 流程属性 业务枚举 不支持 支持 表单引擎 模块 功能

跑赢阿里云和百度,腾讯云凭啥刷新大数据国际记录?

2016年11月10日,具有计算奥运会之称的Sort Benchmark全球排序竞赛公布结果,其中,腾讯云用98.8秒完成100TB的数据排序,打破阿里云去年创造的329秒记录,以及更早前百度的716秒纪录,这引起了业界的关注. 众所周知,腾讯云直到最近几年才开始发力公有云和大数据业务,而阿里云早从2009年开始就已经大张旗鼓的发展云计算业务,进入2016年全力推进大数据业务.那么,腾讯云在2016年底刷新大数据国际比赛的纪录,是偶然事件还是确有过人之处?记者就此采访了腾讯云副总裁.腾讯数据平台

开源:从社区到商业化

本文原作者是硅谷著名投资商A16Z的GP Peter Levine发表的关于开源软件商业化之路观察.周日晚上花了点时间翻译,英文原文链接见文末. 开源软件运动创造了许多我们当今最为重要和最为广泛使用的技术,包括操作系统,网页浏览器,数据库等.如果我们的世界缺少了开源软件,或多或少会不那么精彩.尽管开源已经带来了惊人的技术创新,但是我们一直没有发现其巨大的商业价值,直到最近SaaS(软件即服务)的兴起,让开源从技术创新走向了商业模式创新.由于开源软件是任何人都可以免费使用,修改和发行的,因此开源技