Facebook欲做最大开源公司:不会靠卖软件赚钱
http://img.linux.net.cn/data/attachment/album/201412/24/135723hwx3aiuqrl1l12hw.jpg
「全球最大的开源公司」这一名号,在数易其主之后,最终归属了 Facebook。这家非典型的开源公司不依靠出售软件盈利,反而走上了开源的道路—提供开源代码,经营开源社区。Red Hat 最终还是碰上竞争对手了。随着Hortonworks 以十亿美元的市值公开上市,「全球最大的开源公司」这一名号的归属眼看就要引发一番竞争。但现在,不论是 Red Hat 还是 Hortonworks,都用不着再去争这个头衔了。几年前,我(本文作者:Matt Asay)在一次论辩中说,Google 是世界上最大的开源公司。但今天,Facebook 拿走的这一荣衔。Google、Twitter、Netflix 等其他的网络巨头,都推出了大量的开源软件,但只有 Facebook 走的是大规模提供开源代码和开源社区的道路。
在开源的模式上越做越大Facebook 将开源的模式推向极致。Facebook 将所有事物都向用户开放:软件、硬件和技术诀窍。一定程度上,这是 Facebook 吸引开发商的方式之一。但「分享一切」的原则,也正是 Facebook 成功之钥。至于软件方面,没有哪一家公司能比 Facebook 开放更多的开源代码、提供更多的技术支持。基于 2013 年的 90 个源代码存储数据库,仅 2014 年一年,Facebook 就设立了 107 项开源项目,这就让 Facebook 的开源项目总数达到了 225 项。Apache Cassandra(一种 NoSQL 数据库)、Thrift(为扩展性跨语言服务提供框架)、Apache Hive(建立在 Hadoop 顶端的数据仓库基础结构)及其他很多项目,都属于 Facebook 自己的开源项目。而除此之外,Facebook 还积极地帮助大量外部项目发展,包括 Apache Hadoop 和 MySQL。在硬件方面,Facebook 决定开放其数据中心的源代码。这一决策虽然没有被媒体广为宣传,但却很有发展潜力。在这项名为 Open Compute 的项目中,Facebook 公布了所有必要的细节,从而帮助其他公司仿照 Facebook,建立它们自己的数据中心。当然,现实情况是,大多数公司还没发展到那个程度,还做不到跟着 Facebook 的引导建立数据中心。尽管 Rackspace、IO 和微软都已经先后接受了 Open Compute 项目,但大多数的公司却仍不够水平。正如斯坦福大学教授 Jon Koomey 断定的,「如果公司心里有数,并且降低每次计算的成本的话,他们就应该会接受 Open Compute 所提供的项目。但只有当数据中心只有一个所有者,而且有足够的预算经费时,公司才有可能接受 Open Compute;而只有极少数公司才能达到这个地步。」
让开源社区亲如一家
然而,Facebook 所期望的,不仅仅是开放代码和硬件,然后坐视开源项目进入瓶颈。要让 Open Compute 这样的开源项目真正起到效果,其关键在于,让开源贡献者们加入一个活跃的、不断壮大的开源社区。经过 12 天的源代码开放期之后,Facebook 宣布,公司现在有超过 1000 名手握开源项目的外部贡献者。在这 1000 人中,有 20%的贡献者提交了不少于5项项目。换句话说,在 Facebook 的贡献者中,有相当一部分比例的人并不只是单纯的开源贡献者而已:他们同属 Facebook 开源社区这个大家庭的一员。回过头来说,Facebook 的开源社区的重要程度,可以说不亚于公布源代码和硬件设计技术,尤其在被第三方开发系统所应用时,效果更加显著。这就是为什么 Facebook 成为当前开源公司界的领头羊的原因。Facebook 不走 Red Hat 和 Hortonworks 的发展道路,即不依靠卖软件或相关服务盈利。但它利用软硬件的开源方式,就能岁入百亿美元。听起来,开源项目的投资取得了相当不错的收益。
原文地址:http://blog.chipspark.com/cn/?p=878
市场很大,值得投入 开不开源取决于商业模式的需要。。。都不是为了开源而开源,,为了赚钱 说到底还是赚钱的 cj2q 发表于 2015-2-2 16:36
说到底还是赚钱的
至少比闭源赚钱的进步啦
页:
[1]