查看原文
其他

npm 做了什么!让几十万个项目都无法工作?

justjavac 2018-11-27

Azer 开发的一个模块名字与某公司名相同,此公司发信 NPM 要求收回, NPM 未经作者同意变更了模块的所有权……这哥们怒了, 删除了他开发的 273 个模块。这些模块每月就被下载几百万次。导致至少有几十万个项目无法正常构建。



今天,npm 公布了一些关于这次事故的邮件列表,由于邮件内容太多,而且都是英文,于是我试着做了一个简单的对话整理:




Kik 首先联系了 Azer:

“我想要你的名字!”

“不给。我已经在开源项目中使用这个名字了”

“还能不能一起愉快的玩耍了,不过还好我比较善良。。。但是我感觉你以后的日子可能会不好过”

“给我滚”


于是 Kik 又去联系 npm:

“虽然我很友善,但是那个开发者好像很生气的样子”


npm 找到 Azer:

“消消气。npm 是很友善的,Kik 也是很友善的,多交个朋友嘛”

“好的,那就30万吧,毕竟每个人都有自己的价格


听到要花钱,于是 Kik 又找到 npm:

“我们是很善良的,但是我们有律师,我们有律师,我们有律师。重要的事情说三遍。


最后 npm 同时回复了2个人:

“哥们,对不住了。其实大家都是很善良的(但是他们有律师)。那个。。。这个。。。然后。。。Kik,我应该把偷来的东西放在哪里呢?”


KiK:“谢谢”

Azer:我觉得我有权力删除自己的所有模块 npm fuckaway,自由万岁





长按二维码关注我的公众号


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存