开源赏金


11

我在纸上有一个R(开放源统计数据包)库。我已经开始对不同的功能进行编码,但是我意识到我没有足够的时间在合理的时间内完成此操作。我知道我可以将代码放在仓库中,并呼吁其他人来帮助填补空白。但是我想激励一下。我正在考虑对$ 5- $ 20的每个功能进行奖励。对于开发人员编写每个功能,$ 20的准时回报是不可能的。但是我认为现金(或亚马逊礼券)将是人们实际从事该项目的一项发明。这将使我对我最感兴趣的功能有更多的赏识。

我有几个与此有关的问题:

  1. 好主意?
  2. 我要使开发工作更快或更慢?我已经阅读了Predictable Irrational,并且担心通过为功能提供可观的报酬,实际上可能会阻碍开发人员。
  3. 是否有专门从事此类活动的网站?您可以根据个人经验推荐一个吗?
  4. 您会建议一种完全不同的方法吗?我愿意接受想法!


事实证明,一个新的问题是这一个重复:programmers.stackexchange.com/questions/79561/...
user16764

Answers:


10

在我看来,这不是一个好主意。我认识的所有OSS程序员都不会响应这种悬赏。

那么,什么能激励人们呢?根据Dan Pink的说法,人们的动力来自:

  • 自治
  • 精通
  • 目的

然后,为了吸引优秀的程序员,找到一种方法来提供部分或全部这些项目。

可以与第一种方法同时进行的第二种方法是显示一个跟踪项目进度的主页,显示每个功能的状态以及提供首先通过单元测试的功能的人员(您可以有测试吧?)。

最后,根据我的经验,吸引人的项目并不需要太多帮助来吸引参与者。看一下您在做什么,如果您在吸引和留住程序员方面遇到困难,请考虑一下这可以告诉您项目的实用性。


这似乎是非常好的输入。我也读过平克(Pink),他的想法是我脑海中na的声音的一部分,不断告诉我“这可能不是一个好主意”
JD Long 2010年

youtube.com/watch?v=u6XAPnuFjJc <-我从这段视频中认识了Dan Pink。
Joe Z.

7

https://www.bountysource.com

在关于页面中:

BountySource最初创建于2004年,希望增加和改善开源软件社区的开发。BountySource的第一版提供了多种工具,可轻松管理开源项目。其中一些工具包括任务跟踪器,SVN代码存储库和内容管理系统。

BountySource领先于它的时代...我们想将其视为GitHub的前身。

经过漫长的休假,我们回到了相同的愿景-开源软件开发的整体改进-但系统却完全不同。

我们正在将重点从项目托管-存储库,问题跟踪等转移到BountySource最初想法的众筹方面。


3

我记得在互联网泡沫时期看到的一些网站基本上就是您所描述的。人们会发布他们想完成的小型编码任务,金额不菲,人们可以注册以执行上述任务-该主题有一些不同之处,但这是基本思想。刚从学校毕业,寻找一些额外的麻烦,我经常会四处寻找一个好人。结果?我从来没有做过一个。我总是会看那些任务(我可以做的),脑海中有一个性价比,然后意识到我真的不值得花时间去打扰(恰恰是您在第二条中提到的观点)。另一个问题是,几乎所有的人都不是令人信服的问题-有理由将它们种出来了:)

我同意KevDog的观点,如果您有一个很棒的项目和一些体面的PR(说出话),人们就会来找您并免费工作。尽管我从未走过雇佣军之路,但我确实在这里和那里为OSS项目贡献了代码,这些项目令我大吃一惊。


杰夫,感谢您的意见。这是很合理的。
京东(JD),2010年

0

我不认为这个想法完全超出了可能性范围,但是每个任务的成本模式不起作用,因为它对开发人员而言既不具有成本效益,也无法按比例缩放。

我认为更好的系统可能是$ / Line Of Code,其中所说的loc在版本控制中停留了x倍的时间,并且由于不称职(例如bug)而没有提交。


3
如果有动力,我可以填充代码行。
David Thornley,2010年

确实。答案是一个基本概念的176个字符表示。将任何想法付诸生产将需要更多,更多的规则和安全保护措施。
Craige

1
但是您的前三行完全没有必要,即它们是无用的填充。如果按行付款,您可能可以将其扩展到至少更多行...
jmoreno
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.