Open source 如何找到开源项目的合作者?

Open source 如何找到开源项目的合作者?,open-source,collaboration,Open Source,Collaboration,我写了几个小型开源项目。我所有寻找合作者的尝试(查看sourceforge.net和codeplex)都失败了——我要么找不到任何人,要么找不到感兴趣或没有贡献的人。于是就出现了这样一个问题:我如何以及在哪里可以找到与之合作的人(在开源方面)?我认为只有这样做: 构建人们经常使用的东西,潜在用户数量也应该很大 保持更新并保持用户群 过一段时间,人们应该开始攻击你的工具,然后加入开发。但是在这个工具获得相当的普及之前,我认为很难期望人们加入到这个项目中来。问问你自己,“这个项目将受益的人”是否

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

我认为只有这样做:

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

过一段时间,人们应该开始攻击你的工具,然后加入开发。但是在这个工具获得相当的普及之前,我认为很难期望人们加入到这个项目中来。

问问你自己,“这个项目将受益的人”是否比你自己还多。在该组中找到也可以编写代码的人。例如,我正在写一个项目,以使飞行员受益。因此,我向飞行员寻求帮助,其中一些是编码员。

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

  • 一个成熟的、积极发展的项目
  • 我感兴趣的事
  • 有很多机会添加对我来说很有趣的功能
  • 支持用户/开发人员的社区,即使是一个
  • 几个版本的迭代,以证明它不会死
确保你的项目看起来不像是一个柠檬,迎合用户,尽你所能地建立基础,我认为他们会从门框里冒出来


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

简短的回答是:很棒

如果你的软件真的解决了一个痛点并且很好地解决了它,人们会通过SourceForge/GitHub/等、Google和口碑自行解决(假设你有合理数量的推广)。如果你吸引了大量的人,他们需要你的软件做什么,需要它有新的功能,那么合作者就会来

还有:保持活跃。如果你已经6个月没有更新代码了,或者如果你在SourceForge上的页面上说你的软件已经在Alpha中运行了一年,那么很多人会忽略它,继续下一个搜索结果。将软件放到其他人可以使用的地方,并对其进行维护


关于开源的事情是,它真的必须有机地增长——没有人会得到报酬,没有人会面临被解雇的威胁——人们必须关心你的软件,让它增长到你能做的以外。你永远不会通过寻求合作者(或者无论如何,好的合作者)来获得他们——只有通过做一些好的程序员会觉得有趣的事情

有一个寻找合作者的网站:

如果你正在寻找设计师和/或开发人员,这也是一个选择

这个答案似乎是标准答案,显示了开源的个人主义本质。首先,单独构建一些东西,然后贡献者就会出现。但是如果你想在别人的帮助下发展一些东西呢?