天天看點

開發者自己破壞 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 兩個知名開源庫,大量使用者受影響

繼續閱讀