core-js 作者入狱 18 个月,2600 万次周下载的开源项目将如何?

2020年04月01日11:08:39 科技 1418

雷锋网AI源创评论报道,

一位彪悍的俄罗斯程序员,名字叫丹尼斯·普什卡列夫(Denis Pushkarev),平时爱好就是飙摩托车。[1]

core-js 作者入狱 18 个月,2600 万次周下载的开源项目将如何? - 天天要闻

【雷锋网注:俄罗斯程序员、摩托车爱好者,丹尼斯·普什卡列夫】

在一次事故中,他以 60 km/h的速度驾驶,结果撞了两个行人,一人现场死亡。根据俄罗斯联邦法律,他被判处有期徒刑 18 个月,剥夺 2 年驾驶权利,另处以罚金 138 万卢布。[2]

core-js 作者入狱 18 个月,2600 万次周下载的开源项目将如何? - 天天要闻

【雷锋网注:俄罗斯法院驳回了上诉】

丹尼斯认罪,但是请求缩短刑期,从 2019 年 11 月就递交了上诉,如今上诉被驳回了。

问题是,丹尼斯写程序也很彪悍,他是 JavaScript 的模块化标准库 core-js 的作者,这个库通过 npm 软件包管理器下载,每周居然高达 2600 万次。[3] 甚至连苹果公司的网络服务,也用到了这个库。[4]

core-js 作者入狱 18 个月,2600 万次周下载的开源项目将如何? - 天天要闻

【雷锋网注:core-js有超高的人气和下载量】

真正的问题来了,如果丹尼斯进班房这么久,谁来维护这个库?

一个人的开源

core-js 并没有公司支持,其实就是丹尼斯写的一个 JavaScript 标准库的 Polyfill(插件),有点像装修用的腻子,把缺损的地方填充抹平。在 Web 开发中,在不支持在 HTML5 的旧版浏览器上,实现最新标准。它是最普遍、最流行的给 JavaScript 标准库打补丁的方式。

丹尼斯写这个库花了 5 年业余时间,还一直在找新的全职工作。他想了各种办法来筹集资金,以便维护开源项目。结果是筹到了每个月 57 美元的赞助,仅仅比没有强。

他还想到了广告的方式,方法就是在 npm 安装之后出现日志式的文字广告。但是并没有什么广告商愿意为之付费。

现在,面临高额的罚金和 18 个月的入狱,问题变得很严重。社区用户 nathanjd 问了大家都关心的问题,“如果您在监狱中,那么谁来维护呢?” [5]

丹尼斯没有提供答案。有一位项目贡献者 slowcheetah 声称他可以有一些时间来修复关键错误和重大更新,并且显示他具备“合作者”的权限。但是并不清楚这能否维持该项目的进展。

开源项目的挑战

另一个 JavaScript 加密库 jsrsasign 也遇到过类似的挑战。自 2018 年 4 月以来,项目就没有任何活动。但是在 npm 上却有 350 个项目完全依赖这个库,项目也受到了微软、Mozilla 这样有影响力公司的青睐。[6]

有人指出,JavaScript 社区里不少项目都有这样的问题,就是项目的作者是唯一的维护者,特别是这些使用量大的项目,不应该由一个人,而是应该由一个基金会来掌控。

core-js 作者入狱 18 个月,2600 万次周下载的开源项目将如何? - 天天要闻

【 雷锋网注:图片来源:Pixabay所有者:Boskampi 】

然而现实问题摆在这里,需要有一个解决办法。GitHub 社区与安全高级产品经理本·巴尔特(Ben Balter)回应说,如果项目维护者无法响应,GitHub 有一个账户所有权转移的流程,比如转给合作者或者同事。同时鼓励维护者将项目从个人账户转移到组织中,不仅可以获得高级社区管理功能,还可以添加其他维护人员作为共同所有者。[7]

这些都要取决于项目维护者的选择。也有的网友提出,项目可以分叉,由另外的人来维护。但是分叉对于 npm 上依赖这个名字的其他软件包而言,并没有任何帮助。

最后有网友建议,大家有没有想过,丹尼斯可以在监狱的图书馆里,继续维护这个项目?

引用来源:

[1] 丹尼斯的个人网页,https://vk.com/xrock

[2] 法院判决,https://kraevoy--alt.sudrf.ru/modules.php?name=sud_delo&srv_num=1&name_op=doc&number=1733512&delo_id=4&new=4&text_number=1

[3] core-js库,https://www.npmjs.com/package/core-js

[4]https://www.apple.com/legal/internet-services/news/notices-acknowledgements.html

[5]https://github.com/zloirock/core-js/issues/548#issuecomment-494112872

[6]https://github.com/kjur/jsrsasign

[7]https://www.theregister.co.uk/2020/03/26/corejs_maintainer_jailed_code_release/

科技分类资讯推荐

英特尔披露5nm“中国特供版”AI 芯片,性能或暴降92%,最快6月推出 - 天天要闻

英特尔披露5nm“中国特供版”AI 芯片,性能或暴降92%,最快6月推出

英特尔Gaudi 3 AI芯片(图片来源:Intel官网)关于英特尔Gaudi 3的“中国特供版” AI 芯片有了新进展。钛媒体App 4月15日消息,芯片巨头英特尔(Intel)日前在官网发布一份24页的“Gaudi 3 AI加速器白皮书”中披露,英特尔将推出Gaudi 3在中国发售的两款“特供版”AI 芯片产品。具体包括两种硬件形态加速卡:一款型号为HL
传苹果iPhone将采用塑料棱镜 大力光产品已通过测试 - 天天要闻

传苹果iPhone将采用塑料棱镜 大力光产品已通过测试

【CNMO科技消息】4月15日,据报道,大立光董事长林恩平日前透露,其公司研发的塑料棱镜已通过客户测试,但是否被导入产品仍不一定。外界普遍认为,林恩平口中的客户可能为苹果。市场人士分析称,去年iPhone 15系列的最大卖点,即为Pro系列机型首度搭载潜望式镜头,由大立光独家供货。此外,新增了棱镜作为关键零部件之一,...
雷军:SU7啥都比特斯拉好,唯独能耗输了,特斯拉能耗强在哪? - 天天要闻

雷军:SU7啥都比特斯拉好,唯独能耗输了,特斯拉能耗强在哪?

毫无疑问,即便已经过去两周,小米SU7还是目前最火的新车。不过,作为小米品牌的第一款车型,SU7很难做到尽善尽美,比如雷军在上市发布会上就提到,SU7有90%的配置领先特斯拉Model 3,但是在能耗和算力方面Model 3依然更强。看到这大家就很好奇了,如今电动车的技术升级如此之快,为什么最新的小米SU7在能耗方面依然不敌上...
【首发】至秦仪器完成数千万元A+ 轮融资,加速打造国产小型质谱仪 - 天天要闻

【首发】至秦仪器完成数千万元A+ 轮融资,加速打造国产小型质谱仪

动脉网独家获悉,日前,深圳至秦仪器有限公司(简称:至秦仪器)完成数千万元A+ 轮融资,并更名为至秦仪器(合肥)有限公司。本轮融资由合肥肥西产投、合肥创新投、深圳君盛润石共同投资,深圳高新投作为本轮融资独家财务顾问。本轮募集资金将用于至秦总部、研发、生产基地建设等投资。成立于2018年的至秦仪器,以自主研发...
Blackmagic Design 发布适用于苹果 iPad 的达芬奇调色面板 - 天天要闻

Blackmagic Design 发布适用于苹果 iPad 的达芬奇调色面板

IT之家 4 月 15 日消息,知名视频剪辑软件达芬奇 (DaVinci Resolve) 早在 2022 年就登陆了 iPad 平台,虽然其支持多点触控和 Apple Pencil,但专业人士往往更青睐定制硬件带来的操控感。近日,Blackmagic Design 公司发布了专为 iPad 打造的调色面板 ——DaVinci Resolve Micro C
申通公主岭市智慧物流产业园项目:努力建成东北三省物流行业重要枢纽 - 天天要闻

申通公主岭市智慧物流产业园项目:努力建成东北三省物流行业重要枢纽

“2022年8月,项目启动建设。目前,主体建筑已经完工,正在安装调试分拣设备,计划今年10月投入运营。”日前,在申通公主岭市智慧物流产业园项目(一期)建设现场,申通快递东北大区吉林转运中心负责人袁永胜介绍了项目进展情况。走进分拣车间看到,流水线上,一排排智能分拣设备正在安装调试。“我们所在区域为转运中心的...
充电量逼近10亿度!浙江一季度电动汽车充电量增长近七成 - 天天要闻

充电量逼近10亿度!浙江一季度电动汽车充电量增长近七成

充电量升高的同时,浙江的电动汽车充电价格正在下降。去年12月,浙江省发展和改革委员会、省市场监督管理局发布政策,重点对向电网企业直接报装的经营性集中式充换电设施峰谷时段进行优化设置,并调整了峰谷电价浮动比例,推动充换电设施用电价格明显下降。
售8.08万起,把高阶智驾达到10万!宝骏悦也家族正式上市 - 天天要闻

售8.08万起,把高阶智驾达到10万!宝骏悦也家族正式上市

宝骏悦也系列,作为宝骏品牌的璀璨明星,一直以来都备受瞩目和赞誉。其出色的性能、时尚的设计和卓越的品质,赢得了众多消费者的喜爱和追捧。如今,全新升级的宝骏悦也系列再次闪耀登场,必将引领智能出行的潮流,成为市场上的新宠。