我知道很多软件都是开源的。至少其中的一些人,肯定是某个地方的人单独写的第一个版本。
好的开源软件是如何广为人知的?我对第一步最感兴趣。一个人编写的软件是如何获得第一个新的贡献者的?
我在找实用的建议。我已经启动了一个项目这里,叫做aodbm.,我可以采取哪些步骤来给它最好的开始呢?
发布于 2011-02-23 10:20:58
从经验来看,绝大多数开源项目都是一个人所热爱的劳动。随着项目数量的增加,定期获得有用的贡献几乎是不可能的。看你的项目,它也相当利基。你最好的选择是考虑一些学术上的投入,比如尝试把它作为CS学生最后一年的一个好项目,或者类似的项目。
发布于 2011-03-13 20:18:19
阅读这本书:开发开放源码软件 (免费下载)。
它详细解释了如何管理一个项目及其社区,以及如何(试图)使其成功。
发布于 2011-03-13 20:07:10
我认为,要想获得开源的成功,您必须:
有一个清晰有趣的主题(对很多人来说)
2/用运行的示例和文档快速地给出源代码。备注:低功能运行软件比全功能buggy软件更好!
[3]留意用户的意见。
如果我看你的项目:
[1]主题尚不清楚。
2/没有文件,没有医生。
https://softwareengineering.stackexchange.com/questions/50857
复制相似问题