题
如何吸引开发人员加入开源项目?显然,如果该项目很酷或很有价值,那么找到人才就会更容易。(事实上,他们可能会来找我。)但是我该为平凡或平淡的事情做什么呢?
给项目做广告?垃圾邮件论坛?或者只是继续努力希望其他人注意到?
这是时间问题、项目精彩程度还是运气问题?
解决方案
人们只会做他们认为有价值的事情. 。Web 服务器有什么令人兴奋的地方?没什么,但 Apache 一直在不断前进 - 启动该项目的人们 都关心。所以,我建议你 在您的用户所在位置寻求帮助.
另外,没有人会想要击败他们看不到做任何事情的代码库,所以你可以使用 0.01 版本 靠你自己. 。耶!
网络书 生产开源软件 是一个很好的起点,因为它解决了许多您肯定会忽略的问题。
其他提示
我不认为人们在开始开源项目时认为他们会因此获得帮助。大多数优秀的开源项目都是由一两个人开始从事他们喜欢的项目。
在一段时间内,他们的项目对其他人也很有价值,从那时起他们开始招募志愿者。所以,你应该继续你的项目,人们就会来。
我已经开始了一个开源项目 章鱼 3年前的现在。我可以从已经发布的答案中至少确认两件事:
1) 一开始,我真的很喜欢章鱼用他的 8 条触手抓住所有圆木并让动物制作出“O'Reilly 书籍风格”的想法
但
- 搜索章鱼返回詹姆斯邦德电影......:(
- 所有 octopussy 域名都被保留,所以我选择了 8pussy.org,这听起来像是色情网站......:( (编辑:官方网站现在是 章鱼.pm... :) )
2) 我发布了我的第一个发布公告 鲜肉 我第一次公开发布后 6 个月 来源锻造, ,我看到了差异......从每月 30 次下载跃升至每月 160 次下载
更多的下载并不一定意味着更多的开发者,但它会带来更多的反馈!
这本书 生产开源软件 卡尔·福格尔(Karl Fogel)的著作是一本值得一读的好书。它可以帮助您了解开源开发模型以及驱动 OSS 开发人员为项目做出贡献的因素。我强烈建议您看一下这本书。
我在 Sourceforge 上启动了一些开源项目。唯一能让其他人做出贡献的方法是 (a) 具有对商业开发人员有价值的功能,并且 (b) 没有可用的商业产品具有该功能。基本上,这是一个尚未商业化的利基市场。找到它的人是通过谷歌搜索某些术语来找到的。
因此,对我来说,让人们做出贡献就是做一些“独特”的事情。
顺便说一句,一旦有商业产品可以完成我的项目,贡献就停止了。我想购买这个东西比帮助建造它更容易。
想一想,这也许不是一个坏建议。一种开源职位发布。这是 Stack Overflow 的一部分。很好的曝光度。甚至可能还有徽章。;)
是时候对一个老问题给出新的答案了。
列出您的项目 自由代码网 (以前是鲜肉)
这个问题在发布时不存在,但现在有了 Stack Overflow 的开源广告.
正是为了寻找开源项目的开发人员。
为什么不在这里问呢?寻求经验来充实简历的新程序员可能会加入。
我们这些年长的极客,根据我自己的经验,我做我喜欢的事情。对我来说,它主要与人工智能相关或(不要笑)魔兽争霸和文明4 mods。