GCHQ(英国政府通讯总部)居然在GitHub上公布了第一个开源项目,这其实没什么好奇怪的,这个开源项目是个名为Gaffer的大规模图形数据库, 是用Java写的。这或许可以算是一种反思,有人称赞了这种行为,让政府的这种监控系统可为社区所用,也有人认为这东西应该被拒绝,以期维护计算机科学的正直。
这个数据库是用来分析不同数据之间的内部关系的,可做整批上传,也可持续充实其中数据,对于识别谁跟谁通话、或者对目标个人做数据收集据说是相当好用的,利用API还能检索或者过滤特定的数据。
很多人认为,政府的这个工具开发和使用成本原本就是公众负担的,所以现在开源了也是很自然的事情。这个软件实际上用到了Apache Accumulo代码库——比较有趣的是,当初这正是NSA开发并开源的。
英国政府对于民主政治数字化似乎还是相当上心的,尤其是在2012年“digital by default”议程发布之后,现如今英国约有70%的政府机构使用GitHub作为其代码库。不过GCHQ的这次行动也引发了人们的不少猜测,社区中有人认为这是否可能是英国政府想要找到最佳技术人员的一个新方法,毕竟GCHQ最近还有招募1900人的计划。