Facebook如何推动下一波开源浪潮?

6月23日消息,不用再质疑了:Facebook俨然已成为全世界最大的开源公司。之前,Facebook已经通过数据中心、数据库和各种开源设计引领了一股风潮。本周,该公司又推出了两大开源项目:Wedge网络交换机及其采用的FBOSS操作系统。这使得Facebook站上了开源之巅。

但这是否也敲响了开源公司的丧钟?毕竟,随着Facebook、谷歌(微博)、LinkedIn等公司相继推出大量的开源代码,其他专门销售开源软件的公司还有生存空间吗?

透视新软件工厂

开源倡导者埃里克?雷蒙德(Erid Raymond)曾在2001年出版的《大教堂与市集》( The Cathedral And The Bazaar)一书中指出,多数软件都是拿来用的,而不是拿来卖的。然而,我们的多数注意力都集中在软件厂商身上,因为我们都在关注甲骨文与IBM,或者SAP与微软等厂商之间的争夺。

红帽开源事务总裁迈克尔?蒂曼(Michael Tiemann)曾在2009年指出,尽管这些都是十亿美元级别的软件公司,但开源社区贡献的软件,以及企业内部开发的软件,价值却高达数万亿美元。

尽管几乎所有软件都受到了短视的专有授权的限制,但这种趋势却开始改变。Facebook等网络巨头都已经意识到开放代码的巨大价值。一流的开发者希望使用一流的代码,而越来越多的一流代码都采用了开源模式。

所以,尽管Netflix从表面上看是一家流媒体视频公司,但它却定期在总部举办开源技术活动,通过开放源代码来吸引开发者。尽管如此,Netflix还是在本周宣布,该公司将撤下公共API(应用编程接口)项目。

这一切都值得称赞,毕竟,开源越多越好。但在这类企业开发和发布的所有开源软件中,却没有多少能够获得有效的支持,导致其迟迟未能在主流企业用户中普及。

缺乏持续支持

Apache Cassandra项目就是很好的例子,Facebook开发该项目后于2008年开放了它的源代码,以支持其消息系统。两年后,Facebook继续推进。随着该公司不断改进消息系统,他们已经从Cassandra转换到Hbase:

“2008年,我们开放了Cassandra的源代码,这是一套最终一致性键值存储方案,已经用于为Inbox Search提供流量服务。我们的运营和数据库团队在管理和运营MySQL方面拥有丰富的知识,所以放弃其中任何一项技术都需要慎重考虑。我们要么放弃Cassandra的投资,要么为我们的运营团队提供培训,以支持新的大型系统。”

“我们花了几周时间设计了一套测试框架,以评估MySQL、Apache Cassandra、Apache HBase和另外两套系统。我们最终选择了HBase.最终证明,MySQL也无法很好地处理长尾数据;随着索引和数据集的扩大,性能会下降。我们发现,Cassandra的最终一致性模式将难以与我们最新的Messages基础架构协调一致。”

换句话说,Facebook不会仅仅因为某项技术是它自己开发的,就坚定使用该技术。正如Facebook前工程师史蒂文?格里姆(Steven Grimm)所说:“Facebook在使用何种工具这个问题上很务实。Cassandra虽然是我们自主开发的,但在我们为网站的新功能选择数据存储方式时,这并不会为它带来太大帮助。只不过,在我们制定可维护性等其他问题的决策时,会考虑自主开发这一因素。”

这对Facebook而言是件好事,但对Netflix和思科等已经使用Cassandra技术的企业来说,却未必是好事。对主流企业尤其如此,他们所渴求的稳定性是Facebook无法给予的,因为Facebook并不提供开源软件支持业务。

开源公司需求仍在

正因如此,“开源公司”时代才刚刚开始,远未结束。Facebook及其同行每发布一个开源项目,都必须有相应的企业提供持续的维护和代码支持。

尽管“每家公司都必须是软件公司”的说法有些老生常谈,但实际上,多数公司都远未达到这个目标。即使是那些以软件开发为核心竞争力的公司,也未必有足够的精力来维护他们使用的每一个开源项目。有鉴于此,除了编写开源软件的公司外,肯定还需要一些专门为此提供支持的企业。

Cassandra就是一个很好的例子:DataStax已经为其提供了商业支持,并在持续开发这套代码,而且由Apache软件基金会负责托管。但类似的例子还有很多。例如Hadoop最初由雅虎开发,目前获得了Hortonworks和Cloudera等组织的支持。Lucene最初由雅虎的道格?卡汀(Doug Cutting)开发,现在由Elasticsearch和Lucidworks等提供支持。

我们进入了开源软件的黄金时代。计算领域最有吸引力、最重大的趋势都是由开源软件推动的,无论是智能手机操作系统,还是企业领域的云计算基础设施,抑或当今越发热门的大数据技术,都概莫能外。尽管很多开源软件都不是软件公司开发的,但支持服务还是要由软件公司来提供。

(责任编辑:吕光)

时间: 2025-01-03 07:54:34

Facebook如何推动下一波开源浪潮?的相关文章

硅谷观察;Facebook如何推动下一波开源浪潮?

硅谷网讯 不用再质疑了:http://www.aliyun.com/zixun/aggregation/1560.html">Facebook俨然已成为全世界最大的开源公司.之前,Facebook已经通过数据中心.数据库和各种开源设计引领了一股风潮.本周,该公司又推出了两大开源项目:Wedge网络交换机及其采用的FBOSS操作系统.这使得Facebook站上了开源之巅. 但这是否也敲响了开源公司的丧钟?毕竟,随着Facebook.谷歌(微博).LinkedIn等公司相继推出大量的开源代码,

姚期智:算法将推动下一波AI浪潮,现有革新将达极限

[ 导读 ]姚期智教授为清华大学交叉信息研究院院长.中国科学院院士.美国科学院外籍院士.作为图灵奖唯一的华人获奖者,大名鼎鼎的"清华姚班"创建者,姚期智教授十足低调,近年来鲜有对外接受采访和公开露面.本文在不改变原意的基础上,以第一人称的方式,把我们与姚期智的对话进行了整理.这也是姚期智教授首次公开谈论当前AI现状.中国的机遇和挑战,人才培养等话题. 今后二三十年中,人工智能绝对将在科学界.工业界产生极大影响.在过去10多年里,人工智能已经有了非常大的进步,中国很幸运在这个浪潮中,而且

去中心化:比云计算影响更大的下一波计算浪潮

编者按:事物的发展往往呈现出波浪式前进.螺旋式上升的特点.螺旋式上升意味着事物的发展趋势不会是按照一个方向一成不变.Blockstack的联合创始人Muneeb Ali运用了这种哲学思想,通过总结过去几十年的计算史 认为 ,在经过了中心化(大型主机).去中心化(桌面计算)以及再次中心化(云计算)之后,下一波计算浪潮将再次朝着去中心化演进.这将会成为比桌面计算和云计算影响更加深远的技术革命,在这场革命中大型技术公司的势力将会被极大削弱,而用户将成为自己的主人. 创业者.技术投资者以及政策制定者花费

下一波科技浪潮:数据

我们看到100年前,石油是美国第一波工业革命中最核心的资源.而铁路大王范德比尔特垄断的就是石油运输,石油大亨洛克菲勒垄断的是石油提炼.美国第一代大亨都是对于资源的垄断,当年的标准石油公司控制了全美所有的石油供给.不幸的是,这些超级企业最终因为垄断太厉害而被政府分拆.今天,大家对于范德比尔特,卡内基的认知还是停留在以他们名字命名的大学,洛克菲勒留了著名的洛克菲勒中心.而Morgan家族的投资银行今天依然是华尔街非犹太人控制的最强大金融机构. 100多年后的今天,时代看似改变了.政府对于企业垄断的监

下一波 AI 大潮的主题是‘信任’?‘Siri 之父’ 谈论 AI 和 ‘超级 Siri’(干货)

近日,在旧金山举行的世界 AI 大会上,行内顶级专家聚在一起讨论了 AI 领域的未来.其中,SRI International 信息与计算部门的负责人 William Mark 演讲了一系列干货.   SRI International 信息与计算部门负责人 William Mark 不知道 SRI 和 William Mark 是何方神圣?SRI International 是孵化出 Siri 的母公司,而负责相关研究的正是 William Mark 主持的 CALO 项目.他领导的技术攻关为

可穿戴设备的下一波浪潮是情境感知

5月9日消息,美国科技博客Re/code近日发布生活记录与分享应用http://www.aliyun.com/zixun/aggregation/16942.html">Saga开发商A.R.O. CEO安迪·希克尔(Andy Hickl)的文章称,追踪功能已死,可穿戴设备的下一波浪潮将会是情境感知.当前的产品能够追踪步行.运动.睡眠等方面的数据,但无法带来深度的分析来帮助改变人们的生活.要重新获得人们的青睐,它们就需要收集诸如今天发生了什么.用户之前做了些什么的背景数据来进行有意义的分析

游戏业下一波浪潮预测:智能电视游戏或将占领市场

3月4日消息,PC网游.网页游戏.手机游戏,这是促成中国游戏业茁壮成长的三大浪潮,在2014年 刚刚开始的时候,暂且把热门的手机游戏放到一边,探讨下未来2-3年有可能带给游戏业的新机会.而在过去的2013年里,各智能电视厂商.互联网公司.山寨机顶盒厂商 百花齐放,OTT产品在中国大陆迅速普及开来,OTT电视游戏(智能电视游戏)是否会成为游戏业的下一波浪潮呢?据了解,国内六大电视厂商早已在各家的智能电视中植入了游戏业务.2013年底,海信发布了国内首份<电视游戏年度报告>,报告中提到用户日均运行

云计算的下一波浪潮:新型云网络服务

公有云计算.基础设施即服务(IaaS)和软件即服务(SaaS)有两种主要形式,这两种形式的普及率都出现了较大幅度的增长.过去几年来,IaaS提供商的主要关注点在于提供运行各种应用所需的基本的计算和存储资源上. 而SaaS提供商的主要关注点则在于提供诸如CRM和ERP等企业级应用方面,以及通信与协作解决方案上. 最近,云服务提供商们开始提供一种新型的解决方案,而这类方案传统都是由企业的IT基础设施部门提供的.除了通信和协作,这一方案还包括网络与应用优化.安全.管理以及虚拟桌面. 我们称这类新的解决

新一波互联网浪潮的弄潮儿

和讯科技消息 北京时间8月20日,Groupon曾经被认为是新一波互联网浪潮的弄潮儿,但是自去年11月上市以来,该公司股价已累计下跌超过75%,市值缩水约100亿美元.是什么原因导致这一现状呢?国外专家撰文指出,增长低于预期,使得早期投资者纷纷抛售股票,是Groupon陷入困境的主要原因. 以下为文章全文: 最近,包括硅谷资深人士马克·安德里森(Marc Andreessen)在内的Groupon早期投资者纷纷减持或全部抛售Groupon股票,使这个曾经被寄以厚望,被誉为新一波互联网浪潮的的团购