Why Do You Contribute to Open Source?

The following text is a partial translation of the original English article, performed by ChatGPT (gpt-3.5-turbo) and this Jekyll plugin:

你可能还记得我半年前的文章:为什么你不为开源做贡献?我在那篇文章中说过,如果你没有自己的开源项目,也没有回馈给你使用的项目,那你就有问题了。现在我要对那些真正做出贡献却不要求回报的人说一句:伙计们,你们做错了!

开源几乎总是指”免费”,就像啤酒一样,没有人会为你的拉取请求付钱。然而,这并不意味着你不能赚钱。

当然,通过修复docker/docker中的一个错误,你不会直接赚到任何现金,但你可能会获得一些无形的价值,这些价值以后可以转化为现金。

而且,你必须获得这个价值,这是我的观点。否则,如果你出于纯粹的利他主义而做出贡献,你很快就会失去动力。这不是因为你贪婪,只有金钱才能激励你,而是因为没有金钱,你不会感到你的努力得到了真正的赞赏。

我所说的无形价值,当然就是你的简历。如果你是docker/docker的积极贡献者,你的简历会这么写,并且你会出现在贡献者列表中,你的时薪或工资肯定会更高。

在成为贡献者之前,我建议你问自己一个问题:这会对我的简历、资料和市场声誉有什么影响?他们会将我列入贡献者名单吗?他们会因为我的拉取请求而提升我吗?我能在下一次求职面试中提到他们的名字吗?

大多数项目不会为你做任何事情,除非你明确要求。我是40个GitHub仓库的维护者,其中至少有6个仓库有超过200个星星(yegor256/tacityegor256/takesyegor256/rultoryegor256/eojcabi/jcabi-aspectsteamed/qulice)。如果你向其中任何一个仓库提交拉取请求,我只会审核、合并并忘记你的名字。我不会做其他事情,只是因为你没有要求。

然而,如果你要求我将你的名字和博客链接放在贡献者列表中,我会毫不犹豫地做到。而且,如果你在提交拉取请求时直接在其中添加,我会合并它,你的名字会直接出现在仓库中,出现在你认为最合适的地方。

在过去的六年里,我积极参与开源开发,从来没有见过有人向我提出这样的要求。为什么?我不知道。

Translated by ChatGPT gpt-3.5-turbo/42 on 2023-12-16 at 15:30

sixnines availability badge   GitHub stars