早在去年的GitHub Universe 2019开发者大会上,GitHub就宣布启动了一个所谓的「GitHub代码永久保存计划」(GitHub Archive Program)。
与此同时,这个计划也对应设立了一个「GitHub代码保险库」(GitHub Code Vault),该库旨在为后代保存开源代码,以供未来使用。
这个「代码保险库」被设立在位于北极圈深处的斯瓦尔巴特群岛(Svalbard)上的一座废弃煤矿中:
这个群岛坐落于北冰洋上,常年被冰雪覆盖,既是世界上最北端的城镇,也是北极熊的欢乐家园,是最接近北极的可居住地区之一。
著名的北极世界档案馆(储存全球的重要资料)和全球种子库(储存世界各地的植物种子)也均位于此。
上周GitHub官方就宣称,目前首批保存计划已经完成,代码也保存到了这个位于北极的仓库中,保存的内容是截止今年2月2日GitHub上活动公共开源仓库的代码快照存档。
官方也说了:“一千年后,您可能会读到这份指南,但无论如何,我们希望其内容甚至每个开源的概念都会对您大有裨益。”
这次的代码封存计划采用的是一种特殊的胶片存储方式,代码数据以QR码的形式被编码在每帧880万像素的特殊材质胶片上,设计使用寿命超过了1000年。
负责本次代码存储的落地机构是挪威的Piql公司:
Piql公司成立于2002年,总部位于挪威德拉门,本身就是世界上领先的电影级数字胶片打印机供应者,也是数据长期保存解决方案的提供商,其开发的各种数据长期(百年级)保存解决方案颇为有名,在数据的胶片化方面有着丰富且权威的经验。
本次代码存储由胶片数据存储公司Piql承担,几十T的代码数据被刻录在186箱胶片里,装机运往了北极的斯瓦尔巴群岛,存放在几百米厚的冻土层。
除此之外,Github还为本次GitHub Code Vault做出贡献的用户都“颁发”了(哪怕写的都是bug,滑稽)一个名为Arctic Code Vault Contributor徽章,在用户的GitHub主页上就可以看到:
而且鼠标悬停其上还可以看到哪几个项目被收录到此计划中,可谓是仪式感满满了。
相信小伙伴们去自己的GitHub主页上查看,也应该都获得了相应的贡献者勋章了。
想想此刻你写的代码正在北极被冻成了狗,是不是都有点小激动呢...