刪庫跑路大神“后悔”了?我只不過犯了大家都會(huì)犯的編程錯(cuò)誤
2022年的開源社區(qū),全是瓜!1月初,開發(fā)者M(jìn)arak Squires給大伙兒表演了一個(gè)刪庫跑路,而且針對的還是自己的兩個(gè)項(xiàng)目。躺槍的碼農(nóng)們一覺醒來發(fā)現(xiàn),自己程序跑出來的全都是“亂碼”。
訪問:
微軟Surface精選機(jī)型特惠6.3折起 翻新機(jī)滿100減100
雖然Marak表示自己“已經(jīng)在努力修復(fù)了”,但群眾的眼睛是雪亮的。
很快他們就發(fā)現(xiàn):這根本不是什么bug,而是Marak本人在搞事情!
于是,作為項(xiàng)目的托管平臺(tái),GitHub讓Marak見識(shí)到了什么是開源社區(qū)的鐵拳——封號(hào)。
時(shí)間過去了10天,這位始作俑者似乎有點(diǎn)“后悔”了:
GitHub你怎么回事?封號(hào)十天了,既不讓我修復(fù)項(xiàng)目的bug,也不回我的郵件。每個(gè)人都會(huì)時(shí)不時(shí)地犯編程錯(cuò)誤。沒有人是完美的。
嗯?“編程錯(cuò)誤”?
對于Marak的控訴以及希望能回到GitHub的想法,網(wǎng)友們普遍表示:“大可不必”。
老兄,這不是一個(gè)“編程錯(cuò)誤”,你知道的。這是在破壞公共資源。沒有人強(qiáng)迫你做出貢獻(xiàn),而現(xiàn)在希望你做出貢獻(xiàn)的人更少了。
你真的認(rèn)為有人會(huì)讓你再次為一個(gè)廣泛使用的開源項(xiàng)目作出貢獻(xiàn)嗎?在你耍了這套把戲之后?
這二位網(wǎng)友在封號(hào)這件事上也是針鋒相對:
“他的代碼屬于他自己。他可以在代碼上做任何他想做的事?!?/p>
“GitHub的平臺(tái)也屬于他們自己。他們可以在平臺(tái)上做他們想做的事?!?/p>
刪自己的庫,“斷”自己的路
作為兩個(gè)非常受歡迎的開源庫,“colors”在npm上每周的下載量就超過2000萬次,并且有將近19000個(gè)項(xiàng)目正在使用,“faker”在npm上每周的下載量超過280萬次,有超過2500個(gè)項(xiàng)目使用。
甚至連亞馬遜的云計(jì)算開發(fā)工具包(aws-cdk)也用上了。
1月5日,Marak發(fā)布了“faker”的6.6.6版本。
1月8日,Marak又在“colors”加入了v1.4.44-liberty-2。
在新版中,Marak引入了一個(gè)無限循環(huán)的bug,會(huì)讓所有使用“colors”的程序在控制臺(tái)無休止地打印各種非ASCII字符序列,從而讓數(shù)以千計(jì)的的項(xiàng)目直接崩潰。
新美國國旗模塊
這些信息包括文本“LIBERTY LIBERTY LIBERTY”,以及在后面跟著的一大串非ASCII字符。
對于“faker”,Marak除了炸了自己程序之外,還修改了GitHub repo的README頁面。
這次,Marak直接攤牌了:endgame。
1月7日,Marak發(fā)了一段自述視頻,不過現(xiàn)在已經(jīng)看不到了。
同日,GitHub將他賬號(hào)封禁。
隨后的幾天里,事件在不斷地發(fā)酵,而他的推文也收到了1800個(gè)轉(zhuǎn)發(fā)和3700個(gè)點(diǎn)贊。
然而,當(dāng)網(wǎng)友對這位刪庫跑路的“大神”越發(fā)地了解之后,支持他的人也越來越少。
也不知是不是想挽回點(diǎn)名聲,Marak在1月15日的時(shí)候發(fā)文表示自己已經(jīng)在3天前就修好了程序的“bug”,但因?yàn)樽约罕环饬怂詻]辦法上傳至NPM。
不過,這個(gè)時(shí)候已經(jīng)沒有人在關(guān)心這個(gè)項(xiàng)目了。
而對于Marak撂挑子的“Faker.js”,很快就有8位開發(fā)者接手,并且表示會(huì)把項(xiàng)目做得得更好。
https://fakerjs.dev/update.html
話說回來,雖然都是開源項(xiàng)目,但是協(xié)議分了很多種,GPL、MIT、Apache等等。
比如GPL就要求,但凡你的程序用到了這個(gè)協(xié)議下的項(xiàng)目,你就需要公開出來。
而MIT就相對寬松得多,你可以隨便修改和使用,只需要在軟件和軟件的所有副本中包含著作權(quán)聲明和許可聲明即可。
而Marak采用的正是MIT協(xié)議。
所以,公司拿著他的項(xiàng)目去賺錢這個(gè)看似“白嫖”的行為,在法律上并沒有什么問題。
Marak:打女友、造炸彈,但我是個(gè)寫碼好男孩
當(dāng)然了, Marak并不這么認(rèn)為。
早在2020年11月,Marak就曾表示他不會(huì)再用“免費(fèi)工作”來支持大公司了,而這些企業(yè)應(yīng)該考慮用每年“六位數(shù)”的工資來補(bǔ)償。
“恕我直言,我將不再用我的免費(fèi)工作來支持財(cái)富500強(qiáng)(和其他較小規(guī)模的公司)。”
“你們可以把這當(dāng)作一個(gè)機(jī)會(huì),給我發(fā)一份六位數(shù)的年薪合同,或者把這個(gè)項(xiàng)目fork之后,讓別人來做?!?/p>
張嘴就要六位數(shù)美元年薪的Marak Squires,究竟是誰?
Marak Squires的公眾印象,集中在2010年代與2020年代的開頭。
2010年代開頭的Marak Squires,是最早一批“平臺(tái)即服務(wù)”公司的聯(lián)合創(chuàng)始人。
他的高中同學(xué)與他創(chuàng)辦的Nodejitsu公司,被2011年的Business Insider雜志評為“紐約地區(qū)最值得關(guān)注的25個(gè)新星創(chuàng)業(yè)項(xiàng)目之一”,風(fēng)投人還在文章中贊譽(yù)“這家公司擁有全明星陣容的軟件開發(fā)團(tuán)隊(duì)”。
2013年Nojitsu成為彭博新成立的投資基金B(yǎng)loomberg Beta首批投資的公司。
2011年,他還帶Nojitsu四分之三的碼農(nóng)一起開發(fā)了一款多人實(shí)時(shí)用瀏覽器合作寫歌的音樂小程序JSONloops。
不過,從2010年代初的報(bào)道,就可以看得出Marak Squires雖然碼力一流,但實(shí)在不適合做老板:
他在接受Observer采訪時(shí),非常牛逼地自夸“哎呀我的缺陷就是不善于俯就……我司招人就招最尖子的軟件工程師,雖然損失了一些聲望,但成效很顯著哦~”。
而實(shí)際盈利的搞錢能力卻不一定相稱,在同一篇Observer采訪中,Marak Squires與老同學(xué)Charlie Robbins都表示“能盈利最好,盈利不了……呃反正我們有夢想!”的態(tài)度,JSONloops除了噱頭以外,就只在Kickstarter上眾籌化緣了兩萬美元。
并且情商真的不在線,2010年底因?yàn)椴粷MHacker News對他們公司的報(bào)道,Marak Squires黑掉了Hacker News的網(wǎng)站,讓登錄者強(qiáng)行瀏覽“此站對Nodejitsu的報(bào)道不確實(shí)”的彈窗,搞得 Hacker News封禁所有關(guān)于Nodejitsu的報(bào)道,甚至帶公司域名的貼就刪。
2015年2月,Nodejitsu被GoDaddy收購,Marak Squires下一次被公眾關(guān)注,得等到2020年做炸彈客未遂被捕了。
2020年9月15日,Marak Squires在紐約租住的公寓發(fā)生火災(zāi)。火起后Marak Squires做出了經(jīng)典的跳窗跑路動(dòng)作,但跳到公寓后院就躺平不跑,毫無懸念地被捕。被捕時(shí)“情緒狀態(tài)不穩(wěn)”且“雙手有明顯燒傷”。
火頭撲滅后,公寓房東與他的鄰居在火場中發(fā)現(xiàn)了長導(dǎo)火索、“可疑粉末”、大批快遞盒后,被嚇到報(bào)警。執(zhí)法部門之后宣布以“魯莽危害他人安全”罪名起訴。
執(zhí)法部門的現(xiàn)場采證與清查發(fā)現(xiàn),盒子里裝的、和公開的粉末都是猛料:導(dǎo)火索、硝酸鉀化肥、鎂粉、硫粉、銅粉、鋁粉和混合杯,軍用爆炸物、詭雷制作的教材,生存主義者宣傳品,等等。
其實(shí)不消之后的執(zhí)法部門聯(lián)合發(fā)布會(huì)確認(rèn),光看這些材料的目錄就知道,物主肯定是動(dòng)了做炸彈搞個(gè)大新聞的念頭了。
畢竟托各種文藝作品普及的福,氮鉀化肥+鎂粉+導(dǎo)火索的配料組合是要干啥簡直是婦孺皆知。而“生存主義者”現(xiàn)在在美國的公眾形象就是腦子有貴恙的怪咖:出大事要鉆洞避難做野人,沒有大事搞個(gè)大事也要……
而且Marak Squires的當(dāng)下精神狀況的確堪憂:
2018年Marak Squires因打傷女友被捕,他在搶奪女友手機(jī)時(shí)挫傷女友手臂并留下劃痕;當(dāng)時(shí)他有一個(gè)5歲的女兒,但目前“他和女孩的母親已經(jīng)分居”。
2020年事發(fā)時(shí),Marak Squires的鄰居紛紛表示他實(shí)在孤僻,幾乎沒和鄰里有人際交往。不過也有鄰居表示寬容:“畢竟這年頭我跟自家孩子都交流得少”。
但事發(fā)后鄰居就不寬容了:“這貨簡直就是下一個(gè)郵包炸彈客嘛”“這貨跳到后院草坪上就躺倒不動(dòng)了,跟沒事人一樣等差佬來抓,實(shí)在神經(jīng)病?!?/p>
Marak Squires的精神狀況還在帶累家人,鄰居們都證實(shí)了他現(xiàn)在又有個(gè)小兒子,但他不準(zhǔn)兒子出門,逼得小孩只有坐在窗邊悄悄拉開窗簾往外招手。
他的偶像亞倫·斯沃茨又是誰?
此外,在慘遭刪庫的項(xiàng)目描述里,Marak在還提到了一個(gè)人:亞倫·斯沃茨。
他寫到:“Aaron Swartz到底發(fā)生了什么?”
這又是誰?
斯沃茨在互聯(lián)網(wǎng)經(jīng)濟(jì)初起時(shí),是常春藤名校中走出的又一個(gè)明星程序員和著名的網(wǎng)絡(luò)活動(dòng)家,本來很有錢途,不過在一場法律訴訟后“自殺”身亡。
亞倫·斯沃茨的人生幾乎是2000年代的“碼力小天才”神話模板:
1999年,12歲的他搭建自己的網(wǎng)站;
14歲時(shí)參與初代RSS的開發(fā)組;
2005年入學(xué)斯坦福后,與同道闖業(yè)闖得太投入,肄業(yè)開發(fā)內(nèi)容平臺(tái)Infogami;
憎惡“人生苦短快用Python”的風(fēng)氣,就自己寫了與之競爭的架構(gòu);
2005年他還參與了另一個(gè)后來人盡皆知的闖業(yè)項(xiàng)目:Reddit。雖然沒有工作很久,但Reddit被收購后的補(bǔ)償款,讓亞倫在還不能于美國合法買啤酒的年齡,就成了百萬富翁。
亞倫·斯沃茨還長得蠻帥,真是碼界萬里挑一的人物
本來這個(gè)人生軌跡繼續(xù)走下去,很容易成為另一個(gè)扎克伯格。不過亞倫·斯沃茨的理想主義與不安分性格給自己惹了麻煩。
為標(biāo)顯自己支持“知識(shí)開源”的態(tài)度,亞倫黑掉了MIT的校園內(nèi)網(wǎng),用JSTOR數(shù)據(jù)庫的MIT權(quán)限下載了數(shù)百萬篇期刊文章并公布。據(jù)稱他通過反復(fù)旋轉(zhuǎn)自己的IP和MAC地址來繞過JSTOR和麻省理工學(xué)院設(shè)置的技術(shù)封鎖。
2011年1月,斯沃茨因此被起訴和逮捕,輸了官司的話,得吃35年牢飯。2013年1月,官司纏身的斯沃茨在家中自縊身亡,一直有人猜測他的死因有貓膩。
Marak提到他,或許是以偶像自況:我,也是同樣被萬惡的牟利社會(huì)欺壓的天才啊!資本家大公司一定也會(huì)因?yàn)槲也豁標(biāo)鼈円饩推群ξ?!暗害我?/p>
不過考慮到Marak當(dāng)時(shí)的精神狀況,這實(shí)在是想多了。
畢竟大公司搞人的首選方式是派律師軍團(tuán)告人告到崩潰,正如“教父”老師的金句:“我才用不著打手,我要更多律師。”“提著公文包的強(qiáng)盜比提著沖鋒槍的強(qiáng)盜狠多了”
雖然Marak似乎想把自己的“壯舉”和亞倫·斯沃茨對開源的貢獻(xiàn)聯(lián)系起來。
然而網(wǎng)友們并不買賬:“請不要把這么一個(gè)因?yàn)橹谱髡◤棔r(shí)燒傷自己以及家暴女友而被捕的人,與亞倫·斯沃茨相比?!?/p>
現(xiàn)在,項(xiàng)目沒了,賬號(hào)沒了,甚至都沒人想再看到Marak開發(fā)的項(xiàng)目。
參考資料:
https://www.reddit.com/r/programming/comments/sawkw3/marak_the_guy_behind_the_recent_breaking_of/
https://www.businessinsider.com/the-best-25-hidden-gems-of-nyc-startups-2011-5#nodejitsu-does-cloud-hosting-23
https://observer.com/2011/02/music-hack-day-hackers-ask-for-20-k-for-realtime-webbased-jamming/
https://observer.com/2011/04/nodejitsus-co-founders-on-the-power-of-node-js-and-the-beauty-of-javascript/
https://nypost.com/2020/09/16/resident-of-nyc-home-with-suspected-bomb-making-materials-charged/
https://www.nydailynews.com/new-york/nyc-crime/ny-queens-bomb-materials-man-charged-20200916-bybbhwqwijbuxg7ndsuy43w6zu-story.html
https://abc7ny.com/suspicious-package-queens-astoria-fire/6425363/
https://www.technologyreview.com/2021/12/17/1042692/log4j-internet-open-source-hacking/
本文來自微信公眾號(hào)“新智元”(ID:AI_era)
關(guān)鍵詞: 人物 刪庫跑路大神“后悔”了?我只不過犯了大家都會(huì)犯的
熱門文章
- 18家網(wǎng)盤“無差別速率”整改成績單出爐:最低33Mb/S,性能提升巨大
- 2微軟又強(qiáng)制升級(jí)Win10:20H2版本年內(nèi)5月將停止安全更新修復(fù)
- 3Windows 11重寫郵件程序:全新圓角風(fēng)格簡潔易用
- 4文件復(fù)制軟件FastCopy升級(jí)4.0:可大幅提升文件復(fù)制速度并降低占用
- 5微信安卓版8.0.19正式發(fā)布:新增批量刪好友、暫停語音播放等
- 6三星Galaxy S22正式定檔2月9日:采用曲面屏設(shè)計(jì)+6.1英寸屏幕
- 7全球VR/AR專利排行出爐:三星4094穩(wěn)居榜首
- 8顯卡降價(jià)潮來臨!NVIDIA價(jià)格最高跌50%
- 9iPhone 14兩大升級(jí)“夢碎”:指紋識(shí)別及120HZ高刷僅限Pro型號(hào)
- 10微軟再次調(diào)整開發(fā)計(jì)劃:控制面板等經(jīng)典功能有望回歸
熱點(diǎn)專題
-
深度操作系統(tǒng)deepin 20.4發(fā)...作為全球排名最高的國產(chǎn)團(tuán)隊(duì)Linux發(fā)行版,深度操作系統(tǒng)(deepin)日前推出了deepin 20 4版,同步上游內(nèi)...
-
Windows 11為什么很少人主動(dòng)...2021年10月5日Windows 11正式發(fā)布,轉(zhuǎn)眼間已經(jīng)過去3個(gè)月了。似乎身邊主動(dòng)更新系統(tǒng)的人少之又少,筆者采...
-
Safari瀏覽器漏洞致用戶隱私...上周末,有媒體報(bào)道稱,Safari瀏覽器的WebKit引擎出現(xiàn)一個(gè)Bug,可以使網(wǎng)站通過該瀏覽器跟蹤用戶的瀏覽記...
-
三星S22 Ultra曝光:四種配...1月19日消息,mysmartprice曝光了三星Galaxy S22 Ultra的詳細(xì)參數(shù)。渲染圖顯示,Galaxy S22 Ultra有...
-
遠(yuǎn)程辦公導(dǎo)致需求增加!PC處...2022年P(guān)C行業(yè)會(huì)有一大波全新架構(gòu)的處理器、顯卡上市,包括13代酷睿、銳龍7000、RX 7000及RTX 40顯卡,...
-
2021年全球電腦出貨量出爐:...1月19日消息,日前,市場調(diào)查機(jī)構(gòu)Canalys公布2021年全球個(gè)人電腦市場數(shù)據(jù)。數(shù)據(jù)顯示,2021年全球個(gè)人電...
-
Google旗艦Pixel 6入手體驗(yàn)...Pixel 6 是 Google 在 2021 年發(fā)布的旗艦手機(jī);在正式開售后的第一時(shí)間,我就通過各種渠道下單,最...
-
入門款新iPad曝光:有望使用A...對于那些期待平價(jià)入門款iPad的用戶來說,不妨耐心等等,因?yàn)榘凑者M(jìn)入蘋果已經(jīng)在做最后的準(zhǔn)備了。據(jù)最新...
-
三星S21 Ultra黑色版本缺貨...1月18日消息,據(jù)PhoneArena報(bào)道,三星Galaxy S21 Ultra 128GB版本黑色在三星美國官網(wǎng)處于缺貨狀態(tài),...
-
絕版旗艦堅(jiān)果R2獲更新:TNT連...1月7日消息,堅(jiān)果R2用戶在百度貼吧反映,堅(jiān)果R2手機(jī)獲得了SmartisanOS更新,版本號(hào)為8 5 1,新版系統(tǒng)...
關(guān)于我們 廣告服務(wù) 手機(jī)版 投訴文章:39 60 2 914 2@qq.com
Copyright (C) 1999-2020 www.baiduer.com.cn 愛好者日報(bào)網(wǎng) 版權(quán)所有 聯(lián)系網(wǎng)站:39 60 2 914 2@qq.com
相關(guān)新聞