開源最前線(ID:OpenSourceTop) 猿妹連結
連結:https://archiveprogram.github.com/#arctic-code-vault
近日,GitHub 年度開發者大會 GitHub Universe 2019 宣佈了一項永久儲存程式碼計劃——GitHub Archive Program!
Github認為世界發展是由開源軟體提供動力,開源軟體是現代文明隱藏的基石,也是全人類的共同遺產,而GitHub Archive Program的任務就是為子孫後代保留原始碼,至少1000年!
根據GitHub活動頁面上的資訊,這個活動將在2020年2月2日正式開始,目前網站上連倒計時牌都有了。
該專案是由GitHub與Long Now Foundation,全球網際網路檔案庫,軟體遺產基金會,北極世界檔案館,微軟研究院,Bodleian圖書館和斯坦福大學圖書館等機構合作。
為什麼Github要使用多種形式的儲存方式?
Github表示:儘管全球災難發生的可能性很低,但是我們所有儲存在現代媒體上的東西很可能在幾代後就會丟失,跨多個組織和儲存形式的歸檔軟體將有助於確保其長期儲存,線上歸檔員將其稱為“ LOCKSS”,因為大量副本可以確保安全。
硬碟,SSD,CD可以使用幾十年,備份磁帶名義上只有 30 年的壽命,而且是要在嚴格控制的熱度和溼度的條件下,儘管某些硬體的壽命可能會長一點,但是在未來未必還存在能夠執行它們的現代計算機,所以,GitHub Archive Program就是為了解決資料流失的風險。
靈活的程式碼儲存方式
在Long Now創始人Steward Brand的啟發下,Github採用了“分層”策略來歸檔程式碼。通過提供從實時到長期儲存的一系列解決方案,該方法旨在最大程度地提高靈活性和耐用性。存檔程式分為三類:熱門,一般和冷門。
熱門:接近實時更新一般:每月或每年更新一次冷門:每 5 年以上更新一次GitHub Arctic Code Vault(北極)
Github說的這個“北極程式碼庫”位於挪威斯瓦爾巴群島的一個廢棄煤礦中,比北極圈更靠近北極,永久凍土層深達250米。斯瓦爾巴群島受國際《斯瓦爾巴群島條約》的管制,屬於非軍事區。它是世界上最北端的城鎮的所在地,是地球上最偏遠和地緣政治最穩定的人類居住地之一。
AWA 是挪威國有采礦公司 Store Norske Spitsbergen Kulkompani(SNSK)與長期數字儲存提供商 Piql AS 的一項聯合計劃。 AWA 致力於永久儲存檔案,膠片卷軸將被儲存在位於斯瓦爾巴群島偏遠群島一座廢棄煤礦密封室內的鋼壁容器中。
儘管斯瓦爾巴群島受到氣候變化的影響,但在可預見的將來,可能只會影響到最外面幾米的永久凍土,預計變暖不會威脅穩定性。這讓斯瓦爾巴群島成為人類共同知識遺產的穩定、長期的檔案庫的絕佳位置。