開發者自己破壞 GitHub 兩個知名開源庫,大量使用者受影響

IT之家 1 月 10 日訊息,根據外媒 theverge 報道,知名開源工具 Faker。js 的作者 Marak 近日故意破壞了 GitHub 上的這個開源庫,已經將專案所有程式碼清空,並在 commit 中留下“endgame”字樣,還在 README 中寫道“What really happened with Aaron Swartz?”。

開發者自己破壞 GitHub 兩個知名開源庫,大量使用者受影響

Faker。js 是一個十分流行的 Node。js 工具庫,用於開發除錯,可以在瀏覽器和 node。js 中生成大量的虛假資料進行模擬測試。目前該專案每週下載量接近 250 萬。Marak 投入了大量精力來開發這個專案,許多商業公司深度使用這一專案,然而開發者從中獲得的收益十分少。Marak 曾在 2020 年 11 月發文,要求使用 Faker。js 的公司向他支付費用,否則他將不再提供維護工作。

他開發的另一個庫 colors。js 也受到了影響,但是目前狀態正常,沒有被清空。這個庫可以為 javascript 控制檯新增顏色,每週下載量可達 2240 萬。

開發者自己破壞 GitHub 兩個知名開源庫,大量使用者受影響

海外論壇 reddit 上的一個帖子中有人寫到,Marak 清空 Faker。js 倉庫的原因是個人遇到了經濟困難,並且開源專案被別人濫用。雖然程式碼看似被清空,但是有人發現真正的 Faker。js 倉庫被他隱藏了起來,設定為私有。目前,Faker。js 上一個版本依舊可以下載,版本號為 6。6。6(在西方 666 是代表惡魔的邪惡數字)。

開發者自己破壞 GitHub 兩個知名開源庫,大量使用者受影響

早在 2020 年 10 月,Marak 的公寓失火,他本人因此失去了所有家當,接近身無分文。為此,他不得不在網上公佈他的 PayPal 賬號,請求網友們給他捐助。

IT之家獲悉,Marak 在最新的推文中表示,NPM 已經恢復到之前版本的 faker。js 包。目前他已經暫停 GitHub 賬號。

開發者自己破壞 GitHub 兩個知名開源庫,大量使用者受影響

TAG: JSFakerMarak清空開源