位置:编程技术网 > 物联网 > 正文 >

开源简史:从社区到商业化(2)

2019年10月19日 17:53来源:未知手机版

贵州大学选课系统,杭州商学院教务网,埃弗拉

当时,我确信,10亿美元代表着任何开源公司所能获得的最高价格,多年以来这都是天花板级别的存在,也被视为软件行业的一条极好的出路。多年来,软件行业仅仅视开源软件为一种商品。 

但看看最近几年发生了什么。我们有Cloudera、MongoDB、Mulesoft、Elastic和GitHub,这些软件技术公司都参与了规模达到数十亿美元的IPO或M A。

当然,还有开源方案供应商RedHat。1999年,该公司以36亿美元的价格上市,而今年,它以340亿美元的价格被卖给了信息技术巨头公司IBM。对于未来是否会有新的收购价天花板出现,我十分期待。

开源也正扩展到软件的更多领域。传统上,开放源代码软件的开发工作主要围绕着企业基础设施,如数据库和操作系统(如Linux和MySQL)(译注:MySQL是Web应用领域最流行的关系型数据库管理系统)。

由于目前的开源复兴,几乎所有行业都在积极发展开源软件——金融科技、电子商务、教育和网络安全等等。

那么,开源复兴的背后是什么?为了理解这一点,让我讲一讲我记忆中开源的历史。

2

开源的历史:从自由软件到SaaS

开源0.0——“自由软件”时代

开源始于70年代中期,那时我还是一名程序员,我称之为0.0时代——“自由软件”时代。科研人员和业余爱好者开发软件,而那时候的宗旨是:免费赠送软件。

由于互联网取代了高级研究计划局网(Advanced Research Projects Agency Network,ARPANET,美国国防部高级研究计划局组建的计算机网),协作和交换代码变得更加容易。

我记得自己当时在麻省理工学院或开放软件基金会工作,我不知道我的薪水从哪里来。当时没有商业模式的概念,“自由软件”开发工作背后如果有资金支持,那就是大学或企业拨的研究经费。

开源1.0——技术支持和服务时代

1991年,Linux面世,开源对企业的重要性愈发显著,它是一种能够更好、更快开发核心软件技术的方法。越来越多的基础开源技术应运而生,于是,开源社区和企业开始尝试推进商业化。

1998年,“开源”这一术语诞生于开放软件倡议书(the Open Software Initiative),大约在那时,第一个真正的商业模式出现了:RedHat、MySQL和许多其他公司为免费软件提供付费技术支持和服务。这是我们第一次看到能支持这些组织发展的、可行的经济模式。

另外值得注意的是,在企业价值方面,开源软件公司在其同行对手——专有软件公司面前,显得相形见绌。当我对比RedHat与Microsoft、MySQL与Oracle、XenSource与VMWare这几家公司时,发现闭源公司的价值远远大于开源公司。

业内人士认为,开源软件作为一种商品,在带来潜在经济价值方面,永远无法与专有软件公司比肩。

开源2.0——SaaS和开放核心(Open Core)时代

到了2000年代中期,这种企业估值开始发生变化。云计算打开了这一领域,让公司们能够运行开源的软件即服务(Software-as-a-service,SaaS)。

一旦供应商能从云端提供开源服务,用户就不知道或者不关心软件到底是开源还是专有的,从而导致开源和专有软件公司的估值相当,这说明开源确实具有真正的经济和战略价值。

而兴起的一轮收购浪潮,其中包括Citrix收购我自己的初创公司XenSource(更不用说MySQL被Sun Microsystems收购,然后后者又被Oracle收购的事),也使开源成为大型科技公司的关键组成部分。

2001年,Microsoft首席执行官史蒂夫·鲍尔默(Steve Ballmer)称Linux为“癌症”,但现在,即使是Microsoft也在其技术栈中使用了开源技术,并为开源项目开发工作投入巨资。

本文地址:http://www.reviewcode.cn/wulianwang/84237.html 转载请注明出处!

今日热点资讯