12360刚上线的时候,因为问题百出,当时中国就有一帮人说要做一个开源的12360项目
,当时还开了一个论坛好像是bbs.12360.org, 用来沟通协调,开始也有10来个成员,
刚开始还热火朝天的,还组织了架构,开了几次会,还在论坛上贴了一些初步的成果,
将论坛分成几个讨论模块,刚开始还有一两篇的技术文章,半年后我再去看,后来就变
成了贴垃圾广告的论坛,当然整个项目也不了了之
我对于美国开源社区项目的具体运作不是很了解,感觉开源项目比普通的项目还难管控
,也很难推进
像上面提到情况,可能是中国一部分包括我自己对开源项目的误解
我觉得开源项目是不是这样的
1.首先要有一两个强人,做了最基础的工作,功能基本齐备了,有一定成熟程度才开源
。据我了解的lucene和hadoop,都是同一个作者开始写,然后他把项目都donate给
apache,团队才慢慢扩大,当然他自己应该也有钱拿。我的问题是开源项目一般是怎么
启动的呢?有没有可能像上面说的那样,搞一个架构,一帮人远程讨论,分工合作?
2.第二个是后期的管理是怎么进行的呢?开源项目虽然是开放式,但不是每个人都有有
能力参与,项目负责人又是怎么样管理的呢,我大概知道有些mail list之类的东西,
但是又如何对质量,成员进行考核管理呢
我一直觉得美国的开源社区是最有活力的地方,在小公司如果没有很好的团队,可能学
不到什么东西,然后也不是每个人都有机会进大公司学习成熟的软件管理是怎么运作的
,即使有些在里面工作的,但不一定看到全貌
知道的不妨讲讲,如果我们这个论坛要搞一个开源项目,可以怎么运作呢