删库跑路大神后悔了我只不过犯了大家都

中科白癜风医院用疗效说话 http://m.360xh.com/xinwen/3260/56277.html

编辑:好困袁榭

在开源程序界惹出「删库跑路」大新闻的开发者MarakSquires,最近发声:「人无完人,编程错误而已,GitHub你就不用再封我号了嘛!」

年的开源社区,全是瓜!

1月初,开发者MarakSquires给大伙儿表演了一个删库跑路,而且针对的还是自己的两个项目。

躺枪的码农们一觉醒来发现,自己程序跑出来的全都是「乱码」。

虽然Marak表示自己「已经在努力修复了」,但群众的眼睛是雪亮的。

很快他们就发现:这根本不是什么bug,而是Marak本人在搞事情!

于是,作为项目的托管平台,GitHub让Marak见识到了什么是开源社区的铁拳——封号。

时间过去了10天,这位始作俑者似乎有点「后悔」了:

GitHub你怎么回事?封号十天了,既不让我修复项目的bug,也不回我的邮件。每个人都会时不时地犯编程错误。没有人是完美的。

嗯?「编程错误」?

对于Marak的控诉以及希望能回到GitHub的想法,网友们普遍表示:「大可不必」。

老兄,这不是一个「编程错误」,你知道的。这是在破坏公共资源。没有人强迫你做出贡献,而现在希望你做出贡献的人更少了。

你真的认为有人会让你再次为一个广泛使用的开源项目作出贡献吗?在你耍了这套把戏之后?

这二位网友在封号这件事上也是针锋相对:

「他的代码属于他自己。他可以在代码上做任何他想做的事。」

「GitHub的平台也属于他们自己。他们可以在平台上做他们想做的事。」

删自己的库,「断」自己的路

作为两个非常受欢迎的开源库,「colors」在npm上每周的下载量就超过万次,并且有将近个项目正在使用,「faker」在npm上每周的下载量超过万次,有超过个项目使用。

甚至连亚马逊的云计算开发工具包(aws-cdk)也用上了。

1月5日,Marak发布了「faker」的6.6.6版本。

1月8日,Marak又在「colors」加入了v1.4.44-liberty-2。

在新版中,Marak引入了一个无限循环的bug,会让所有使用「colors」的程序在控制台无休止地打印各种非ASCII字符序列,从而让数以千计的的项目直接崩溃。

新美国国旗模块

这些信息包括文本「LIBERTYLIBERTYLIBERTY」,以及在后面跟着的一大串非ASCII字符。

对于「faker」,Marak除了炸了自己程序之外,还修改了GitHubrepo的README页面。

这次,Marak直接摊牌了:endgame。

1月7日,Marak发了一段自述视频,不过现在已经看不到了。

同日,GitHub将他账号封禁。

随后的几天里,事件在不断地发酵,而他的推文也收到了个转发和个点赞。

然而,当网友对这位删库跑路的「大神」越发地了解之后,支持他的人也越来越少。

也不知是不是想挽回点名声,Marak在1月15日的时候发文表示自己已经在3天前就修好了程序的「bug」,但因为自己被封了所以没办法上传至NPM。

不过,这个时候已经没有人在关心这个项目了。

而对于Marak撂挑子的「Faker.js」,很快就有8位开发者接手,并且表示会把项目做得得更好。




转载请注明:http://www.aierlanlan.com/rzdk/4295.html