Facebook成全球最大开源公司?

2013 年 10 月 19 日4970

谁是当今最大的开源公司?红帽?谷歌? No!答案是Facebook。

《连线》网络版撰文指出,Facebook的开源已触及互联网各个领域,从硬件到软件,它通过Open Compute开源工程,将整个数据库建立在开源基础上。而其他互联网公司也在积极参与开源项目,"开源"已成为当今互联公司的命脉,技术创新的有效途径。以下为文章摘要:

谁是当今全球最大的开源公司?你可能认为是红帽公司,毕竟这家公司每年通过出售与开源软件(Linux和 JBoss)相关的服务要获得超过10亿美元的收入。

不过,在2009年末的时候,我认为,谷歌是全球最大的开源公司,光看这家公司所贡献的海量编码就知道了,更别提其源代码库以及规模庞大的工程Hadoop和其他贡献了。但是,在我看来,现今最大的开源公司要属社交网络巨头——Facebook。

Facebook:无所不及的开源

正如这家公司所说,“Facebook平台从上到下都是建在开源基础上。可以说,没有开源,就不会有Facebook的存在。” 不过,Facebook并非唯一一家做出此言论的公司。谷歌也在一直强调,如果没有开源,它们就无法在业绩和技术上达到现在的规模。

但是,Facebook在推广开源方面努力是其他公司无法匹及的,这是因为那家公司能像Facebook一样将整个数据中心建立在开源基础之上。而Facebook就这样做了,它叫“Open Compute”,这是一个浩大的工程:从网络交换器,到服务器设计、动力系统、存储和制冷设备。 Open Compute邀请全球公司一道在Facebook上建立数据中心,然后将其扩展和提升。这是一个多么大胆的工程!

Open Compute仅仅是Facebook所公布的诸多开源工程之一,其他还包括:

Cassandra (NoSQL数据库) 、Thrift (跨语言服务开发框架)、 Apache Hive (建立在Hadoop 上的数据库基础构架)等。此外, Facebook还开发了很多非常实用的软件,同时也是开源项目Apache Hadoop, MySQL and PHP的积极响应者。

Facebook到底贡献了多少行代码?我们很难说清楚。其实,这个问题已经不重要了。Facebook对“开源”的影响已从其所参与的工程和贡献的编码上体现出来。

互联网巨头:开源创新的温床

Facebook 可能是目前全球最大的开源公司。不过,在见证开源标准化操作过程中,Facebook并非孤身一人。开源是互联网公司的“命根子”。比如, LinkedIn 和Netflix 也都贡献了大量的开源编码。Twitter也是MySQL等开源项目的积极参与者。

事实上,纵观全球互联网产业,“开源创新”已呈脱缰野马狂奔之势,这是因为,开源是互联网公司解决技术难题最有效的途径。

这些互联网公司不能潜入微软研究室去寻求解决技术难题的答案。他们使用老掉牙的技术无法解决迫在眉睫的难题。微软、诺基亚和其他诸多供应商在研发方面投资了数十亿美元,但是真正的创新出现在能够处理数十亿用户规模化问题的互联公司身上。

开源经济

幸运地是,我们其他人可以从Facebook和其他互联网公司的开源工程中收益。 Facebook,Twitter和其他公司都看到了开放编码而不是限制编码带来的竞争优势。“开源”彻底改变了技术公司的运作模式,这也是Facebook可以倾全力投入开源工程中,而像甲骨文等老牌软件供应商无法这样做的原因。

从硬件到软件,Facebook的开源触及了各个领域,它向人们展示了21实际一种有效创新的方法。

Facebook成全球最大开源公司?

新闻标签:Facebook 评论分析

0 0