被作者恶意破坏、注入垃圾代码后 开源项目faker.js被社区接手

开源
最早的 Faker 项目于2004年由 Jason Kohles首次使用Perl实现。后来Marak实现了Node.js版本,并投入了大量精力和时间来维护 Faker.js。

前几天,开源社区发现了一件让人错愕的大事——Faker.js作者Marak Squires恶意破坏自己的开源项目 Faker.js 和 colors.js,不仅删库跑路,还注入了垃圾代码,导致很多应用出错,现在Faker.js项目已经被社区接手,开始恢复正常。

据报道,Faker.js是十分流行的 Node.js工具库,提供了各种类型的模拟数据,用于开发调试,有2万多个项目都用了这个项目的代码。

最早的 Faker 项目于2004年由 Jason Kohles首次使用Perl实现。后来Marak实现了Node.js版本,并投入了大量精力和时间来维护 Faker.js。

Marak破坏自己的开源项目以便给业界添乱的原因也很简单,他曾经是创业大神,获得了数百万美元的投资,但后来事业不顺,去年还遭遇了公寓失火损失财产、被捕等一系列遭遇,变得身无分文。

这一系列的不顺让他有了报复心,通过恶意破坏自己维护的开源项目泄恨,毕竟他在这个项目上投入了很多精力,但没有多少收获。

即便动机可悯,但是这一次的破坏实在让开源社区感到寒心,也导致了严重的损失,所以一周时间内Faker.js项目已经被新的团队接手,一个由8位开发者组成的团队决定维护一个新项目faker-js/faker。

维护团队表示经过他们的努力,faker.js主包被删除之后依然可以在产品中使用Faker。

此外,维护团队在对待原作者Marak Squires的问题上也释放了足够的善意,未来新项目的开源如果接收到给Marak Squires的捐赠,也会同步并通知。

项目地址:https://github.com/faker-js/faker

 

责任编辑:姜华 来源: 快科技
相关推荐

2022-01-10 10:41:32

Faker.js代码清空工具库

2022-03-21 10:05:46

代码开发者GitHub

2022-01-13 06:49:23

开源项目删库

2011-03-31 11:03:15

2022-01-24 06:46:23

开源Marak恶意代码

2022-01-19 09:30:00

程序员删库开源

2011-09-27 09:39:22

2010-09-03 12:01:17

SQL删除

2022-01-10 21:48:37

删库跑路开发代码

2024-01-12 16:20:04

2023-12-15 09:54:46

2022-02-23 06:28:48

恶意软件网络攻击

2015-07-30 09:46:42

开源项目

2012-06-05 13:18:25

2009-07-02 10:16:34

北京外国语大学恶意代码黑客

2023-02-16 13:26:33

2024-02-19 00:00:00

接口图形验证码

2012-01-05 10:03:23

2018-11-27 09:28:41

API攻击恶意

2019-01-30 12:00:01

点赞
收藏

51CTO技术栈公众号