2014年11月15日

[知乎]一个好用的开源软件应该具备哪些因素?

作者 zhuangbiaowei

按照时间顺序来写:

1. 容易编译、安装、运行

如果上手困难,80%的人就已经丧失兴趣了。

2. 能用,基本够用

如果完全是一个“Demo”,该有的东西都还没有出来,完成度30%,这种东西都拿出来开源,那就没人感兴趣参与了。

3. 文档,文档,足够好的文档

安装要看文档,使用要看文档,等到有人想要参与这个开源项目,那就更要看文档。文档太糟糕,肯定就没人会参与了。

4. 代码不能太烂

这个,真的不是很重要,因为真的有很多红红火火的开源项目,代码其实很烂。