从RedHat到MongoDB,开源商业软件是如何占领世界的

开源 MongoDB
如今开源软件已经遍地开花,其中独角兽就有估值65亿美元的Mulesoft、估值40亿美元的MongoDB等。IBM去年也以320亿美元收购了Redhat。

5年前,做商业化开源软件的公司可谓凤毛麟角,几乎只有Redhat一家。

如今开源软件已经遍地开花,其中独角兽就有估值65亿美元的Mulesoft、估值40亿美元的MongoDB等。IBM去年也以320亿美元收购了Redhat。

为什么开源软件这些年越来越热门,在商业化领域大放异彩呢?

风投公司Index Venture的合伙人Mike Volpi总结了这些年来开源软件的发展历程。他认为,5年间开源软件自身发生了根本性的变化,促进了开源业务的发展。

从免费到增值付费

早期的开源项目,社区开发人员是软件库的主要贡献者,他们对开源软件的商业化极度抵制。

如今,社区和客户群对开源商业模式有了更多的了解,并且认识到开源公司应该有一个“付费墙”,这样他们才能继续创新。

事实上,从客户的角度来看,开源软件的两个价值主张是: a )可以阅读代码;b )将其视为免费增值。

免费增值的概念是,你基本上可以免费使用它,如果要在生产过程中大规模使用,则需要付费。

[[255547]]

△ Linux操作系统的发明者Linus Torvalds

如果企业客户能真正地去阅读代码,那么他们更欢迎付费的开源软件。因为使用开源软件,只需要稍微修改代码,然后就可以分发使用。

推动是这一发展的关键因素是,对企业更加友好的软件许可证的出现。

开源软件的商业化历程

开源软件的发展历程可以总结为三个阶段:从开源到开放核心,再到SaaS。

第一代开源:软件免费,服务付费

开源项目诞生的起初并不是为了商业化,而是为了打破闭源软件公司的垄断。微软、甲骨文、SAP等公司从软件销售中获取高额的利润。当时的开发者并不认同这种模式。

因此,他们从操作系统和数据库开始,协作编写软件,让每个人都不仅可以看到软件代码,甚至还可以对它进行改进。

该软件最初由开发人员创建,这意味着一开始它对用户并不方便和友好。

但它具有高性能、健壮性和灵活性的特点。这些优点逐渐渗透到软件世界中。

十多年来,Linux已经成为成为第二受欢迎的服务器操作系统,仅次于Windows。开源数据库管理系统MySQL蚕食甲骨文的主导地位,这些反映了开源软件的发展趋势。

第一代的开源软件创业公司,例如Redhat、MySQL,利用对开源软件发行版提供“企业级” 支持来盈利。

这些业务有一些明显的局限性,用支持服务将软件货币化很难,但操作系统和数据库的市场非常大,以至于这些公司依然可以利用这种商业模式建立大公司。

第二代开源:部分软件免费,想用全部请付钱。

第二代开源软件公司的代表是Cloudera和Hortonworks,这些软件公司在开源项目和业务上和第一代有根本上的不同。

他们的软件是由公司内部开发的,而不是依靠开源社区。其中只有部分软件是免有费许可的,公司向客户收取软件商业使用许可的费用。

商业方面专门为企业生产使用而构建,因此更容易货币化。因此,即使其产品市场没有与操作系统和数据库相同的吸引力,这些公司也有能力获得更多收入。

第三代开源:在云端使用开源软件

但是,第二代开源业务的商业模式也存在缺陷。

首先,没有一家公司对软件拥有“道德权威”,因此竞争者通过提供越来越多的免费软件来争夺利润。

第二,这些公司经常阻碍软件的发展,试图让自己与众不同。

云提供商能够使用开源软件来创建相同软件库的SaaS业务。亚马逊的EMR就是一个很好的例子。

从某种意义上来说,这些是开放核心/云服务混合企业,他们有多种途径来赚钱。通过提供SaaS形式的产品,这些企业可以将开源软件和商业软件结合在一起,这样客户就不必再担心他们应该获得哪一个许可。

Elastic Cloud,Confluent Cloud和MongoDB等公司就是这种第三代产品的例子。这种转变的意义是,开源软件公司现在有机会成为软件基础设施的主导商业模式。

开源社区的作用

虽然这商业化开源软件受到主体公司的控制,但开源社区仍然在开源项目的创建和开发中发挥着关键作用。

[[255550]]

开源社区的作用在于,利用网络的病毒式传播推广好的开源软件,发现软件的缺点,保证软件的质量。GitHub在其中扮演了重要角色。

开源商业模式的优点

开源公司的商业模式与传统公司完全不同。闭源软件公司通常能获取更高的利润,而开源软件通常比闭源软件成本更低,可以利用低价换取市场。

在市场上。当某些东西更便宜时,更多的人会购买它。这就是为什么开源软件会如此大规模和快速地被采用。

开源软件的第一个好处是能更快地获取用户。由于开源特性,开发人员可以直接下载使用软件,在付费前就已经成为了将来的潜在付费客户。

[[255551]]

另外在开源软件在销售宣传上的成本更低。

如果使用开源软件,你看到更多的是这样的宣传语:“您已经在您的环境中使用了500个我们的软件实例,您不想升级到企业版并获得这些附加功能吗?”

这种方式不同于商业广告,它有着更短的销售周期,不需要太多销售人员,并且销售成本的回收更快。

这种“病毒式”的传播方式,使开源软件公司比传统软件公司效率更高。

一些开源公司业务能够以三位数的速率增长,同时保持适度的烧钱速度。这在传统软件公司中是很难想象的。

开源软件公司的未来

Mike在四年前在开源上撰写关于开源的文章时,当时世界上只有Redhat一种商业模式的开源公司。

[[255552]]

如今已经有一大批估值数十亿美元的公司诞生,证明了开源商业模式的力量。

据调查,全球优秀公司中,很少有公司打算让他们的核心软件系统完全不开源。

如果财富5000强将他们在闭源软件上的花费转移到开源软件上,我们将会看到一个全新的软件公司格局出现,这个新群体的价值将达到数百亿美元。

那一天不会来得太快。这些开源公司还需要在未来十年内发展壮大。但这种趋势是不可否认的。

 

责任编辑:武晓燕 来源: 量子位
相关推荐

2012-07-26 10:03:01

开源软件

2022-05-23 10:02:39

软件选型

2015-07-13 14:11:51

亚马逊AWS商业软件

2021-04-25 11:25:07

开源 数字化转型商业市场

2012-07-25 10:06:42

开源Linux

2012-08-01 16:41:31

红帽RHELOpenShift

2011-05-19 10:11:19

开源商业软件开源

2020-09-09 17:14:07

芯片

2013-08-29 09:59:01

商业软件开源

2012-04-11 10:34:43

SAPSyclo

2019-04-15 09:19:52

MongoDB开源协议

2011-07-18 09:28:44

开源开放

2009-06-25 18:23:01

SaaS云计算软件服务化

2018-06-26 16:42:19

华为云

2012-05-16 11:11:18

2010-05-17 10:04:10

微软商业软件统一沟通

2012-06-18 10:07:17

云计算实力榜

2015-08-19 13:31:14

SDN

2015-08-17 09:51:47

大数据

2019-01-17 11:33:11

MongoDBRedHat数据库
点赞
收藏

51CTO技术栈公众号