“著名開源項目被作者本人刪了庫”這個瓜,現(xiàn)在是越吃越大了。
「faker.js」和「color.js」的作者 Marak 先是在 2022 年一開年,往整個開源社區(qū)扔了個大「炸彈」—— 刪庫跑路。他的 GitHub 賬號還被官方封禁,引發(fā)大量爭議。
這兩天有網(wǎng)友挖掘出更多他過去的經(jīng)歷:十年前,他的初創(chuàng)公司首輪募資數(shù)百萬元,入選紐約地區(qū)最受關注的創(chuàng)業(yè)之星。
到了 2020 年,他卻因持有炸彈原材料、房屋失火被逮捕,被釋放后因無家可歸請求網(wǎng)友接濟。
前后反差之大,讓圍觀的網(wǎng)友們也不禁唏噓。
有人“挖墳“到他當初求助的那條帖子下面譴責說這都是你自己的錯,我一點也不同情你。
但也有人堅持認為開發(fā)者有權對自己的代碼做任何事情。
不管怎么說,在給全世界近兩萬個項目搞出亂碼的大簍子之后,更多關于 Marak 這位程序員本人和開源社區(qū)的討論,是停也停不下來了。
曾是開源創(chuàng)業(yè)“明星”,Node.js 布道者
2010 年,Marak 與高中時代的好友 Charlie 一起創(chuàng)辦了一家云服務公司。
公司主營 Node.js 服務器托管,同時面向個人開發(fā)者和企業(yè)用戶。
彼時 Node.js 還是一項剛興起的開源技術,云計算也正飛速從概念走向商用。
兩人對公司的前景非常有信心,Marak 甚至喊出“JavaScript 進去,錢出來”這樣的豪言壯語:
據(jù) Observer 報道,Marak 此前有 6 年多創(chuàng)業(yè)或加入創(chuàng)業(yè)公司工作的經(jīng)歷,失敗的多,成功的少。
但他覺得那些項目更多是出于對開源的興趣而參加,并未經(jīng)過深思熟慮。
2010 年 4 月,Marak 去參加了 JsConf 開發(fā)者大會,回來后不停的向好友安利 Node.js 技術有多么棒。
這一次他感覺自己找到了真正感到興奮的方向,好友也被他感召,兩人租了房子,準備大干一場。
在創(chuàng)業(yè)剛開始,他們可以一天工作 18 個小時,不是在寫代碼就是在商量事情,又或者到開源社區(qū)參與討論。
經(jīng)過一年的自力更生以后,他們的努力終于得到回報。
兩人聯(lián)合創(chuàng)辦的公司 Nodejitsu 首輪融資獲得 75 萬美元,還被評為當年紐約地區(qū)值得關注的 25 個創(chuàng)業(yè)之星:
他們在這條創(chuàng)業(yè)賽道上屬于早期領頭羊,在 2012 創(chuàng)建了最早的 Node.js 平臺即服務(PaaS)業(yè)務。
2013 年 Nojitsu 成為彭博新成立的投資基金 Bloomberg Beta 首批投資的公司。這時候的 Marak 經(jīng)常到各地演講,宣傳他們的一些相關項目:
但在技術上,似乎他們并沒有構(gòu)筑起自己的護城河。
隨著 Node.js 影響力加大,微軟 Azure、Salesforce 等更老牌更強大的云服務公司紛紛入局。到了 2015 年,Nodejitsu 宣布被 GoDaddy 收購,并退出 PaaS 行業(yè)。
2015 年之后,Marak Squires 這個名字從各種財經(jīng)商業(yè)新聞中銷聲匿跡,只有 @marak 作為開源貢獻者依舊在社區(qū)中活躍。人們再一次關注到線下的他,已經(jīng)是在警情通報里了。
公寓失火被捕,涉嫌在家造炸彈
時間線來到 2020 年 9 月 15 日,Marak Squires 在紐約租住的公寓發(fā)生火災。
大火撲滅后,F(xiàn)BI 接到報案,有鄰居在這所公寓外發(fā)現(xiàn)了一個可疑包裹。調(diào)查發(fā)現(xiàn),公寓里有不少如硝酸鉀、鎂粉、硫粉、銅粉、鋁粉、熔絲和混合杯(mixing cups)這樣的危險物品。
同時,F(xiàn)BI 還發(fā)現(xiàn)了有關軍用炸藥、餌雷 (隱蔽爆炸裝置)的書籍。調(diào)查人員之一 John Miller 表示:
雖然這些材料都是分開的,但混合起來就能做出爆炸裝置。
據(jù)此,FBI 拘留了時年 37 歲的 Marak Squires 和另一名嫌疑人,當時兩人均因燒傷在醫(yī)院接受治療。
鄰居表示,Marak Squires 平時經(jīng)常獨來獨往,幾乎不與鄰居交流,家里的窗簾也總是拉上的;火災后被送去醫(yī)院的路上,他還一度“情緒失控”。
據(jù) nydailynews 報道,2018 年 Marak Squires 就因打傷女友被捕,他在搶奪女友手機時弄傷了她的手臂;當時他有一個 5 歲的女兒,但目前“他和女孩的母親已經(jīng)分居”。
在 Marak 因公寓失火涉嫌制造炸彈事件被捕的一個多月后,曾因無家可歸在 Twitter 發(fā)帖請求網(wǎng)友捐款接濟。
當時他只說了公寓失火,并未談及其他。
許多因開源軟件關注他的網(wǎng)友,慷慨解囊?guī)退蛇^了這個難關。
也有網(wǎng)友留言勸他:
看到了吧,把開源軟件免費送給別人并不能幫你生存下去。如果有下輩子,不如做個微軟程序員試試?
已經(jīng)年近 40 的 Marak 并沒有心情解釋一些“陳年往事”:
其實,他 19 歲從麥吉爾大學畢業(yè),就在微軟工作了 5 年。隨后,因?qū)Ψ忾]的軟件開發(fā)不滿,才辭職投向開源。
他現(xiàn)在只是感到心灰意冷。
我想我這輩子剩下的時間和下輩子都只會去做社會工作來幫助別人。我已經(jīng)沒有寫代碼的欲望了。
從賣房買 NFT,到刪庫跑路
后來,Marak 的興趣越來越轉(zhuǎn)向區(qū)塊鏈和加密貨幣。
2021 年他在推特上稱,自己把房子都賣了,押寶 NFT。
時間線再來到 2022 年,截至被封之前,他在 GitHub 上已經(jīng)有 90 多個開源項目,最熱門的便是被他親手炸掉的「faker.js」與「color.js」。
許多大公司包括亞馬遜云等都使用了他的代碼,但他并沒有從中獲得什么收益,生活也逐漸拮據(jù)。
Marak 選擇的開源許可是條款很寬松的 MIT 協(xié)議,把他的代碼拿去商用也不需要支付任何費用。而他從開源項目中獲得的贊助總計只有幾千美元。
他也嘗試過重回云服務的創(chuàng)業(yè)路線,創(chuàng)辦的 Faker Cloud 云服務也沒有掀起太大水花。
Marak 曾經(jīng)嘗試聯(lián)系最大的贊助商 Retool(每月給他贊助 500 美元),看看他們是否有意收購。
Retool CEO 禮貌性地回了他郵件說會考慮,有消息再聯(lián)系你,但隨后再無音訊,而且在自己的產(chǎn)品中直接提供了與 Faker Cloud 一樣的功能。
直到最終 Marak 刪庫跑路,他的一系列經(jīng)歷才再被網(wǎng)友挖掘出來。看過他的整個故事以后,開源社區(qū)也有了更多討論。
各路開發(fā)者們怎么看?
對于 Marak 的做法本身,有人表示這種行為有點惡意,他可以停止維護或者刪庫,但推送惡意代碼顯然就不對了,而且他的精神似乎有點不正常:
但也有人認為,無論 Marak 是一個什么樣的人、經(jīng)歷了什么,這件事都應該回到“開源項目”本身來看:
有網(wǎng)友提建議說,Marak 可以換個思路。例如選用正確的開源協(xié)議:
畢竟開源項目本身就會給作者帶來一些關注度,不少項目因此才能火起來,所以至少得先有個心理預期:
不過,從開源角度來看,有人認為他最初肯定還是出于善意的:
對于這件事情本身,你怎么看?
參考鏈接:
[1]https://twitter.com/marak/status/1478540163588493313
[2]https://abc7ny.com/suspicious-package-queens-astoria-fire/6425363/
[3]https://web.archive.org/web/20210516172305/https://marak.com/blog/2021-04-25-monetizing-open-source-is-problematic
[4]https://www.nydailynews.com/new-york/nyc-crime/ny-queens-bomb-materials-man-charged-20200916-bybbhwqwijbuxg7ndsuy43w6zu-story.html
[5]https://abc7ny.com/suspicious-package-queens-astoria-fire/6424889/
[6]https://www.youtube.com/watch?v=varf6oWaFtU
[7]https://www.businessinsider.com/the-best-25-hidden-gems-of-nyc-startups-2011-5#nodejitsu-does-cloud-hosting-23
[8]https://observer.com/2011/04/nodejitsus-co-founders-on-the-power-of-node-js-and-the-beauty-of-javascript/
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。