世界上最大的开源企业是哪家公司?这个问题看上去很简单,大多数人都会选择Red Hat,毕竟这家企业每年营收达10亿美元之多,他们提供Linux和JBoss等开源软件。
然而,在我看来,Red Hat只是曾经的开源企业之王。2009年,我就认为谷歌已经超越了Red Hat,成为了当时世界上最大的开源企业。虽然有人不同意我的观点,认为谷歌并不算是一个开源企业,但是我仍然始终这么认为。
然而,谷歌如今也被超越了。超越了他们的,是Facebook。
Facebook:一切开源
当Facebook推出C++函数库Folly的时候就曾指出:“Facebook是利用开源项目建立起来的,没有了开源项目,Facebook就无法存在。”虽然Facebook并非第一个宣称自己使用的是开源项目的企业,但是他们确实在推广开源项目上做的最好的企业。
除了Facebook,没有任何一家企业将整个数据中心用做开源项目。Facebook推出的Open Compute是一个大型开源项目。而这仅仅是Facebook推出的众多开源项目之一。Facebook推出的开源项目还包括Cassandra、Thrift、Apache Hive等。Facebook开发并贡献了大量开源软件。
Facebook贡献了多少条程序语句?这恐怕很难统计。我们只知道,Facebook完全可以称得上是一个开源企业。
网络巨头是开源创新的温床
Facebook也许是现在世界上最大的开源企业,但是显然他们并不是唯一的开源企业。很多互联网公司都推出了各种开源计划,例如LinkedIn、Netflix、Twitter等。
事实上,在网络世界中,开源创新十分普遍,因为这是科技企业解决技术问题最快的方式。就像Twitter的开源项目负责人ChrisAniszczyk指出的那样:
“互联网企业不能完全依赖微软的研究实验室公布的技术。他们需要立刻解决出现的问题。而仅仅依靠微软、诺基亚等老牌企业的研究与开发部门,并不能让他们马上得到优秀的解决方式。”
打造开源体系
幸运的是,正是Facebook等企业公布了他们的技术和代码,才让其他小型企业得以解决问题。这种开源项目完全颠覆了科技世界的运行方式。
无论是硬件还是软件,Facebook都遵循开源的原则,他们引领了21世纪技术发展的方向。其他企业能否跟上这种潮流?
(via rw 译/快鲤鱼)