F-Droid 在 36c3
发布于 2020-01-09,发布者为去年 12 月,一些 F-Droid 贡献者相聚在 36c3。由于它是许多相关项目的大型聚会场所,因此我们将这份关于 F-Droid 活动的小报告包括在其中。我们举行了由 @Bubu 领导的开发者会议和用户会议。在开发者大会上,约 10 位参与了 Replicant、K-9、Nextcloud、microG、Conversations、AntennaPod 等关键自由软件项目的开发者进行了交流。一项重大改进是 CCC 应用更新启动得更早,f-droid.org 更新过程运行更顺畅。与去年不同,我们没有抱怨 f-droid.org 存储库已过时。
与 Replicant 讨论了如何处理不是 100% DFSG 自由软件的应用,例如标有 NonFreeAdd、NonFreeDep,或 NonFreeAssets 的应用。Replicant 旨在获得完整的自由软件基金会认证,因此它遵循比 F-Droid 目前更严格的标准。例如,任何引导用户安装非自由软件的应用对于 Replicant 来说都是不可行的。我们计划继续讨论,看看 F-Droid 和 Replicant 贡献者如何理解负面特征。此外,一些想法已经达成一致,主要是在等待某人实现。例如,在客户端应用中进行负面特征过滤并允许 ROM 能够设置默认值。如果你有兴趣,请在论坛、问题跟踪器和/或聊天室中联系我们。
- 我们收到的反馈是,使应用被 F-Droid 收录的过程仍然非常不直观,并且记录不充分。一位用户表示愿意对此做出贡献。
- @Bubu 通过会议贴纸交换箱分发了近 5000 个 F-Droid 贴纸,并将它们提供给感兴趣的组织 (Matrix, Nextcloud, FSFE)。
- Fairphone 和 microG 聚会上也有一些相关的讨论。
- 用户和开发者都在抱怨 F-Droid 客户端应用中的搜索。开发者们抱怨是因为当你输入准确名称时,他们的应用会显示在第五个位置上。用户抱怨出于同样的原因以及它本可以更容易地找到特定“主题”的应用,如电子邮件客户端等。
- 我们与 FOSSASIA 的人员讨论了如何让更多亚洲 Android 开发人员参与 F-Droid。
- 我们与柏林的一些 FSFE 人员讨论了关于“解放你的 android”研讨会和在柏林组织 F-Droid 用户聚会的问题。
- 我们讨论了“拆分 APK”,包括 Google 如何处理签名密钥,以及他们是否由于应用大小要求所有开发人者拆分他们的应用。
- 另一个主题是用户支持,以及应用开发者和 F-Droid 之间是否存在共同点。有一些关于“联合力量”的想法,比如 F-Droid 中的“帮助”按钮。#157:网站的“浏览”部分还应提供指向 F-Droid 资源的链接和 #36:使用 Discourse 发表评论中描述了该想法的一些轻量版本。
大会结束后,@Bubu 遇到了一些 Timeless/Repeatr 贡献者。他们做了一些工作使 F-Droid 构建环境可以在 Timeless 栈中使用。有一些坚实的步骤用来构建一个小型 Android 应用。当它更加更加完善时,这可能是用于构建的更明智版本的 Docker。例如,我们可以使用 Timeless 构建一个具有所有 buildserver 要求的容器。这将比 Docker 构建文件更易于维护。容器 rootfs 可以与 Docker 一起使用,以使用 F-Droid 栈重新构建应用。
