著名的开源项目,被作者自己删掉了。现在这个瓜越来越大了。《faker.js》和《color.js》的作者Marak首先向整个开源社区抛出了2022年的新年。大“炸弹”——删库跑路。他的GitHub账号也被官方封禁,引发不小争议。这两天,有网友更多地挖掘了他的过往经历:十年前,他的创业公司首轮融资数百万美元,并被选为纽约地区最受关注的创业明星。2020年,他因持有炸弹原料和一场房屋火灾被捕。获释后,他因无家可归向网友求助。前后反差之大,让围观的网友不禁感叹。有人“自掘坟墓”到求助帖发文谴责都是你自己的错,我一点也不同情你。但其他人坚持认为开发人员有权对他们的代码做任何他们想做的事。无论如何,在为全球近两万个项目制造了一堆乱码之后,更多关于Marak这个程序员和开源社区的讨论无法停止。曾经的开源创业“明星”,Node.js布道者2010年,Marak与高中好友Charlie共同创立了一家云服务公司。该公司的主要Node.js服务器托管面向个人开发人员和企业用户。当时,Node.js还是一项新兴的开源技术,云计算正快速从概念走向商业应用。两人对公司的前景非常有信心,Marak甚至喊出了“JavaScriptin,moneyout”这样的豪言壮语:据观察者网了解,Marak有超过6年的创业或创业公司工作经验,拥有许多失败和成功的。很少。但他觉得这些项目更多的是对开源的兴趣而不是经过深思熟虑。2010年4月,Marak去参加JsConf开发者大会。回来后,他不停地告诉朋友们Node.js技术有多好。这一次,他觉得自己找到了一个真正令他兴奋的方向,而他的朋友也受到了他的鼓舞。两人租了房子,准备大打出手。创业之初,他们一天可以工作18个小时,要么写代码,要么讨论事情,要么参与开源社区的讨论。经过一年的自力更生,他们的努力终于有了回报。两人共同创立的公司Nodejitsu在首轮融资中获得75万美元,还被评为纽约地区25位值得关注的创业明星:他们属于这条创业赛道的早期领军人物,并开创了2012年最早的Node.js平台即服务(PaaS)业务。2013年,Nojitsu成为彭博新成立的投资基金BloombergBeta的第一家投资公司。这个时候,马拉克经常到处演讲,宣传他们的一些相关项目:但从技术上来说,他们似乎还没有建立自己的护城河。随着Node.js的影响力越来越大,微软Azure和Salesforce等更老牌、更强大的云服务公司也纷纷加入其中。2015年,Nodejitsu宣布被GoDaddy收购,退出PaaS行业。…2015年之后,MarakSquires这个名字从各种财经和商业新闻中消失了,只有@marak仍然作为开源贡献者活跃在社区中。人们再次在线下关注他,这已经在警方的报告中了。公寓起火被捕,涉嫌在家中制造炸弹。时间线来到2020年9月15日,MarakSquires在纽约租住的公寓发生火灾。大火扑灭后,联邦调查局接到报告称,一名邻居在公寓外发现了一个可疑包裹。经排查,公寓内发现硝酸钾、镁粉、硫磺粉、铜粉、铝粉、保险丝、搅拌杯等危险物品。同时,联邦调查局还查获了有关军用炸药和诱杀装置(隐蔽爆炸装置)的书籍。调查人员之一约翰米勒说:虽然这些材料是分开的,但它们可以结合起来制成爆炸装置。结果,FBI拘留了当时37岁的MarakSquires和另一名嫌疑人,他们都因烧伤住院。邻居们说,MarakSquires经常一个人,几乎不和邻居交流,家里的窗帘总是拉着;在火灾后去医院的路上,他一度“情绪失控”。据nydailynews报道,MarakSquires于2018年因伤害女友而被捕。他当时有一个5岁的女儿,但“他和女孩的妈妈已经分居了”。在马拉克因涉嫌因公寓起火制造炸弹被捕一个多月后,他曾因无家可归而在推特上发帖请求网友捐款。当时他只说公寓着火了,并没有说其他的。许多因为开源软件而关注他的网友纷纷慷慨解囊,帮助他渡过难关。也有网友留言劝他:你看,把开源软件免费送给别人,并不能帮你活下去。如果有下辈子,试试做微软程序员怎么样?年近40岁的马拉克没有心情解释一些“旧事”:事实上,他19岁毕业于麦吉尔大学,并在微软工作了5年。后来因为不满封闭的软件开发,辞职转而开源。他现在只觉得心灰意冷。我认为我的余生和下辈子都将从事社会工作以帮助他人。我再也没有写代码的欲望了。从卖房买NFT,到删库跑路,Marak的兴趣越来越转向区块链和加密货币。2021年,他发推称卖掉房子押注NFT。时间线来到2022年,在他被封杀之前,他在GitHub上有90多个开源项目,最火的就是他亲手炸毁的“faker.js”和“color.js”。包括亚马逊云在内的很多大公司都用过他的代码,但他并没有从中受益,生活逐渐陷入困境。Marak选择的开源许可是MIT协议,条款非常宽松,他不需要为自己的代码商业化支付任何费用。而他从开源项目中得到的赞助总共只有几千美元。他也尝试回归云服务的创业路线,他创立的FakerCloud云服务并没有引起多大的轰动。Marak曾试图联系最大的赞助商Retool(每月给他500美元赞助他),看看他们是否有兴趣购买。Retool的CEO礼貌地回复了他的邮件,说会考虑,等有消息再联系你,但后来就没有消息了,他直接在自己的产品中提供了和FakerCloud一样的功能。直到马拉克删库逃跑,他的一系列经历才被网友挖掘出来。看完他的全文,开源社区也有了更多的讨论。开发商怎么看?对于Marak的做法本身,有人说这种行为有点恶意,他可以停止维护或者删除库,但是推送恶意代码显然是错误的,他的精神似乎有点不正常:但也有人认为不管Marak是个什么样的人,经历了什么,这件事应该回到“开源项目”本身:有网友建议Marak可以改变主意。比如选择正确的开源协议:毕竟开源项目本身会给作者带来一些关注度,很多项目能因此火起来,所以至少首先要有一个心理预期:但是,从从开源的角度来看,有人认为他最初肯定是出于好意:你怎么看待这件事本身?
