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