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

      最后更新:2020-03-30 12:21:07 手机定位技术交流文章

      雷锋的艾元闯评论说,

      一个名叫丹尼斯·普什卡列夫的强硬的俄罗斯程序员通常喜欢骑摩托车。

      [雷锋网注:俄罗斯程序员和摩托车手丹尼斯普斯卡列夫]

      在一次事故中,他以60公里/小时的速度行驶,结果撞上了两名行人,一人当场死亡。根据俄罗斯联邦法律,他被判处18个月监禁,剥夺驾驶权利两年,罚款138万卢布。

      [雷锋网注:俄罗斯法院驳回上诉]

      丹尼斯认罪,但要求减刑。他于2019年11月提出上诉。现在上诉被驳回了。

      问题是丹尼斯在编写程序时也很强硬。他是核心js的作者,核心js是JavaScript的模块化标准库。该库通过npm软件包管理器下载,每周达到2600万次。

      [雷锋网注:core-js拥有极高的人气和下载量]

      真正的问题是,如果丹尼斯在队里呆了这么久,谁来维护图书馆?

      某人的开源

      Core-js没有公司支持,但它实际上是Dennis编写的一个JavaScript标准库的Polyfill(插件),有点像装饰用的油灰,它填补并消除了缺陷。在网页开发中,最新的标准是在不支持HTML5的旧浏览器上实现的。这是修补JavaScript标准库最常见和最流行的方法。

      丹尼斯在业余时间花了5年时间写这个图书馆,并一直在寻找一份新的全职工作。他想了各种方法来筹集资金,以维持开源项目。结果,每月增加了57美元,比没有增加好。

      他还想出了一个做广告的方法,那就是在安装完npm之后做一个基于日志的文本广告。但是很少有广告商愿意为此付费。

      现在,面临高额罚款和18个月监禁,这个问题变得非常严重。一位社区用户Nathanjd问每个人关心的问题:“如果你在监狱里,谁来维护它?”

      [雷锋网注:图片来源:pixabi所有者:Boskampi]

      然而,真正的问题就在这里,需要一个解决方案。GitHub社区和安全的高级产品经理本·巴尔特回应说,如果项目维护者没有回应,GitHub就有一个账户所有权转移的过程,比如转移给合作伙伴或同事。同时,鼓励维护者将项目从个人账户转移到组织,这样不仅可以获得高级社区管理功能,还可以增加其他维护者作为共同所有者。[7]

      所有这些都取决于项目维护者的选择。一些网民还建议这个项目可以由另一个人来分割和维护。但是分叉对于依赖这个名字的npm上的其他软件包没有帮助。

      最后,一些网民建议,你有没有想过丹尼斯可以继续在监狱图书馆维护这个项目?

      参考来源:

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

      [2]法院裁决,https://kraevoy-alt.sudrf.ru/modules.php?名称=南德洛& ampsrv_num=1。name _ op =文档& amp号码= 1733512 & ampdelo_id=4。新= 4 & amptext_number=1

      [3]核心-js图书馆,https://www.npmjs.com/package/core-js

      [4]

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

      [6]

      [7]

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/3151.html

          热门文章

          文章分类