我在Github托管的代码和博客被封存送往北极了

事情是这样的,今天突然发现我的GitHub主页上出现了一个新的徽章「Arctic Code Vault Contributor」,翻译过来是「北极代码保险库贡献者」,好奇心驱使下我就对这个Arctic Code Vault(北极代码保险库)了解了一番。 一了解不要紧,瞬间感觉五雷轰顶。

我在Github托管的代码和博客被封存送往北极了

什么是Arctic Code Vault?

Arctic Code Vault是GitHub在2019年11月14日公开的计划,这个计划主要内容是将开源代码长期保存下来,使用Piql AS公司制造的胶片,表面有氧化铁粉涂层,Piql称在正常条件下这种材料能保存750年,在寒冷干燥低氧洞穴内能保存2000年。
我在Github托管的代码和博客被封存送往北极了

这些代码将保存在挪威斯瓦尔巴特群岛(Svalbard)废弃的煤矿中,该煤矿被选为托管全球种子库的城市。斯瓦尔巴特永久冻土是地球上最北端的城市之一,可以延伸到地表以下数百米。档案管理员认为,寒冷和接近恒定的条件可以帮助保存。

2020年2月2日开始,数千个流行的GitHub项目(例如Blockchain,WordPress)和编程语言(如Rust或Ruby)加入了Arctic Code Vault计划,2020年2月扩展到所有公共存储库。

而且就在昨天 GitHub公布了一组照片,你的代码上周已经被打包运往北极保存。只要你2月2日以前贡献过的开源代码,现在都已经被埋在北极的冰雪之下,保存一千年
我在Github托管的代码和博客被封存送往北极了

人类文明的火种?

GitHub说,开源代码是全人类共有的财产,即使人类文明遭战火毁灭,希望未来也可以用这些代码快速重建科技。

因此他们公布了一项代码存档计划Arctic Code Vault,要把它们埋藏在北极的地下,保存1000年。

我在Github托管的代码和博客被封存送往北极了

存入胶片中的repo由项目的标星数、依赖项以及专家顾问的意见所决定,并且会剔除正在活跃的项目。

储存的快照将由每个repo默认分支的HEAD组成,并且会去掉任何大于100KB的二进制文件。每个repo将打包为一个TAR文件。

然后胶片将被放在钢壁容器中,放置于斯瓦尔巴特群岛废弃矿井的密封室中。

之所以选择斯瓦尔巴群岛,是因为这里属于国际公约规定的非军事区,可以免遭战火的袭扰。而且这里常年寒冷,有几百米厚的冻土层。稳定且寒冷的环境非常适合存储胶片。

存入胶片中的repo由项目的标星数、依赖项以及专家顾问的意见所决定,并且会剔除正在活跃的项目。

储存的快照将由每个repo默认分支的HEAD组成,并且会去掉任何大于100KB的二进制文件。每个repo将打包为一个TAR文件。

然后胶片将被放在钢壁容器中,放置于斯瓦尔巴特群岛废弃矿井的密封室中。

之所以选择斯瓦尔巴群岛,是因为这里属于国际公约规定的非军事区,可以免遭战火的袭扰。而且这里常年寒冷,有几百米厚的冻土层。稳定且寒冷的环境非常适合存储胶片。

心里话

虽然可以亲身参与到这个计划中,确实有点自豪感。但是但是。。。 一想到我写的辣鸡代码会被封存几千年,我这是被钉在历史的耻辱柱上了嘛。 也不知道几年前后的人类看到 我写的代码会不会笑死哈哈。