我发现自己想开发某些项目,但大多数时候我缺乏动力,因为我自己开发。
我通常做的是寻找类似的现有项目,并询问开发人员是否愿意合作,但这相当困难。
有没有一个好地方(可能是一个网站)可以找到和我一样对同一个项目感兴趣并因此想合作的人?
我发现自己想开发某些项目,但大多数时候我缺乏动力,因为我自己开发。
我通常做的是寻找类似的现有项目,并询问开发人员是否愿意合作,但这相当困难。
有没有一个好地方(可能是一个网站)可以找到和我一样对同一个项目感兴趣并因此想合作的人?
你自己编码?
在开源代工厂之一上发布代码。(code.google.com.sf.net.bitbucket.org,github.com 等...)
选择一个简单的许可证(x11/MIT 很好,如果你愿意,可以选择 GPL2/3/AGPL3 等等。)
使用一页教程编写有关如何部署、运行的简单说明。
有一个网站,你可以在其中写下你构建的东西,以及你想要构建的东西。
找到需要帮助的人并帮助他们。不要过度扩张自己。
建立信任需要时间。信任需要时间。
你写了:
我通常做的是寻找类似的现有项目,并询问开发人员是否愿意合作,但这相当困难。
如果您在那里看到一个开源项目,那么开发人员很可能已经喜欢合作。他们可能不想做的是谈论如何将软件变成下一个价值 500 亿美元的庞然大物的宏伟计划。一般来说,如果你加入邮件列表,自我介绍(“嗨,我是 Joe,我喜欢做 X,我喜欢这个软件。”),获取和使用该软件,并提供反馈和建设性的批评,以及证明您正在遵循说明或至少尝试这样做,然后,如果您提供补丁(或 github 上的分支),则可能会对其进行查看和考虑。
请遵循项目方法。例如,如果他们使用测试,请使用您的补丁提交测试,诸如此类。
我尝试自己启动一个开源项目,但失败了。我在一个论坛上发表了我的想法,大约有 10 或 15 人想加入这个项目。其实活动很少……
我认为失败的主要原因是我在上市之前没有开发任何东西。至少有一个原型会非常有用。另一件事是定义一个(简单的)开发过程。
如果我再试一次,我会:
查看 github.com 上的产品。如果你可以使用 git,我经常会在那里找到一些很酷的项目,你可以随时 fork 存储库来提供帮助。
首先,您应该在 Open Source Forge 上注册您的项目。维基百科上有一个比较列表:http ://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities
在某些锻造上,有一种寻求帮助的方法。我知道 SourceForge 可以:https ://sourceforge.net/people/
我建议您阅读 Karl Fogel 关于该主题的出色而完整的书:生产开源软件。它可以在线免费获得,也可以从亚马逊打印。
如果您已经在网上某处有一些代码,您可以在Stack Overflow 的开源广告上为您的项目投放广告。
引用链接:
它必须是一个广告,征求编写实际源代码的程序员的参与和贡献。这并不是针对碰巧是开源的消费产品的通用广告。它用于寻找有助于贡献代码或其他编程事物(文档、代码审查、错误修复等)的程序员。
Openhatch 是我找到的寻找开源项目的最佳场所