你的开源项目上火星下北极了么?

1,425 阅读2分钟

今年4月的一天,很多小伙伴一觉醒来打开GitHub,发现成就栏多了个徽章 —— Mars 2020 Helicopter Contributor

勋章

发生甚么事了?

事情的起因是:今年4月19日,由NASAJPL(就是钱老作为创始人之一的喷气动力实验室)合作完成了史上第一架火星直升机Ingenuity在火星大气的试飞。

Ingenuity

在这项成就背后的软件领域,有来自世界各地的开源作者的参与。

比如,从下面这张尤大的徽章成就可以推测出:

世界上第一台火星直升机的前端界面是用Vue开发的

你可以在这里查看完整列表

GitHub此举的意义在于让人们对开源软件这一触摸不到的虚拟产物有更具象的认知。简而言之就是:

开源真的可以改变世界

被冰封的代码

这已经不是GitHub第一次尝试游戏化的成就系统

去年2月2日,GitHub将部分开源代码保存在AWA中。

AWA(Arctic Code Vault/北极世界档案馆)是挪威采矿公司SNSK与超长期数据存储服务提供商Piql AS合作的项目。

该项目将数据保存在卤化银胶卷中

胶卷中的数据以二维码的形式保存,每帧包含880万个像素点。

这些胶卷被装在特制容器中,存储在一处北极圈内的废弃煤矿中。

作为一座深入永久冻土地下250米的矿井,这些数据预计可以保存1000年之久。

矿道

那么什么样的开源项目可以参与这项计划呢?需要满足如下条件之一:

  • 制作快照前一年至少有1个starcommit的仓库

  • 至少有250star的所有仓库

满足条件的仓库的默认分支会去除所有100KB以上二进制文件(如果该仓库star超过250则不去除),并打包为TAR包。

所有入选的开源项目总体积21TB,保存在186卷胶卷中。

数据仓库入口

数据仓库入口/另一个角度

这些数据大概能代表2020年2月2日这一天,开源世界的全貌。

数字财产何去何从

当我们还在感慨:我死了之后我的QQ号、微信号怎么办时,

在开源世界,开发者们的印记在遥远的北极永冻土下已经被妥善保管。

1000年后,当初的开发者肉身早已灰飞烟灭。

但当后人打开密闭的矿井大门,拉开一卷卷胶卷,解读千年前的一行行代码。

他们看得到的,不再是redisVue、也不是一个个笨拙的仿写Demo、或者辛苦收集的面试题解。

而是一行行证明,证明我们曾经来过......