大數據文摘出品
所有程式設計師小心,你的代碼(bug)刪不掉了,而且,要被封存一千年。
上周五,Github發布了一條消息,稱正在開啟一個大項目,保存你所貢獻過的所有開原始碼。保存的方式也異乎尋常:將開原始碼作為人類文明產物留給後代,並且封裝完好,物理保存在一個環境穩定、遠離紛爭的地方——北極。
當天,Github的CEO Nat Friedman 也轉發了官宣的文章並表示這個被疫情耽擱的項目終於完成了。
當天,Github還在博客上發布了一張裝箱「發貨」照片,只要你的代碼是在2月2日前發布的,目前都已經被埋在北極的冰雪之下了。
文摘菌在twitter上看了一圈,不少程式設計師都表示自己的代碼已被運走~
這個表情包也是意味深遠啊~
GitHub最初是在2019年11月的GitHub Universe上公布了這一偉大計劃:代碼存檔北極,造福1000年後的子孫後代。(瑟瑟發抖:bug要被後代發現了嗎!)
今年2月2日,工作人員拍下了GitHub上所有開源項目並存檔。然後把這些代碼保存在了膠片數據儲存公司Piql的186箱膠片里,這些代碼數據足足有21TB。
據GitHub的官方消息,這些代碼已於7月8日成功存入北極的代碼庫。
發往北極圈:世界開放原始碼之旅
「你的代碼」的旅程從Piql位於挪威Drammen的倉庫開始。在那裡,186卷電影膠片的貨櫃被運到奧斯陸機場,然後被裝進為斯瓦爾巴特群島提供乘客服務的飛機腹腔。斯瓦爾巴群島位於歐洲大陸以北大約600英里(1000公里),最近剛剛對申根區和歐洲經濟區國家的遊客開放。
代碼空降在斯瓦爾巴群島的朗伊爾城(Longyearbyen),只有幾千人生存在這裡。這些裝有代碼的箱子被當地一家物流公司接走,最終送到了山上的一個退役煤礦深處的房間內,它們將在這裡待上1000年。
為表彰開發者們的貢獻設立,參與者將收穫一枚北極密碼庫徽章
GitHub稱,這一項目是為了表彰全世界數以百萬計的開發人員為開源社區作出的貢獻。GitHub還特意設計了Arctic Code Vault徽章,目前如果你打開GitHub開發者簡介,滑鼠移動到作者簡歷的高亮部分就可以看到。
接下來還將為人類留存GitHub「科技樹」
被存儲每個檔案卷都包含一份五種語言的「GitHub代碼庫指南」,由GitHub社區的輸入編寫,可以在該檔案程序自己的GitHub庫中找到。此外,GitHub還計劃將一個獨立的人類可讀捲軸運往北極一起存儲,它記錄了檔案內容的技術歷史和文化背景。
GitHub稱之為科技樹。
「科技樹」受Long Now文明手冊的啟發,主要包括現有的工作,選擇提供對現代計算、開源及其應用、現代軟體開發、流行程式語言等的詳細了解。它還將包括解釋使軟體成為可能的多層技術基礎的著作:微處理器、網絡、電子、半導體,甚至前工業技術。這將使檔案的繼承者更好地了解當今世界及其技術,甚至可能幫助他們重新創建使用存檔軟體的計算機。
相關報道:
https://github.blog/2020-07-16-github-archive-program-the-journey-of-the-worlds-open-source-code-to-the-arctic/