GitHub認(rèn)為,開源事業(yè)是“功在當(dāng)代、利在千秋”的大事,開源軟件是人類現(xiàn)代文明的潛在基石,開源代碼是人類的共同遺產(chǎn),需要留給子孫后代。為了實(shí)現(xiàn)這個(gè)目標(biāo),GitHub打算把這些資源歸檔到北極,保存1000年!
看起來,GitHub準(zhǔn)備做一件“功在當(dāng)代、利在千秋”的大事情:把開源軟件代碼保存1000年!
保存地點(diǎn):北極
聽起來是不是有點(diǎn)魔幻?根據(jù)GitHub活動(dòng)頁面上的信息,這個(gè)活動(dòng)將在2020年2月2日正式開始,目前網(wǎng)站上連倒計(jì)時(shí)牌都有了。
這項(xiàng)計(jì)劃名為“GitHub歸檔計(jì)劃”,其最終目的是“為了子孫后代保存開源軟件”?;顒?dòng)預(yù)告頁面上簡單介紹了Github開展這個(gè)項(xiàng)目的初衷,從中不難看出“開源”二字已經(jīng)深深刻在了Github的骨髓。
GitHub認(rèn)為,開源軟件是現(xiàn)代文明的“看不見的基石”,是人類社會(huì)的共同遺產(chǎn)。GitHub與Long Now Foundation,全球互聯(lián)網(wǎng)檔案庫,軟件遺產(chǎn)基金會(huì),北極世界檔案館,微軟研究院,Bodleian圖書館和斯坦福大學(xué)圖書館等機(jī)構(gòu)合作,長久保存世界上的開源軟件資源和代碼。
GitHub表示,將通過多種數(shù)據(jù)格式和在不同地點(diǎn)保存多份副本的方式,來保護(hù)這些“無價(jià)的知識(shí)”,保存期可能長達(dá)千年!
項(xiàng)目頁面已經(jīng)上線了一個(gè)倒計(jì)時(shí)牌,計(jì)時(shí)終點(diǎn)為2020年2月2日。且開始號(hào)召用戶將自己的代碼上傳到GitHub北極代碼庫上。
北極圈內(nèi)的廢棄礦場,將成為人類開源遺產(chǎn)“種子庫”
而且,和“老婆餅”、“南極絨”都不一樣的是,Github說的這個(gè)“北極代碼庫”,它真的建在北極附近。
用來存儲(chǔ)代碼的檔案館位于挪威斯瓦爾巴群島的一個(gè)廢棄煤礦中,該島位于北極圈內(nèi),永久凍土層深達(dá)250米。GitHub將在2020年2月2日獲取每個(gè)活動(dòng)的公共存儲(chǔ)庫的快照,并將這些數(shù)據(jù)保存在北極代碼庫中。
挪威斯瓦爾巴群島是世界最北的城鎮(zhèn)所在地
斯瓦爾巴群島受國際《斯瓦爾巴群島條約》的管制,屬于非軍事區(qū)。它是世界上最北端的城鎮(zhèn)的所在地,是地球上最偏遠(yuǎn)和地緣政治最穩(wěn)定的人類居住地之一。
AWA是挪威國有采礦公司Store Norske Spitsbergen Kulkompani(SNSK)與長期數(shù)字存儲(chǔ)提供商Piql AS的一項(xiàng)聯(lián)合項(xiàng)目。AWA致力于永久保存檔案。以膠片卷為載體的數(shù)據(jù)將被存儲(chǔ)在斯瓦爾巴群島的一座廢棄煤礦內(nèi)的密封室內(nèi)的鋼壁容器中。目前,AWA已經(jīng)保存了來自意大利,巴西,挪威,梵蒂岡和許多其他國家的歷史文化數(shù)據(jù)。
盡管斯瓦爾巴群島受到氣候變化的影響,但在可預(yù)見的將來,這種變化僅會(huì)影響表層幾米的永久凍土。預(yù)計(jì)氣候變暖不會(huì)威脅到礦區(qū)氣候的穩(wěn)定性。礦山靠近著名的“全球種子庫”(距離僅一英里),這讓斯瓦爾巴群島成為人類共同知識(shí)遺產(chǎn)的穩(wěn)定、長期的檔案庫的絕佳位置。
明年2月2日,GitHub要做什么?
存檔在GitHub北極存儲(chǔ)庫中的2020.2.2快照,將包括屆時(shí)所有活動(dòng)的公共GitHub存儲(chǔ)庫,還包括大量“休眠存儲(chǔ)庫”??煺罩袑總€(gè)存儲(chǔ)庫的默認(rèn)分支的HEAD,但去掉了大于100KB的二進(jìn)制文件。
每個(gè)存儲(chǔ)庫將打包為一個(gè)TAR文件。為了提高數(shù)據(jù)密度和完整性,大多數(shù)數(shù)據(jù)將以QR編碼存儲(chǔ)。同時(shí)編制易于閱讀的索引和指南,逐項(xiàng)列出每個(gè)存儲(chǔ)庫的位置,并說明如何恢復(fù)數(shù)據(jù)。