项目累积下载量90亿次!开发者却穷困潦倒:入狱、被网暴……

2020年的时候,咱们曾给大家介绍过一位来自俄罗斯的老毛子程序员。 他的名字叫Denis Pushkarev,是JavaScript的模块化标准库core-js的作者。 core-js下载量高达每周数千万次,目前累积下载量已经超过90亿次。

本文为扩展迷原创文章,作者“okay”,未经授权请勿转载。


2020年的时候,咱们曾给大家介绍过一位来自俄罗斯的老毛子程序员。


他的名字叫Denis Pushkarev,是JavaScript的模块化标准库core-js的作者。


core-js下载量高达每周数千万次,目前累积下载量已经超过90亿次。


1

据统计,在全球排名前1000的网站里,超过一半都在使用core-js。


包括苹果公司、腾讯、奈飞,甚至知名成人网站P站。


2

可惜的是,core-js虽然下载量比较高,但乐于付费的人却少之又少。


作为开发者,Denis不仅没有从这个项目中获得回报,甚至因为全职维护core-js而穷困潦倒。


这些年里,他想了各种办法来筹集资金以便维护开源项目,结果每个月也只能获得几十美元的赞助,仅仅比没有强。


再加上Denis是俄罗斯人,由于众所周知的原因,在PayPal被禁用后,每个月几十美元的捐款也都没了。


3

2019年11月,Denis以60km/h的速度驾驶摩托车撞倒了两个行人,其中一人当场死亡。


事后,因为没有凑足赔偿金,Denis被判处有期徒刑18个月,仅靠他一人维护的core-js项目就陷入了停滞的状态。


即使没有发布任何新版本,core-js当时每周的下载量仍超过2600万。


4

近日,Denis在网上发表了一篇长文《So, what's next?》,讲述了core-js目前面临的困境,以及自己的开源经历。


在文章中,Denis直言 “开源core-js也许这是我一生中最大的错误” 。


他选择放弃高薪工作,全职从事core-js的开源开发,完全就是为爱发电。


“因为一旦接受,我知道自己就再没精力从事开源工作了。”


而且他的维护工作进行得相当积极,几乎所有功能中,都有他的反馈和相应修复。


现在的Denis已经组建了家庭,并且有了1岁的孩子,还有要赡养的父母。


由于没有收入,他已经无法养家糊口,经常被家人指责。


5

面临窘境的Denis曾试着向core-js用户求助——在core-js安装后添加了日志式的文字消息,表示自己正在找工作。


结果这条求助信息没带来任何好消息,反而为他招来了一场网暴。


6

Denis称,自己当时每天都会收到数百条消息的谩骂,让他和core-js滚蛋。


甚至还有人要求限制他代码仓库和软件包的访问,把权限直接移交给他人。


Denis感慨道,“前后9个月,成千上万的开发者,包括那些高度依赖于core-js的项目开发人员,都了解到我的困境。但没人愿意帮忙,连接替我做维护都不行。”


7

《So, what's next?》这篇长文发布后很快引发舆论热议,同样也招来了无数谩骂。


有网友称他为“开源社区的寄生虫”,想通过开源不劳而获。


也有人因为他的国籍而诅咒他和他的亲人。


8

但与此同时,Denis也得到了很多网友的感谢和支持。


“生存才是第一位,祝你找到一份体面的好工作!”


“老兄,谢谢你分享的故事。我会寄给你100美元。”


据了解,在这个帖子发布后,Denis Pushkarev的比特币账户收到了3个1 BTC的捐款,还有多个小额BTC捐款,价值大约70000美元。


9

开源项目的维护者,是软件世界的无名英雄,是所有现代软件发挥作用的关键。


他们不为名利、不知疲倦地编写新功能、修复错误、解答用户疑问,付出了巨大的精力。


这是一项有挑战性但又充满激情的事业,但这些无名英雄的努力,往往很难得到重视。


可以说开源从来都不是公平的,它注定需要维护者做出一些个人牺牲。


不过,解决的方法永远比问题要多,希望商业公司和开源社区能早日给出解决方案,不要让这些维护者们寒了心。


本站文章均为原创,版权归本站所有,如需转载或引用请注明出处如:“本文章转载自:

项目累积下载量90亿次!开发者却穷困潦倒:入狱、被网暴…… - Extfans”

相关标签

上一篇:网盘全网搜索插件,全网多引擎免费搜索资源

下一篇:100000 stars网站:有关银河系10万颗星星的漫游指南