faker.js 作者删除了所有的代码

2022-01-06 10:35:07 +08:00
 Carver9527

作为一个著名的 nodejs 工具库,faker.js 的作者删除了所有的代码。仓库地址: https://github.com/Marak/faker.js

34554 次点击
所在节点    Node.js
199 条回复
cssk
2022-01-08 12:19:49 +08:00
把 kop1989block 了世界就清净了
userforg2021
2022-01-08 13:41:25 +08:00
@eason1874 哈哈哈,“好人就得让人拿枪指着”
dfkjgklfdjg
2022-01-08 13:59:34 +08:00
所以,Aaron Swartz 到底发生了什么?
ChoateYao
2022-01-08 14:03:18 +08:00
@ddhero88 看了他的回复,这就是妥妥的资本家理论啊。我们一个做技术的为什么要跟资本家计较?不给钱就把机器砸了,反正光脚不怕穿鞋的。
XTTX
2022-01-08 14:23:32 +08:00
我在上一页就把 ?? kop1989 ?? 给 block 了。 跟这种银讲道理就是浪费时间。

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

他还跟你将契约,应该是看不懂英文。 "AS IS" 包括随时改成“endgame”. 大家都骂他,就对了。
ChoateYao
2022-01-08 14:48:05 +08:00
@dfkjgklfdjg 一个为了世界开源公正的人物,却发现他根本无能为力改变这一切,然后在一次准备做出贡献的时候( JSTOR )被抓了,然后自杀。
iyear
2022-01-08 15:47:28 +08:00
@skiy #159 确实我把开源想的太纯粹了,我一直觉得用爱发电没啥问题,看完楼上这么多回复,开源早就死了,嘴上都是主意心里全是生意。

还有就是我依旧不能理解创建同名库干扰 fork 的行为,多这一步是想做什么。纯粹好奇,毕竟做这个也要花点时间,而且库肯定是删不干净
XTTX
2022-01-08 23:10:04 +08:00
@ChoateYao MIT 本来想做做样子就过去了,但是当时的检察官一定要杀鸡儆猴。美国的检察官们碰到这种曝光率大的案子都不会轻易放过,毕竟以后可以当从政资本。一代天之骄子,一时没想明白就这么走了。所以说为什么这个贴里的那个蠢货是那么蠢还那么坏。开源的人倾尽所有,一个换来的是给不起诉讼费,一个要在 twitter 乞讨才能不露宿街头。
liyuhang
2022-01-09 05:16:01 +08:00
@BoiledEgg Retool CEO 的解释:[Hi all! I'm David, CEO @ Retool. I'm looking in to this right now and will updat... | Hacker News]( https://news.ycombinator.com/item?id=27252331)
zbinlin
2022-01-09 22:23:58 +08:00
@iyear 你就当人在束手无策或绝望时的行为就可以了。
leafre
2022-01-10 09:53:34 +08:00
开源只会让码农越来越廉价
cco
2022-01-10 10:24:07 +08:00
不理解,为啥不可以更换开源协议? 重新 fork 出一份,原来的就不更新了,为啥要全部删除呢?
lostvincent
2022-01-10 11:28:06 +08:00
@kop1989 在愤怒的群众面前,任何认同的声音会被认为敌对,所以理客中不管是装的还是真的都会被骂
你喜欢讨论倒是无所谓,不过建议分清楚别人是需要 [解决办法] 还是 [发泄情绪] ,后者的话对你毫无帮助

以下无关回复,仅关于主题:
这件事中只有盗用 cdn 这部分是违法的(我个人未考证其真实性,假定真实的情况下),其他都是合规合理的

关于白嫖这件事就是先后问题,你可以无私奉献,也可以要求回报

事前说要回报,这是生意
事前说免费,事后要回报,这是骗人
事前说免费,事后谴责说没回报,这是道德绑架

作者应该用法律武器维护个人权益,而不是伤害贡献代码的人来发泄

另外给一点小建议:
建议不要使用 [站在道德高地] 这类说辞指责别人
从道德上讲,作者才是优势,大家口中的白嫖者才是劣势
换成 [情绪的高地] 比较合适,毕竟没轮到我,我可以情绪稳定理智,真轮到我说不定也会这么做
当然并不代表这是对的,更不代表这是有效的
UIXX
2022-01-10 12:23:32 +08:00
无任何利益相关,纯考究党。


按时间线看看整个事件发展:

2020 年 9 月份,Marak 因失火事件遭到严重的经济损失。

2020 年年末,Marak 开通了 OpenCollective 。

2021 年 1 月,Retool 开始以每月 500 美元赞助 faker.js 。

同年,Marak 上线了基于 faker.js 的 fakercloud 给自己改善生活。

fakercloud 上线三周后,Marak 发现 Retool 里面有模拟头像的功能,试用了后表示“惊!”。

后续,Marak 发过邮件给 Retool 谈收购 faker 的事情但被拒绝了。然后发生删库...

RetoolCEO 承认 app 中有用到 faker.js 。
大致上是这么个原理:
retool 中有一个 api 生成器,这个生成器用的模板里的 IP 、头像、行业都是用 faker.js 生成的。faker.js 这个库生成的数据会自动链接到 fakercloud 。


一、Retool 是不是以大公司的身份打压个人开发者?

我觉得没有,基于以下两点:
1. Retool 公司本职做的开发工具链,它没有重新做一个跟 faker.js 一样的竞品,它只是在自己的应用里面用到了这个库。
2. 它一直在赞助 faker.js 这个 MIT 库。

二、该如何评价 Marak 的删库污库行为,Github 真的有权力限制他吗?

对于这一点,我想说的是 Marak 此人相当离谱!
1. 自制 bomb 烧毁了自己的房子,惊扰邻居,后续被捕-上社会新闻-进行精神治疗。(造成的经济问题成为本次事件的起点)
2. 看到 Retool 的功能后作出极端反应,包括删除(并污染)原 faker.js 项目、往 colors.js 项目推送不可描述标语并作死循环
所以 Retool 没有收购 faker 、Github 限制他的账号操作我都可以理解。不过对于以上这些点,大部分技术自媒体只是略带一提。
但凡 Marak 这个 bomber 能理智一点,事情都不会走到这一步。
txoooy
2022-01-10 13:02:07 +08:00
这人行为像个巨婴, 自己做出的选择 为啥非强制别人同情他呢.
Panic
2022-01-10 13:43:26 +08:00
说明软件不是核心竞争了, 核心竞争力内部都是花巨资自研的
luckykong
2022-01-10 13:56:19 +08:00
看完了回复,慢慢能理解为什么会遇到那么多垃圾软件、屎山项目了。。
连这么简单的逻辑都分不清,碰到复杂的业务,怎么能理得清头绪和逻辑呢,写出来的不是💩才是见鬼了呢。
JiYuhang
2022-01-10 14:24:34 +08:00
@kop1989 的观点令人作呕

分享一篇大佬 http://qingbob.com/darkside-of-the-opensource/ 的文章

片段:

“How to Use Open Source and Shut the Fuck Up At the Same Time”

你甚至不用读完整篇文章,光是看标题就大致明白他的态度如何了。这篇文章含标题在内一共使用了 fuck 这个单词 8 次。它所表达的是作者对于开源社区目前“衣来伸手,饭来张口”和“端起碗吃肉,放下筷子骂娘”现象的不满:作者认为项目维护者完全是无偿在贡献出自己的时间,且从中没有丝毫的获利,也就没有义务满足任何人提出的任何需求;作者还认为使用开源项目完全是各位自己的决定,不爱用就滚——虽然“滚”这个词在是我提炼出来的,但用来表达作者的态度一点都不夸张。

这篇文章的作者可不是名不见经传的无名小辈,他是 Eran Hammer ,是 Node.js 社区中赫赫有名的 web 框架 hapijs 和数据验证类库 joi 的核心贡献者之一,在 GitHub 上有超过 2k 的关注者。
james122333
2022-01-10 14:26:03 +08:00
@lostvincent
开源贡献是自发的 而且伤害在哪? 小题大作可以是伤害没错
有赞助但达不到他想要的标准 直接砍掉不想弄了也正常 只能说他一开始要开源没有想清楚而已 他理智一点或许就不会想要开源 确实不会走到这状况 但这状况不代表不好 只是有些受益者看的不开心觉得不好而已

@txoooy
他砍库也是自己做出的选择 这社会本来就这样 期望与现实差异而退出
是别人同情而不是他主动讨同情心
hutoer
2022-01-10 15:05:14 +08:00
我们换一个角度去思考,如果开源作者在 readme 中明显的写明:
这个项目我随时都会删除,爱用不用

这个项目会有多少人用?会有多少人去提 bug 、贡献 pr ?会有多少人去免费给他推广?

提 bug 、贡献 pr ,给他推广算不算用爱发电?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/826515

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX