IT之家 1 月 10 日消息,根據(jù)外媒 theverge 報道,知名開源工具 Faker.js 的作者 Marak 近日故意破壞了 GitHub 上的這個開源庫,已經(jīng)將項目所有代碼清空,并在 commit 中留下“endgame”字樣,還在 README 中寫道“What really happened with Aaron Swartz?”。
Faker.js 是一個十分流行的 Node.js 工具庫,用于開發(fā)調(diào)試,可以在瀏覽器和 node.js 中生成大量的虛假數(shù)據(jù)進行模擬測試。目前該項目每周下載量接近 250 萬。Marak 投入了大量精力來開發(fā)這個項目,許多商業(yè)公司深度使用這一項目,然而開發(fā)者從中獲得的收益十分少。Marak 曾在 2020 年 11 月發(fā)文,要求使用 Faker.js 的公司向他支付費用,否則他將不再提供維護工作。
他開發(fā)的另一個庫 colors.js 也受到了影響,但是目前狀態(tài)正常,沒有被清空。這個庫可以為 javascript 控制臺添加顏色,每周下載量可達 2240 萬。
海外論壇 reddit 上的一個帖子中有人寫到,Marak 清空 Faker.js 倉庫的原因是個人遇到了經(jīng)濟困難,并且開源項目被別人濫用。雖然代碼看似被清空,但是有人發(fā)現(xiàn)真正的 Faker.js 倉庫被他隱藏了起來,設(shè)置為私有。目前,Faker.js 上一個版本依舊可以下載,版本號為 6.6.6(在西方 666 是代表惡魔的邪惡數(shù)字)。
早在 2020 年 10 月,Marak 的公寓失火,他本人因此失去了所有家當(dāng),接近身無分文。為此,他不得不在網(wǎng)上公布他的 PayPal 賬號,請求網(wǎng)友們給他捐助。
IT之家獲悉,Marak 在最新的推文中表示,NPM 已經(jīng)恢復(fù)到之前版本的 faker.js 包。目前他已經(jīng)暫停 GitHub 賬號。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。