还记得那个故意破坏他自己两个库 colors 以及 faker 的开发者吗?这两个库每周的下载量合计超过 2000 万次,有数千个依赖项目,在开源社区中造成了巨大的负面影响。紧接着,他在 Twitter 上抱怨希望 NPM 恢复他的控制权,称 NPM 已经恢复到 faker.js 包的前一个版本,Github 已经暂停其对所有公共和私人项目的访问,受影响的项目高达 100 余个。
1 月 6 日,在事发后一周内,GitHub 已经恢复了他的访问权限,而他的两个库之一(faker-js)被其社区分叉操作以创建一个油社区驱动的项目。
周四这位开发者在他的 Twitter 账户上抱怨:
怎么了@Github?自从你们取消了我向 NPM 发布和修复 color.js 中的 Infinity Zalgo 错误的能力后,已经过去十天了从来没有回复过我的支持邮件。我有 100 多个包需要维护。 每个人都会时不时地犯编程错误。没有人是完美的。
目前还没有证实 NPM 真的封锁了他发布新版本的能力,但这条 Twitter 似乎已经在社交媒体上引起了其他开发者的反应,由于他破坏了开源社区一贯以来的习惯和传统,似乎并没有什么人愿意支持他。