【科技版挪亞方舟】隱藏在北極的開源軟件代碼庫
在挪威斯瓦爾巴群島,挪威人和俄羅斯人開的老煤礦目前大多已關閉,因此,當地人給這片廣袤的凍土帶貼上了新標籤——令科學家、有末日憂患意識的求生者以及有末日憂患意識的科學家嚮往的地方。在斯瓦爾巴一帶,一切都可以避開外部世界的壓力藏匿起來。即便是戰爭時期,根據現有的國際協定,這裡應能保持中立。可以說,這裡是存放一、兩個全球重新開機按鈕的理想地點。
這裡就是北極世界檔案庫(Arctic World Archive),跟種子庫堪稱同類,但遠沒有它那麼有趣。弗里德曼用一把鑰匙打開一個儲物櫃的門,裡面存放著世界上現有的大量開放原始碼(open source,簡稱開源)軟件的代碼。伺服器和USB手指耐用性不夠,無法長期儲存它們,因而,各種數據以程式設計語言寫入這些看上去像老式電影膠片一樣的東西裡。每卷膠片大約幾公斤重,存放在薄餅盒大小的白色塑膠盒裡。它其實是微型膠片。借助一隻放大鏡,你——或者末日時代的倖存者們——可以看到這些數據,包括圖片、文本或者一行行代碼。一家名叫Piql的挪威公司用耐久性超強的膠片製作了這些專用膠捲,外層鍍了氧化鐵粉末,以增強其抵抗世界末日的能力。Piql表示,這些材料在正常條件下能保持750年,在寒冷、乾燥、含氧量低的洞穴裡或許能保持2000年。
所謂開放原始碼,其基本概念是你編寫軟件代碼後分享它,讓其他任何人都有機會看到你寫的東西,如果他們喜歡,可以把它拿去修改後用於自己做的項目。假以時日,這些海量且仍不斷擴充的代碼被改變意向、日漸完善,並用於不計其數的app裡。GitHub是全世界大量開放原始碼得以開發的平台。有大約4000萬人(其中有很多是自願者)在這裡完善計劃、提交需要修改的漏洞、掃描安全隱患、跟蹤記錄各種改動。你可以把它想像成一個龐大無比、有詳細目錄索引、每個人都可以使用的工具庫。
離開斯瓦爾巴代碼檔案庫後僅僅幾個小時發生的事讓我們感到,GitHub最重要的使命現在變得更緊迫了。弗里德曼位於加州索納瑪(Sonoma)的家出現火災,他妻子來電說,她和3歲的女兒正在撤離。弗里德曼告訴妻子打開他們那輛Tesla汽車裡的「生化武器防護模式」,它能過濾進到車廟裡的空氣。在我們用餐時,他得知自己的住所已經基本變成一片灰燼,一張其前門拱廊的照片很快被大部份媒體選作報道配圖——這是煙霧瀰漫的瓦礫堆中僅剩下的東西。在加州許多地區陷入火海或因為斷電而一片黑暗之際,遠在北極的一個重新開機按鈕開始具有更多的意義。就像弗里德曼在我們這次行程至此幾次提到的那樣,「我覺得,從根本上來講,眼下這個世界比它20年前的時候要古怪多了。」——撰文/Ashlee Vance;譯/許諾
#北極 #挪威 #斯瓦爾巴群島 #開源軟件代碼庫 #Microsoft #GitHub
本文節選自《彭博商業周刊∕中文版》第185期,如欲查閱全文,歡迎訂閱
★★訂閱聯絡方法★★
網站:www.bbwhk.com
電郵:bbwhk_cir@modernmedia.com.hk
開源軟件代碼庫 在 什么是开源?开源的意义是什么?| 红帽 - Red Hat 的相關結果
开源 (Open Source)一词最初是指开源软件。源代码可以任意获取的计算机软件,任何人都能查看、修改和分发他们认为合适的代码。开源已成为一种超越 ... ... <看更多>
開源軟件代碼庫 在 什么是开源软件? - IBM 的相關結果
开源软件 (OSS) 是一种去中心化的开发模型,它公开分发源代码以进行开放式协作和对等生产,称为"开源方式"。 ... <看更多>
開源軟件代碼庫 在 自由及開放原始碼軟體列表- 維基百科 的相關結果
下面是自由及開放原始碼軟體包——即採用自由軟體授權(英語:Free software license)和開源許可證的電腦軟體的列表。符合自由軟體定義的軟體可能稱為自由軟體更為適宜;GNU ... ... <看更多>