开源漏斗模型

Funnel

销售漏斗

销售中有一个经典的漏斗模型,一个用户需要一系列步骤才会真正购买。在每一个步骤上,都会有用户止步不前,所以最终购买的用户仅仅是潜在用户的很小一部分。

  1. 潜在客户
  2. 了解产品
  3. 浏览网页
  4. 产生购买欲望
  5. 点击购物车
  6. 网银付款
  7. 快递收货
  8. 实际使用

开发漏斗

同样,在开源开发中也有类似的漏斗模型存在:

  1. 使用产品
  2. 参与社区讨论
  3. 首次参与贡献
  4. 长期开发者
  5. 核心开发者

同样的,每一步都会有开发者止步不前,只有极少数人会成为核心开发者。所以为了提高最终的成功可能,获得更多的开发者,一个开源产品也需要进行运营工作。

运营开源产品

用户社区

互联网经济中,所有公司都已经大大提高了对用户社区的重视程度。对开源产品来说,更是如此。很多开源项目都有非常活跃的论坛、IRC、邮件列表等等,老用户帮助新用户。

首次贡献

大部分用户开源软件的首次贡献,都是在使用的过程中遇到 Bug。为了解决自己遇到的问题,就去查看代码,找到问题原因,并提交补丁。

和封闭系统相比,开源系统大大降低了活跃用户参与贡献的难度。尤其是 Github 的 pull request 机制,更是简化了 patch 提交和合并流程。为了让更多的用户进行首次贡献,一个开源项目最好提供一份快速启动手册,一个专门的页面介绍如何进行贡献。

长期贡献

首次贡献变为长期贡献,是一个很艰难的过程。除了解决自己的问题,还是需要额外的动力。对于开源软件来说,商业社会惯用的钱已经起不了作用了。

不为钱,则为利。需要给这些开发者足够的荣誉,比如贡献者列表等等。激发人对内心自我实现的渴望。