Debsources项目提供了Debian软件库所有软件源码的Web访问界面,但它不只是一个源码浏览工具,它还提供了一个可搜索的20年自由软件历史的观察窗口。Debsources的数据库索引了1998年以来Debian发布的所有稳定版、不稳定版和实验版分支的软件包,包含了推送到官方库所有的更新,每次有一个文件上传到 Debian 存档,数据库都会自动增加一个变化,它还整合了Debian自己的代码搜索工具codesearch包跟踪器。它跟踪了每一个文件的 SHA-256哈希值,能快速识别重复文件,比如它发现存档里有 4309个GPL3版权声明文件。为了节省磁盘空间,开发者正计划实现文件水平的重复删除功能,因为在unstable库内储存 4309份GPL3版权文件是没有必要的。研究人员认为,Debsources可以成为一个研究平台,可以观察流行编程语言在过去二十年的演变等。(中文摘要来自 Solidot

2 收藏


直接登录

推荐关注