乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      所以,開源是程序員的原罪嗎?

       網(wǎng)羅燈下黑 2022-01-13

      哪怕你不是個習(xí)慣掉頭發(fā)的程序員,GitHub 這玩意相信你總或多或少聽說過吧,我一直把 GitHub 放到了諸如 P 站的高度,屬于不可或缺的存在。

      然而就在上個星期,GitHub 上爆了個大瓜,事情雖然發(fā)生在大洋彼岸,傳到咱這多少已經(jīng)有點(diǎn)滯后了,但從頭到尾,討論頗有一種愈演愈烈的感覺。

      容我先給不明前因后果的小伙伴說說這次 GitHub 上到底發(fā)生了點(diǎn)啥,放心,就算你剛聽說 GitHub 也能輕松聽的懂。

      刪庫投毒

      事情發(fā)生在 2022 年剛開年,我們或許還沒有真切感受到 2022 年的到來,還在按部就班的上班打工,但 GitHub 上一位擁有上百項目的開發(fā)者做了一個決定——

      主動刪除了本該是自己最得意的兩個開源項目,「faker.js」和「colors.js」。

      現(xiàn)在去 GitHub 上看「faker.js」,會看到只剩下了一些配置文件,和一句 endgame。

      說實(shí)話,這倆項目以及它們背后的作者 Marak,或許你聽說過,或許你沒聽說過,這不重要,重要的是得看這倆項目的傳播力度。

      在 npm(包管理工具)上,「faker.js」這個項目的周下載量接近 250W,「colors.js」這個項目的周下載量在 2240W。

      換句話說,有大大小小的公司,形形色色的項目在開發(fā)過中可能都有用到這倆項目,刪庫跑路這事真從天而降了,說沒影響那是騙人的。

      可誰也沒想到的是,這不單單是普通的刪庫跑路事件,大佬 Marak 在刪庫之余,還提交了被國外開發(fā)者稱為「反美」的毒代碼——6.6.6 版更新。

      先說毒在哪里,當(dāng)你美滋滋的更新了「faker.js」或「colors.js」這倆庫,然后運(yùn)行程序的時候會喜提一個死循環(huán),然后迎來亂碼界面。

      至于為啥被人稱為「反美」,那是因為 Marak 投毒的更新項所用的名號——新增美國國旗模塊。

      而且在亂碼界面的前三行,更是大寫著 9 個「自由」。

      說實(shí)話,吃瓜的時候看到這愣是把我給看笑了,但笑的同時,我又有了更大的疑惑,Marak 是誰?他為什么要這么做?

      疑惑的不止有我們這些吃瓜群眾,國外的媒體和網(wǎng)友早已開始了對 Marak 的挖掘。

      嗯,不查不知道,一查嚇一跳,Marak 不僅是曾經(jīng)的紐約創(chuàng)業(yè)之星,更是美國的炸彈嫌犯,這位老哥身上光環(huán)的正反面都吊足了胃口。

      Marak

      彼時,19 歲的 Marak 剛剛大學(xué)畢業(yè),憑著一手扎實(shí)的基本功拿下了微軟的 offer,此后作為一名合格的打工人,積攢了多年的開發(fā)經(jīng)驗。

      直到 2010 年,Marak 和 Node.js 這個剛剛發(fā)芽的開源技術(shù)相遇了,受夠了商業(yè)公司閉源開發(fā)限制的 Marak 遇到了「真愛」。

      于是就在那一年,Marak 以超高的執(zhí)行力,拉著朋友創(chuàng)辦了一家主營 Node.js 服務(wù)器托管的公司,Nodejitsu。

      在剛剛創(chuàng)業(yè)的日子里,別說 996 了,Marak 恨不得直接 007,好在努力并沒有讓 Marak 失望——

      僅僅用了 1 年的開發(fā)經(jīng)營,Marak 的公司就迎來了首輪 75W 美元的融資,并一舉拿下紐約創(chuàng)業(yè)之星的名號。

      要知道,那時的 Marak 走在了時代的前面,不說在 Node.js 的賽道里獨(dú)一份,但絕對處在領(lǐng)頭的那個梯隊,可以說 Marak 被稱作 Node.js 布道者并不為過,無比風(fēng)光。

      但這樣的好日子很快就結(jié)束了,隨著 Node.js 這門技術(shù)的開枝散葉,有錢、有人、有技術(shù)的大公司開始下場了。

      時間來到 2015 年,Marak 的故事以公司被收購而匆匆結(jié)尾,自此,世界上少了一個創(chuàng)業(yè)者 Marak,GitHub 上多了一個自由開發(fā)者 Marak。

      從創(chuàng)業(yè)到失業(yè),Marak 用了 5 年,從創(chuàng)業(yè)之星到炸彈嫌犯,Marak 也用了 5 年。

      2020 年,在紐約皇后區(qū)的公寓里發(fā)生了一起火災(zāi),而后 FBI 帶走了 Marak。

      在 nydaily news 的新聞報導(dǎo)中有說到,調(diào)查人員在 Marak 的家里發(fā)現(xiàn)了鎂粉、硫磺粉、銅粉、鋁粉、保險絲和攪拌杯,以及不少關(guān)于爆炸的書籍。

      但從頭到尾,沒有人知曉 Marak 曾經(jīng)是創(chuàng)業(yè)之星的身份,沒人知曉他開源大佬的身份,在新聞最后所留下的,只有一條 Marak 畢業(yè)于東漢普頓高中的信息。

      事件草草發(fā)生,草草結(jié)束,對 Marak 而言并沒有什么幫助,一個月后,時年 37 歲無家可歸的 Marak 在推特上發(fā)帖向網(wǎng)友求助。

      有人勸他不要再搞開源了,找個工作,但 Marak 只說了句:

      我想我這輩子剩下的時間和下輩子都只會去做社會工作來幫助別人。我已經(jīng)沒有寫代碼的欲望了。

      落魄至此,我們不知道為了開源付出了 10 年青春的 Marak 到底經(jīng)歷了什么,但能從那一年他 GitHub 的帖子里看到 Marak 的不甘。

      誰錯了

      無論 Marak 是怎樣的人,經(jīng)歷了什么,我們還是要回歸上個星期的刪庫投毒。

      這件事發(fā)生后,Marak 和開源一起走到了風(fēng)口浪尖,不用想都知道網(wǎng)友對 Marak 的苛責(zé)聲有多大,但 Marak 這么做真的錯了嗎?

      如果你從道德和開源精神以及事后影響力來看,毋庸置疑,Marak 的所作所為肯定是錯的,可以說極其不負(fù)責(zé)任。

      但是,Marak 作為開源項目的發(fā)起人和維護(hù)者,當(dāng)他選擇較為寬松的 MIT 開源協(xié)議,他有權(quán)刪除自己的代碼,也有權(quán)在代碼中加入死循環(huán)引用。

      就像白嫖開源代碼的公司一樣,它們直接拿著 MIT 開源的代碼商用,也不用付出任何代價。

      一飲一啄,好像沒誰有資格強(qiáng)迫開源作者無私充當(dāng)保姆,協(xié)議可清清楚楚寫著呢,我開源,風(fēng)險使用者承擔(dān)。

      但結(jié)果呢,Marak 的 GitHub 賬號被官方停用了,說好的開源權(quán)力呢?說好的開源自由呢?

      Marak 行為藝術(shù)般的刪庫投毒,撕破了開源的假象,現(xiàn)在想想,Marak 最后那三行「自由」充滿了諷刺。

      最后

      我喜歡開源,因為我是受益者,我在享受開源所帶來的便利,為數(shù)不多的幾次贊賞,給的都是開源項目。

      可我不得不說,開源真的很具有浪漫主義色彩,越是底層,開源協(xié)議越是寬松,好像收益越是不大。

      過去總有人說開源的人是為眾人抱薪者,那當(dāng)抱薪者都快要凍死了,是不是也該少罵兩句了。

      參考鏈接:

      http://web./web/20210704022108/https://github.com/Marak/faker.js/issues/1046

      https://www./2022/1/9/22874949/developer-corrupts-open-source-libraries-projects-affected

      https://www./r/programming/comments/rz5rul/marak_creator_of_fakerjs_who_recently_deleted_the/

      https:///suspicious-package-queens-astoria-fire/6425363/

      https://mp.weixin.qq.com/s/TdPk4GXUk6xPfiuaQhlTxQ

        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多