Cloudstack 证明了:基金会是创建自由和开放源码软件社区的途径
原文:https://www.openlife.cc/blogs/2012/july/cloudstack-has-proof-foundations-way-create-foss-community
作者:Henrik Ingo, henrik.ingo@openlife.cc, Henrik Ingo, 2012-07-02
译者:刘天栋 Ted
我今天发现了一篇非常有趣的博文:《开源 IaaS 社区分析》。这是对 4 个主要私有云开源项目的论坛/邮件列表流量进行的统计分析:OpenStack、OpenNebula、Eucalyptus 和 Cloudstack。虽然我从未见过作者 qyjohn 或读过他的任何文章,但我们似乎同时在 Sun 工作过。
:-)
对于像我这样偶尔关注这四个云计算项目的人来说,这篇文章在很多方面都很有趣。但对于任何对开源商业模式感兴趣的人来说,这篇文章确实非常有趣。本博客的读者一定还记得我在 2010 年的研究:《如何让你的开源项目增长 10 倍,收入增长 5 倍》。研究表明,在 9 个超大型项目中,有 9 个都是通过基金会管理的,而由单一供应商拥有的表现最好的开源代码库的开发者社区规模大约小 10 倍。基于这一观察结果,我提出了以下建议:
从这些结果来看,一个显而易见的建议是,参与开源开发和业务的供应商应考虑参与社区合作开发的项目--其中标准和熟悉的管理形式是非营利基金会。如果一个供应商目前控制着一个开源项目,那么它应该探索将该项目转移到现有基金会的方案,或者为其创建自己的基金会。由于原来的供应商总是最有可能成为合作开发项目的主导供应商,因此,根据经验,如果执行得当,供应商可以预期这一战略的结果是:
项目规模扩大 10 倍。
因此,该产品在开发过程中获得了 10 倍的投资。
因此,这一更大的开发社区也导致了一个 10 倍于此的潜在市场。
供应商能够占领 50%或更大的市场份额。
有一些开源代码库实际上已经完成了从单一供应商项目到基金会的过渡(我在文章中提到了它们)。然而,现在我们第一次在 Cloudstack 上进行了非常明确的、近乎实验室式的实验,它最近从 Citrix 所有的开源项目转变为由 Apache 软件基金会管理。有趣的是,在这种情况下,CloudStack 是:
这是一个相当年轻的项目,Citrix 将其转移到 Apache 完全是为了获得竞争优势,而不是因为 Citrix 将剥离它。
在 IaaS 云领域竞争的 4 个项目中,有一个项目本身还很年轻,发展迅速,仍在形成中。其他 3 个项目被科学家们称为 "对照组"。
在同一细分市场中,与其他 3 个同样年轻、发展迅速的开源项目竞争激烈。
这一细分市场的用户和潜在开发者主要是早期采用者,他们相对容易在竞争项目之间切换。
结果完全令人惊叹。例如,如果我们查看论坛和邮件列表的月度消息数量,就会发现从 2011 年初开始,OpenStack 在社区竞争中占据了主导地位,其活跃度最多是其他三个项目的 5 倍。之后,CloudStack 于 2012 年 4 月加入了 Apache 基金会:
这真是令人惊叹!在短短 3 个月内,CloudStack 就直接达到了 OpenStack 的水平。这比我预想的社区发展速度要快得多(如果有人让我预测的话......)。就好像他们在四月份打开了一个开关,社区活动立刻活跃起来!
此外,当我自己对供应商社区与基金会社区进行研究时,结果本身并不出人意料,但数字之大却让我大吃一惊:9 个项目比其他任何项目都高出 10 倍。在这里,3 个月内实现 5 倍以上的增长也同样令人吃惊:我认为 Citrix 或其他任何人做梦也想不到能在如此短的时间内实现如此大的社区参与度。
Qyjohn 的帖子中有更多图表,还对每个项目随着时间推移的起伏进行了精彩分析。您可以从那里阅读。但在我看来,CloudStack 的成功可能是由于实现了两全其美的组合:它是一个由基金会管理的项目(如 OpenStack 和 OpenNebula),但同时也是一个相对成熟、产品化、集成和易用的产品(如他们所说的 Eucalyptus)。请记住,仅有基础并不能保证成功,您还需要提供用户希望使用的产品。
作者 | Henrik Ingo
译者 | 刘天栋 Ted
编辑 | 张若珊
相关阅读 | Related Reading
如何使开源项目增长 10 倍,收入增长 5 倍 (请移步本次发布的第一条)
重新审视开源治理模式(请移步本次发布的第三条)
【蒋清野 (Qyjohn) 的博客:https://www.qyjohn.net/?p=1856】
【第二届开源管理办公室年度峰会 (The 2nd OSPO Summit) - 释放开源的无限潜能】(https://ospo.events/)