F-Droid 是什么:一款开源应用商店的完整介绍
一句话概括
F-Droid 是 Android 平台上专门收录自由开源软件的应用分发生态系统。它不是 Google Play 的替代品——它是一个完全不同的东西:既是客户端应用,也是服务器工具链,还是一套社区审核与分发机制。
15 年社区维护
F-Droid 由 Ciaran Gultnieks 于 2010 年创建,此后由全球数百名志愿者共同维护。它在法律上由 Commons Conservancy 项目代表,章程由 F-Droid Board 治理。这个项目的独特之处在于:
- 没有公司在背后驱动 — 运营费用来自社区捐赠,不是风险投资
- 没有商业激励 — 不接受付费推广,不向开发者收取上架费用
- 没有广告收入 — 客户端本身不显示任何广告
这些设计选择意味着 F-Droid 可以完全站在用户和自由软件的立场上,不受商业利益干扰。
自由、隐私、透明
F-Droid 对每款应用有三条硬性标准:
- 源代码必须公开 — 且使用 FSF 或 OSI 认可的开源许可证
- 官方从源码编译 — 开发者上传源码,F-Droid 服务器构建 APK,杜绝「源码一套、二进制另一套」
- 反特性必须标注 — 如有广告、追踪、非自由依赖、需要 root 等,明确告知用户
它能做什么?
作为一个应用管理器,F-Droid 可以:
- 浏览、搜索、分类查找 4500+ 款开源应用
- 自动检查并安装应用更新(可配置为自动/手动/通知)
- 追踪旧版本和测试版本历史
- 连接多个兼容仓库(官方 + 第三方)
- 离线面对面分享应用给附近用户(Nearby 功能)
- 添加特权扩展后实现静默安装和更新

不只是应用商店
F-Droid 的完整生态包括:
- 客户端应用 — Android 上的 F-Droid Classic(旧版 UI)和 F-Droid Basic(Kotlin Compose 新版)
- fdroidserver — 命令行工具链,用来准备、构建、发布应用
- fdroiddata — 应用元数据仓库,包含每款应用的构建配方(YAML 格式)
- Repomaker — 网页工具,用来创建自己的迷你应用商店
- 主仓库 f-droid.org — 由社区审核和维护的官方仓库
- 验证与监控 — verification.f-droid.org 和 monitor.f-droid.org 提供可重现构建状态和生态透明报告