五千年(敝帚自珍)

主题:【原创】开源也能成功 -- 老马丁

共:💬58 🌺142
全看分页树展 · 主题 跟帖
家园 您点到问题的关键了,

开源软件的问题真的是在于猫太多,而且敢于画的人也太多,同样一个东西,可选项太多,跟没选项其实分别不是太大。我以前刚好做过相关的调查,如果我们面对某一项任务,可以选择的开源软件往往有好多的时候,可以考虑的因素有:

1)最新的版本更新时间, 如果某个开源软件的上一个版本是2000年以前更新的。这个肯定不能选。

2)版本更新频率,如果某个开源软件更新特快,几个月就出一个新版本。那么只能有两个可能,要么这个东西的确进化很快,比如Linux;要么就是这个东西bug太多。

3)maillist或者irc。大多数开源软件依然是通过maillist来交流的,如果某一个开源软件,平均下来,一个月有30封以上的mail,而且这些mail都是有问有答类型的,就比较可靠了。至少如果出了问题,有人可以帮忙解决。

4)可以通过google查阅这个软件是否已经有人用在其他项目里面了,在开源软件里面,这个proven-in-use是非常重要的一个指标。

5)如果有多个被选项,可以尝试用google trend根据关键词来画图,这个可以看的一清二楚。但是这个图只能参考。

6)bugzilla列表。

几乎所有开源软件的短板都在文档上,往往是软件更新了很久了,但是相对于的说明文档还停留在很久以前。关注一下Linux 2.6 kernel的Documentation目录,可以发现很多东西就是直接从2.4里面拷贝过来,根本没有修改。

基于开源软件的系统关键一步是如何把来历不同的子系统整合到一起,很多时候,这种整合的效果还真不如重头写一个。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河