英国的监听机构国家通信情报局(GCHQ)在GitHub上开源了其第一个项目,这是一个用Java编写的名为Gaffr的海量图数据库。政府部门开源这并不值得惊奇,但令人吃惊的却是其开源的是一个用于监听民众的大规模监控软件。
这一举动在黑客社区引发了大量的反思和讨论,他们争论它是否该用还是不用。
一些人称赞了政府部门的这一举动,这使得社区也可以使用这些技术和基于它们进行开发;而另外一些人则建议拒绝掉这个项目,以维持计算机科学的正直性,因为它来自一个不道德的部门。
这个数据库系统可以用来分析数据的不同部分之间的内在关系。它可以一次性地上载大量数据,也可以分批输入,特别适合用于识别谁和谁在联系,或者如果你需要的话也可以收集关于某个人的数据。你可以使用它的API来获取和筛选你所需的数据内容。
有些人认为该部门的活动费用都是由公众所承担的,因此开源也是理所应当的。如果是在美国的话,政府的这种工作是没有版权的,而在英国,版权则属于官方。
该软件实际上是使用到了ApachAccumulo代码库,而它却是由GCHQ在美国的兄弟单位NSA开源的。Gaffr是以Apach2.0许可证释出的。
英国政府一直致力于成为一个数字民主国家digitaldmocracy,自从其在年提出‘digitalbydfault’提案之后,已经有多达70个政府机构使用GitHub存放其代码了。
社区人士猜测这是否GCHQ寻找最好的技术人员的另外一种方式,毕竟GCHQ正准备招募多达人来帮其应对安全方面的隐忧。
那么,你怎么看这件事?
参考原文:北京哪里能治愈白癜风白癜风能好吗