故意破壞自家代碼庫的開發(fā)者要求NPM恢復(fù)其項目控制權(quán) 但無人支持
還記得那個故意破壞他自己兩個庫 colors 以及 faker 的開發(fā)者嗎?這兩個庫每周的下載量合計超過 2000 萬次,有數(shù)千個依賴項目,在開源社區(qū)中造成了巨大的負(fù)面影響。緊接著,他在 Twitter 上抱怨希望 NPM 恢復(fù)他的控制權(quán),稱 NPM 已經(jīng)恢復(fù)到 faker.js 包的前一個版本,Github 已經(jīng)暫停其對所有公共和私人項目的訪問,受影響的項目高達 100 余個。
1 月 6 日,在事發(fā)后一周內(nèi),GitHub 已經(jīng)恢復(fù)了他的訪問權(quán)限,而他的兩個庫之一(faker-js)被其社區(qū)分叉操作以創(chuàng)建一個油社區(qū)驅(qū)動的項目。
周四這位開發(fā)者在他的 Twitter 賬戶上抱怨:
怎么了@Github?自從你們?nèi)∠宋蚁?NPM 發(fā)布和修復(fù) color.js 中的 Infinity Zalgo 錯誤的能力后,已經(jīng)過去十天了從來沒有回復(fù)過我的支持郵件。我有 100 多個包需要維護。 每個人都會時不時地犯編程錯誤。沒有人是完美的。
目前還沒有證實 NPM 真的封鎖了他發(fā)布新版本的能力,但這條 Twitter 似乎已經(jīng)在社交媒體上引起了其他開發(fā)者的反應(yīng),由于他破壞了開源社區(qū)一貫以來的習(xí)慣和傳統(tǒng),似乎并沒有什么人愿意支持他。