“删库跑路”经常出现在程序员们的自我调侃中,但其是这一操作十分危险。不过,如果删除代码的是作者本人,那恐怕就得另当别论了。近日,知名开源工具「faker.js」和「colors.js」的数千位用户就遭到了作者本人Marak Squires的删库。
Marak Squires在一夜之间删除了项目全部代码,并在commit中留下“endgame”字样,还在README中写道“What really happened with Aaron Swartz?”(亚伦·斯沃茨到底怎么了?)。亚伦·斯沃茨是一名计算机天才,著名社交网站Reddit联合创始人,web py的设计者,RSS规格的作者,于26岁时在家中自杀。
据了解,「faker.js」是一个十分流行的Node.js工具库,用于开发调试,可以在浏览器和node.js中生成大量的虚假数据进行模拟测试。目前该项目每周下载量接近250万。Marak投入了大量精力来开发这个项目。但这一项目却遭到了许多商业公司的“白嫖”。
有网友分析,Marak清空Faker.js仓库的原因是个人遇到了经济困难,并且开源项目被别人滥用。早在2020年10月,Marak的公寓失火,他本人因此失去了所有家当,几乎身无分文。为此,他不得不在网上公布他的PayPal账号,请求网友们给他捐助。