今年4月的一天,很多小伙伴一觉醒来打开GitHub
,发现成就栏多了个徽章 —— Mars 2020 Helicopter Contributor
勋章
发生甚么事了?
事情的起因是:今年4月19日,由NASA
和JPL
(就是钱老作为创始人之一的「喷气动力实验室」)合作完成了史上第一架火星直升机Ingenuity[1]在火星大气的试飞。
Ingenuity
在这项成就背后的软件领域,有来自世界各地的开源作者的参与。
比如,从下面这张「尤大」的徽章成就可以推测出:
世界上第一台火星直升机的前端界面是用
Vue
开发的
你可以在这里查看完整列表[2]
GitHub
此举的意义在于让人们对「开源软件」这一触摸不到的虚拟产物有更具象的认知。简而言之就是:
开源真的可以改变世界
这已经不是GitHub
第一次尝试「游戏化的成就系统」。
去年2月2日,GitHub
将部分开源代码保存在AWA
中。
AWA
(Arctic Code Vault/北极世界档案馆)是挪威采矿公司SNSK
与超长期数据存储服务提供商Piql AS
合作的项目。
该项目将数据保存在卤化银胶卷中
胶卷中的数据以「二维码」的形式保存,每帧包含880万个像素点。
这些胶卷被装在特制容器中,存储在一处北极圈内的废弃煤矿中。
作为一座深入永久冻土地下250米的矿井,这些数据预计可以保存1000年之久。
矿道
那么什么样的开源项目可以参与这项计划呢?需要满足如下条件之一:
star
或commit
的仓库star
的所有仓库满足条件的仓库的默认分支会去除所有100KB以上二进制文件(如果该仓库star
超过250则不去除),并打包为TAR
包。
所有入选的开源项目总体积21TB,保存在186卷胶卷中。
数据仓库入口
数据仓库入口/另一个角度
这些数据大概能代表2020年2月2日这一天,开源世界的全貌。
当我们还在感慨:我死了之后我的QQ号、微信号怎么办时,
在开源世界,开发者们的印记在遥远的北极永冻土下已经被妥善保管。
1000年后,当初的开发者肉身早已灰飞烟灭。
但当后人打开密闭的矿井大门,拉开一卷卷胶卷,解读千年前的一行行代码。
他们看得到的,不再是redis
、Vue
、也不是一个个笨拙的仿写Demo
、或者辛苦收集的面试题解。
而是一行行证明,证明我们曾经来过......
[1]
Ingenuity: https://www.jpl.nasa.gov/missions/ingenuity
[2]
完整列表: https://docs.github.com/en/github/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile#list-of-qualifying-repositories-for-mars-2020-helicopter-contributor-badge