Facebook欲做最大开源公司:不会靠卖软件赚钱_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > Facebook欲做最大开源公司:不会靠卖软件赚钱

Facebook欲做最大开源公司:不会靠卖软件赚钱

 2014/12/22 9:24:29    程序员俱乐部  我要评论(0)
  • 摘要:「全球最大的开源公司」这一名号,在数易其主之后,最终归属了Facebook。这家非典型的开源公司不依靠出售软件盈利,反而走上了开源的道路—提供开源代码,经营开源社区。RedHat最终还是碰上竞争对手了。随着Hortonworks以十亿美元的市值公开上市,「全球最大的开源公司」这一名号的归属眼看就要引发一番竞争。但现在,不论是RedHat还是Hortonworks,都用不着再去争这个头衔了。几年前,我(本文作者:MattAsay)在一次论辩中说,Google是世界上最大的开源公司
  • 标签:公司 Facebook 开源 软件

  「全球最大的开源公司」这一名号,在数易其主之后,最终归属了 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 顶端的cangku.html" target="_blank">数据仓库基础结构)及其他很多项目,都属于 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 的发展道路,即不依靠卖软件或相关服务盈利。但它利用软硬件的开源方式,就能岁入百亿美元。

  听起来,开源项目的投资取得了相当不错的收益。

发表评论
用户名: 匿名