开源项目 为你自己的时间募资
在今天,有很多人在开源中获得了报酬,无论是兼职或全职。最为常见的做法就是,有些老板愿意为你付出的时间和工作成果掏腰包。
如果你的老板使用到了相应的项目,那么人们找到对应的开源工作就顺理成章,当然这需要你有足够的能力来担当。也有的情况是老板没有使用到相应的开源项目,但是用到了诸如 Python 之类的开源编程语言,那么能够维护流行的开源编程语言项目可以帮助老板吸引到相应的开发者。又或者都不是,那老板也可以获得对开发者友好的口碑。
就像很多开源项目的故事一样,我花了大量的时间来维护项目。当我第一次开始为开源做事情的时候,我在公司待到很晚才回家。(…)然后我就和老板谈,就开源的任务当作本来的工作来做。
— @hzoo , “一名维护者的故事”
如果你现在还没有为开源项目做工作,但是你希望你现在所做得成绩开源出来,那么你可以和你的老板讲,奉劝他将内部的软件开源。
很多公司都在开发开源项目,从而能够打造自己的品牌,以及希望雇佣到高质量的人才。
@hueniverse ,举例来说,有充足的证据证明 沃尔玛对开源的投资 是合理的。 @jamesgpearce 同样,脸谱网的开源项目让它的招聘显得与众不同 :
开源能够与我们 Hacker 文化密切配合,也能够和我们的组织融洽。我们询问员工:”在 Facebook 真的那么的在意开源软件?” 超过2/3的人的回答是”yes”。一半的人表示,该计划对他们为我们工作的决定作出了积极的贡献。这可不是一个戏谑的数字,我们希望继续保持这样。
如果你所在的公司不赞同这么做,没关系,重要的是保持社区和企业活动之间的界限清晰。你要告诉老板,开源的维持是由全球各地的人所贡献,要比任何一个公司或某一地域都大的多。老板会自己作出权衡的。
获得开源的工作是一个难得的机会,而你不应该放弃对这个过程的热情。公司应该为你的激情付相应的报酬。
如果你实在无法在当前的雇主下开展相关开源的工作,那么是该考虑换老板的时候,应到找个支持想开源作贡献的老板!寻找那些致力于开源工作的公司。比如:
那些大公司发起的项目,如 Go 或 React ,均希望雇佣到优秀的工程师来为他们工作。
当然最终还是要看你自身的条件而定,你甚至可以利用你的开源项目来独立的进行融资。这边就有几个案例:
- @gaearon 通过 Patreon crowdfunding campaign 为他的项目 Redux 成功的融到了资金。
- @andrewgodwin 通过 Kickstarter campaign 为 Django schema 迁移拿到了资金