如何判断一个开源项目的成功

Jan 发表于 2005-10-02 17:01:36

Audris Mockus (Avaya Labs), Roy Fielding (eBuilt), 和James Herbsleb (Bell Laboratories)写了一篇关于开源项目是怎样运作的论文,很有内涵。论文的名字叫做"Two Case Studies of Open Source Software Development: Apache and Mozilla"。文章以Apache和Mozilla为研究对象,得出了几个有意思的结论:

Hypothesis 1a: Open source developments will have a core of developers who control the code base, and will create approximately 80% or more of the new functionality. If this core group uses only informal, ad hoc means of coordinating their work, it will be no larger than 10-15 people.

Hypothesis 2a: If a project is so large that more than 10-15 people are required to complete 80% of the code in the desired time frame, then other mechanisms, rather than just informal, ad hoc arrangements, will be required in order to coordinate the work. These mechanisms may include one or more of the following: explicit development processes, individual or group code ownership, and required inspections.

Hypothesis 3: In successful open source developments, a group larger by an order of magnitude than the core will repair defects, and a yet larger group (by another order of magnitude) will report problems. (一个好的开源项目一定要有一个庞大的社区来反馈问题,判断一个Linux发行版好不好,看看它的用户社区和技术支持,为什么我喜欢Gentoo, 这是原因之一)

Hypothesis 4: Open source developments that have a strong core of developers but never achieve large numbers of contributors beyond that core will be able to create new functionality but will fail because of a lack of resources devoted to finding and repairing defects.

Hypothesis 6: In successful open source developments, the developers will also be users of the software. (很奇怪的一条结论 - 有开发者不用自己的作品的吗?)

Apache是一个很伟大的项目。在我看来,比Linux Kernel还要伟大。
收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论


  • sishen
    2005-10-03 11:47:45

    xiexie都去哪里看article的?


  • Jan
    2005-10-03 12:35:57

    Bloglines不错,一直用它

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定