“刪庫跑路”經(jīng)常出現(xiàn)在程序員們的自我調(diào)侃中,但其是這一操作十分危險。不過,如果刪除代碼的是作者本人,那恐怕就得另當別論了。近日,知名開源工具「faker.js」和「colors.js」的數(shù)千位用戶就遭到了作者本人Marak Squires的刪庫。
arak Squires在一夜之間刪除了項目全部代碼,并在commit中留下“endgame”字樣,還在README中寫道“What really happened with Aaron Swartz?”(亞倫·斯沃茨到底怎么了?)。亞倫·斯沃茨是一名計算機天才,著名社交網(wǎng)站Reddit聯(lián)合創(chuàng)始人,web py的設計者,RSS規(guī)格的作者,于26歲時在家中自殺。
據(jù)了解,「faker.js」是一個十分流行的Node.js工具庫,用于開發(fā)調(diào)試,可以在瀏覽器和node.js中生成大量的虛假數(shù)據(jù)進行模擬測試。目前該項目每周下載量接近250萬。Marak投入了大量精力來開發(fā)這個項目。但這一項目卻遭到了許多商業(yè)公司的“白嫖”。
有網(wǎng)友分析,Marak清空Faker.js倉庫的原因是個人遇到了經(jīng)濟困難,并且開源項目被別人濫用。早在2020年10月,Marak的公寓失火,他本人因此失去了所有家當,幾乎身無分文。為此,他不得不在網(wǎng)上公布他的PayPal賬號,請求網(wǎng)友們給他捐助。