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

边策 发自 凹非寺

量子位 报道 | 公众号 QbitAI

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

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


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


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

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

从免费到增值付费

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

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

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

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


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

Linux操作系统的发明者Linus Torvalds

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

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

开源软件的商业化历程

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

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

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

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

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

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


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


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

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

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

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

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


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


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

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

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

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

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

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

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


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


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

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

开源社区的作用

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


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


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

开源商业模式的优点

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

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

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


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


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

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

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

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

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

开源软件公司的未来

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


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


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

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

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

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

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态


分享到:


相關文章: