财新传媒
位置:博客 > 老万故事会 > 【老万】今天你埋了没有?

【老万】今天你埋了没有?

Github 是全球最大的程序员同性交友网站,成千上万的开源软件项目都托管在 G 站。

 

最近这个站搞了个事,选了几千个活跃的或者是重要的项目......然后活埋了。

 

良心企业啊,管杀还管埋。

 

堪称现代秦始皇。

 

不过这次埋的是项目本身,不是项目作者。

 

咋回事咧?

 

原来,Github 为了给自己造势,想出了这么个丧心病狂的噱头:为子孙后代保存开源软件!让孩子们的孩子们的孩子们的孩子们......(此处循环一百次)都能用上今天的软件。

 

虽然我想不出为啥娃娃们会有这种需求。

 

是 G 站想多了?

 

不。“软件能够保存多久?”是个严肃的问题。

 

放在硬盘上,十多年就读不出来了。

 

放在磁带上,科学家说也就能管三十年吧。老万一算,到时候房贷还没还完呢。

 

刻在CD上,不得了,可以管一两百年呢。

 

可是,在杞人看来,两百年哪够啊。康熙来了都要借五百年呢。

 

再说了,两百年后上哪找能使的光驱呢?

 

所以,刻盘不靠谱哇。

 

该咋办咧?

 

答案揭晓:拍片儿。

 

GitHub Archive Program(GitHub 存档计划)会把代码用二维码打印在卤化银胶片上,可以保存一千多年。

 

千年大计。我好像看到了雄安新区在崛起。

 

至于一千年后人类是否还在用扫码支付这种上古的信息传递方式,暂且不管。

 

代码是现代文明的基石,更是全人类的共同遗产。保存千年的遗产,想想都热泪盈眶啊!

 

还有。

 

为了防火防盗防干部,GitHub 还会把这些胶片埋到挪威,斯瓦尔巴群岛的一个废弃煤矿。

 

那里靠近北极,全年冻土。地下 250 米深处,天然保鲜。

 

可谓万无一失。

 

所以,这个计划不妨叫做冰封北极

 

 

怎么知道哪些项目被埋了呢?

 

貌似没有一个官方列表。

 

不过,打开 GitHub 网站,访问一个项目,再打开其中某个贡献者的 G 站页面,就可以知道这个项目是否名列其中。

 

如果这个网友的代码被埋了,他的页面上就会有一个小小的雪花图标。

 

点击雪花图标,就能看到他的哪些 G 站项目被冰封北极计划收录了。

 

今天登录,在老万的页面上看到雪花了。

 

这次有两个老万主创的开源项目被埋了。

 

一个是特别正儿八经的 C++ 测试框架,googletest/googlemock。写 C++ 不用 googletest,就好像吃饺子不蘸醋,别扭。

 

 

这个项目是老万以前在 Google Code 上做的,后来迁徙到 G 站,就把维护任务交给后人了。所以在 G 站上的贡献人名单里看不到老万。

 

还有一个是特别不正儿八经的东北话编程语言。

 

 

虽然入选这个冰封计划的门槛有点 low (全球有几千个项目中招),还是有点美滋滋的呢!

 

我也是在北极圈有产业的人了。

 

从此汽水我只喝北冰洋。

 

程序员朋友们,快去 G 站看看自己上榜了没有吧!

 

没有也没关系,赶紧给东北话编程语言贡献一段代码。还赶趟儿。

 

然后你就名垂青史万古长存了。托体同山阿。

 

记着把这个煤矿的坐标写进遗嘱啊。

 

不然子孙找不着地方挖也是白瞎。

 

 



推荐 2