“iWeb峰会”(原HTML5峰会)已于8月16日在北京顺利召开。相比去年峰会,本年大会增加了前端开源主题专场,让我们感受到开源在前端工具方面的活力。令记者感到印象深刻的是关于开源项目与社区运营方面的话题。运营,可以说是促进开源技术发展和传播的关键作用力。下面是与此相关的内容介绍,以供参考。
如何运营一个开源项目仅仅是将源码公开出来,“开源”就结束了吗?显然没有,这还牵扯到开源协议、项目文档、社区等问题。来自腾讯的开源项目Koala开发者赖志强,以Koala项目为例,与大家分享了开源项目运营的经验。
关于项目起步阶段,赖志强的分享特别有意思,也特别实用,如:
上面的都做好后,接下来的运营重点就是让别人知道自己的项目,大家可以在流行的技术社区、社交平台等目标人群集中的场所发布项目信息。接着,就是项目维护,结合收到的用户反馈和Bug报告,不断地去进行项目迭代,让用户用上具备更加强大功能的软件。当然,该过程不是一蹴而就,需要项目开发者在精力和时间上不断地投入。虽然过程辛苦,但它带来的成就感是什么也比不了的。开源,也是“码农”实现“改变世界”梦想的一个途径。 社区与企业:共创开源生态本专场的亮点之一就是有来自宝岛台湾的朋友Caesar Chi和Richard Lin。他们二人在台上表现自如,以“对口相声”的形式分享经验与心得体会,风趣幽默,不时引来阵阵笑声。Caesar Chi是台湾JS开发者大会 JSDC的发起人,Richard Lin之前在台湾“中央研究院”下“自由软件铸造厂”从事研究工作,现在则在大陆源码托管服务商GitCafe任职。台湾相对大陆而言,在开源社区建设和发展方面更加成熟些。之前在网络上相互交流的开发者,在线下则变为丰富的黑客马拉松、技术大会,从台北到高雄,也只需寥寥数小时的路程。他们不仅仅联络台湾本地开发者,更是将本地开发者与全球开发者联络起来,融入到国际开源大社区中去。上面提到的JSDC是目前台湾最大的JavaScript年度技术研讨会。 讲到生态,则强调的是物种多样性,这对于社区,同样适用。仅仅是开发者的聚会,圈子固然小了很多。社区需要联合企业,共同参与到生态的建设中来。演讲者给出了下面一张关系图,来说明社区、企业、开源项目、开发者等各方的共生依存关系: 从上面关系图,我们不难看出:开源项目要有社区才能完整,社区更需要运营;社区对企业来说,是人才孵化器;企业可以帮助社区成长的更好;社区贡献者可以在社区里面得到成长与进步。 他们还分享说,社区建设是长线投入,短期的“急功近利”难以持续。 |