故意破壞自家代碼庫的開發者要求NPM恢復其項目控制權 但無人支持
還記得那個故意破壞他自己兩個庫 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 似乎已經在社交媒體上引起了其他開發者的反應,由于他破壞了開源社區一貫以來的習慣和傳統,似乎并沒有什么人愿意支持他。