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