Faker.js 作者清空项目仓库代码

开发 开发工具
知名工具库 Faker.js 创建者 Marak 近日被发现已将项目仓库的所有代码清空,并在 commit 信息写下"endgame",还在 README 中写道:“What really happened with Aaron Swartz?。”

知名工具库 Faker.js 创建者 Marak 近日被发现已将项目仓库的所有代码清空,并在 commit 信息写下"endgame",还在 README 中写道:“What really happened with Aaron Swartz?。”(点此查看 Aaron Swartz 生平介绍)

Faker.js 是十分流行的 Node.js 工具库,提供了各种类型的模拟数据,用于开发调试。Marak 投入了大量精力和时间来维护 Faker.js 项目,据介绍它几乎可以覆盖到开发者需要的任何用例。

因为 Faker.js 使用的是十分宽松的 MIT 开源许可协议,所以许多商业公司并没有为使用此项目支付任何费用——俗称“白嫖”。Marak 曾在 2020 年 11 月发文要求使用 Faker.js 项目的公司向他支付费用,否则这些公司就 fork 项目然后自行维护,因为他不再打算免费为任何人工作。

Marak 之所以如此急需资金是因为在此之前的一个月,他所居住的公寓发生了失火事件,他本人因此失去了所有家当,身无分文,几乎是处于无家可归的状态。

reddit 上的热门帖子也表示,Marak 清空 Faker.js 仓库的代码是因为缺乏资金和被别人滥用开源项目。有人发现,这个被删除代码的 Faker.js 仓库也不是真正的 Faker.js 原仓库。据称,Marak 首先将真正的 Faker.js 仓库设置为私有,并为它修改了名字。然后再创建新的同名「Faker.js」仓库——所以仓库的 commit 信息只有最新的一条记录,而且 star 数量也远少于原本的 Faker.js 仓库。

虽然 Marak 清空了 Faker.js 项目仓库的代码,但其在 npm 上的软件包仍然保留着历史版本的下载。此外还可以看到,Faker.js 最新的版本号被设置为颇具邪恶意味的 6.6.6,项目的周下载量也超过了 200 万。

因为许多依赖此工具库的项目都会默认使用其最新版本,所以大量项目受到了影响,这些开发者在控制台会看到出现许多乱码。

xMarak 最新的推文称,NPM 已经恢复到之前版本的 faker.js 包,GitHub 则暂停了他对自己所有公共和私有项目的访问。

本文转自OSCHINA

本文标题:Faker.js 作者清空项目仓库代码

本文地址:https://www.oschina.net/news/177668/creator-of-fakerjs-deleted-repo

责任编辑:未丽燕 来源: 开源中国
相关推荐

2022-01-18 10:27:05

开源FakerNode.js工具库

2022-01-13 06:49:23

开源项目删库

2022-01-24 06:46:23

开源Marak恶意代码

2022-01-19 09:30:00

程序员删库开源

2022-01-10 21:48:37

删库跑路开发代码

2022-03-21 10:05:46

代码开发者GitHub

2022-01-10 07:26:34

GitHub IT资讯业界

2019-07-21 21:56:38

代码开发工具

2010-05-12 15:07:50

MySQLSQL数据库

2020-06-10 11:00:09

Pythonfaker假数据

2022-08-15 18:22:22

JS代码

2022-06-21 07:41:08

FCPJS代码

2012-04-12 14:36:47

js项目合作

2021-11-02 11:31:47

Go代码模式

2013-10-29 13:28:13

数据

2022-07-27 08:07:29

数据仓库数据集合

2018-01-10 16:56:16

2023-09-08 23:33:43

2024-04-18 09:51:36

Python数据开发

2014-03-19 10:01:16

Git项目远端仓库
点赞
收藏

51CTO技术栈公众号