F-Droid 是学者和研究人员的一个重要资料来源

我们很少收到学者和研究人员的消息,但我们知道 F-Droid 对他们的工作很重要,因为他们在很多论文中都引用了 F-Droid 作为来源:

以下是我们发现特别有趣的两个研究:

我们欢迎大家使用 F-Droid 作为资源,这是只有自由软件才能提供的有价值的东西。自由软件意味着让人们可以自由地使用软件来做他们感兴趣的事情。F-Droid 不仅提供自由软件应用,还提供大量自由软件工具,以及关于所有这些软件的一整套组织有序的数据。我们很高兴看到我们的辛勤工作被用于打造更好的 Android 生态系统。我们特别喜欢恶意软件研究人员的关注,他们尚未在 F-Droid 中发现恶意软件。F-Droid 还提供了使构建大量应用变得更加容易的工具,例如 fdroid import 可以从源 URL 设置应用构建,以及完整的构建堆栈,它可以自动构建和部署应用到存储库。

作为 NLnet 资助的跟踪跟踪器项目的一部分,我们也在清理并扩展我们的跟踪检测工具。例如,现在有可重用的 issuebot 用于在 GitLab 中运行这些检查。我们还生成了大量有关跟踪工作方式的数据,并将尽可能多地发布这些数据。我们将与 Exodus Privacy 的 ETIP 数据库同步,我们也鼓励其他人将其用作有关跟踪的通用公共数据库。

创造性的重用

为了鼓励更多的创造性重用,我们一直在推动以标准格式将我们所有的数据放在容易找到的地方。整个应用集合现在采用 fdroiddata YAML 格式。使用 from fdroidserver import index 可以轻松访问存储库索引文件(例如 https://f-droid.org/repo/index-v1.jar)中的数据。还有一些二进制透明度日志来记录构建过程中使用的关键二进制文件:gradle 二进制文件Android SDK 二进制文件, guardianproject.info/fdroid 二进制透明度日志

下载所有东西!

我们的整个 APK 存储库、源代码包、图标等可供下载和使用。例如,它经常被用作恶意软件研究的 APK 的“干净集”。有多种方法可以从存储库中获取完整集合。f-droid.org 现在在许多标准的自由软件镜像服务器上镜像,其中三个目前提供 rsync,这是下载很多的首选方式(存储库部分大约 70 GB,整个存档接近 400 GB)。

  • 中国:rsync -axv mirrors.tuna.tsinghua.edu.cn::fdroid/repo
  • 德国:rsync -axv ftp.fau.de::fdroid/repo
  • 美国/印第安纳州:rsync -axv plug-mirror.rcac.purdue.edu::fdroid/repo

请使用镜像,不要从 f-droid.org 下载,因为它会击垮主服务器。此外,对于那些想要镜像其他 F-Droid 存储库的人来说,不再需要自定义爬虫。我们有自己的:fdroid mirror。最后,如果你要保存 f-droid.org 存储库的副本,你可以通过将其设置为公共镜像来回馈。我们正在寻找欧盟以外的公共镜像,尤其是非洲、澳大利亚和南美洲。

参与

F-Droid 机器人不会自行运行,继续前进需要时间和金钱。因此,我们请求所有在研究中依赖 F-Droid 的人回馈一些东西,以保持 F-Droid 的运转。以下是一些建议:

最后,如果你是使用 F-Droid 数据的研究人员或学者,请过来打个招呼!我们总是有兴趣了解人们如何使用我们的工作。