8

我有几个我编写的小型开源项目。我所有寻找合作者的尝试(在 sourceforge.net 和 codeplex 上查看)都失败了——我要么找不到任何人,要么找到了不感兴趣或没有贡献任何东西的人。因此出现了一个问题:我如何以及在哪里可以找到可以合作的人(在开源的东西上)?

4

6 回答 6

10

简短的回答是:很棒。

如果你的软件真的解决了一个痛点并且很好地解决了它,人们会通过 SourceForge/GitHub/等、谷歌和口耳相传自己来解决它(假设你有合理的推广量)。如果您吸引了大量需要您的软件功能并需要它具有新功能的人,那么合作者就会来。

另外:保持活跃。如果您在 6 个月内没有更新您的代码,或者如果您在 SourceForge 上的页面显示您的软件已经处于 Alpha 版一年,那么很多人会忽略它并继续下一个搜索结果。将软件放到可供其他人使用的地方,并对其进行维护。

关于开源的事情是它确实必须有机地发展——没有人得到报酬,没有人受到被解雇的威胁——人们必须关心你的软件,它才能发展到超出你所能做的范围。你永远不会通过征求合作者(或者无论如何,好的合作者)来获得他们 - 只有通过制作一个优秀的程序员会觉得有趣的东西。

于 2008-12-09T22:02:18.427 回答
4

我认为只有这样的方法:

  • 构建人们经常使用的东西,潜在用户数量也应该很大
  • 保持更新并保持用户群

一段时间后,人们应该开始破解您的工具,然后加入开发。但在该工具获得相当大的普及之前,我认为很难期望人们加入该项目。

于 2008-12-09T21:50:01.150 回答
3

有一个寻找合作者的网站: http: //collabfinder.com/

于 2013-04-18T10:57:25.710 回答
1

问问自己,“这个项目将受益的一组人”是否包括你自己以外的人。在该集合中找到也可以编码的人。例如,我正在编写一个让飞行员受益的项目。所以我向飞行员寻求帮助——其中一些是编码员。

于 2008-12-09T21:52:07.747 回答
1

作为贡献者,我正在寻找:

  • 一个积极发展的成熟项目
  • 我感兴趣的东西
  • 有很多机会添加对我来说听起来很有趣的功能
  • 一个支持性的用户/开发者社区,即使它是一个
  • 发布几次迭代以证明它不会死

确保你的项目看起来不像是柠檬,迎合用户并尽可能地建立基础,我认为他们会从木制品中冒出来。

贡献者的主要途径是用户,然后确保您对开发人员友好,并且您应该发现自己有一群乐于助人的人帮助您。

于 2008-12-09T21:59:46.437 回答
0

如果您正在寻找设计师和/或开发人员, http://www.builditwith.me也是一个选择

于 2013-08-14T18:49:12.737 回答