Github开源项目贡献指南-从开源工作中获取报酬[译文]

为什么有些人会寻求经济支持

大多数开源工作都是自发的。举个例子,如果有个人在他们使用一个开源项目的时候遇到一个bug然后他提交了一个快速的修复方案,或者他们很享受在业余时间修补项目的问题。

有很多原因会让一个人觉得没必要因为他们在开源项目中做的工作而获取报酬。

  • 他们可能有一个非常喜欢的工作了,这让他们会在空余时间对开源项目做贡献。
  • 他们已经把开源作为一个习惯了
  • 他们在给开源项目做贡献的时候获得了其他的好处,比如建立声望,学习一项新技能,或者感觉离社区更近。

而对于其他人来说,特别是在项目正在进行而且需要大量事件投入的时候,获取报酬似乎是唯一的方式让贡献者持续工作,不管是因为项目需要还是个人的原因。

有偿工作也使各行各业的人做出有意义的贡献。而有些人在开源项目上花不起无偿的时间,基于其自身目前的财务状况,债务,或家庭或者其他需要花费精力的义务。这意味着这个世界永远不会看到那些没有时间奉献自己的人才的贡献。

如果你在寻求经济支持,有两种方式可以考虑,第一是找你的老板,第二是找别的组织给你的项目资助。

Funding your own time(实在不知道怎么翻译。。。)

现如今很多兼职或者全职搞开源项目的人都会得到报酬。最常见的方式就是和你的老板谈谈。

It’s easier to make a case for open source work if your employer actually uses the project, but get creative with your pitch. Maybe your employer doesn’t use the project, but they use Python, and maintaining a popular Python project help attract new Python developers. Maybe it makes your employer look more developer-friendly in general

如果你现在没有一个现有的开源项目,但是想把你现在在做的工作开源出来,那么试图说服你的老板把公司内部的某些软件开源把。。

许多公司正在开发开源程序,以建立自己的品牌和招聘高素质人才。

举个例子,@hueniverse发现有财务方面的原因促使沃尔玛对开源项目投资. And [@jamesgpearce] 发现Facebook的开源计划对他们招人产生了积极的影响

这和我们的黑客文化和团队架构密切相关,我们问我们的员工。“你在Facebook感受到了我们的的开源计划了吗?”。三分之二的人回答是。二分之一的人说这个计划在他们决定为我们工作的时候起了积极的作用。我希望这都不是边缘数字,而是一个继续进行的趋势。

如果你的公司沿着这条路走下去,保持社区和公司活动之间的界限是很重要的。最终,开源通过来自世界各地的人们的贡献来维持自己,这比任何一个公司或地点都要重要。

如果你不能说服你的雇主优先考虑开源工作,那么考虑找一个新的雇主来鼓励员工对开源的贡献。寻找那些致力于开源工作的公司。比如说:

起源于大公司的开源项目比如说Go或者React,还会专门请人在这些项目上干活。

最后,根据您的个人情况,您可以尝试筹集资金独立资助您的开源工作。例如:

给你的项目寻求资助

除了对个人贡献者的安排,有时候项目会需要从公司,个人,或者其他方式给正在进行的项目筹集资金。

组织资金可能转向支付目前的贡献者,包括运行项目的费用(如托管费),或投资到新的功能或想法。

随着开源的流行,寻找项目的资金仍然是实验性的,但也有一些共同的选择。

通过众筹活动或赞助提高你的报酬

寻找赞助效果很好,如果你有一个强大的受众或声誉,或您的项目是很受欢迎的。

寻求赞助了的项目的几个例子包括:

创建收入流

根据您的项目,您可以为商业支持、托管选项或附加功能收取费用。几个例子包括:

  • Sidekiq 为付费版本提供附加的支持
  • Travis CI 提供付费版本的产品
  • Ghost 一个有付费管理项目的非盈利组织

一些流行的项目,比如npmDocker,甚至会寻找风投来支持他们在商业上的发展。

申请资助

一些软件基金会和公司为开源工作提供资助。有时,赠款可以支付给个人没有建立一个法律实体的项目。

更详细的方案和案例研究,@nayafia写了一份指南教你如何通过开源工作获取报酬。不同类型的资金需要不同的技能,所以考虑你的优势,找出哪种选择最适合你。

建立经济支持案例

无论你的项目是一个新的想法,或者已经有好多年了,你应该把重要思想为识别你的目标在使一个令人信服的理由。

无论你是想付出自己的时间,或筹款为一个项目,你应该能够回答下列问题。

影响

为什么这个项目这么有用?为什么你的用户,或者潜在的用户,这么喜欢他?五年之后这个项目会是什么样子?

引导

尝试收集证据,你的项目是重要的,无论是指标,轶事,或见证。现在有没有公司或值得注意的人使用你的项目?如果没有,有一个突出的人赞同吗?

对投资者的价值

投资者,或者发放资助的组织,经常会收到这样的请求,为什么要支持你的项目而不是别的项目和社区?他们能得到什么?

资金的使用

实际上你会怎么处理这笔资助?专注于项目里程碑或结果,而不是支付工资。

怎么接受资助?

没有人在支出方面有什么要求?例如,你可能需要成为一个非营利性的或有一个非营利性的财政赞助商。或者,资金必须提供给单个承包商,而不是一个组织。这些要求有不同的资助者,所以一定提前做好功课。

不断尝试,不要放弃

筹集资金并不容易,无论你是一个开源项目,一个非营利组织,或一个软件启动,在大多数情况下,你需要富有创造性。确定你想如何得到报酬,仔细研究,设身处地的为你的投资人着想将会帮助你建立一个资助方面的令人信服的案例。

有钱的捧个钱场,没钱的捧个人场