负特征

审查要接受的应用时,F-Droid 会首先从用户的角度出发。我们从基于自由软件和用户控制原则的严格的收录标准开始。应用的某些内容可能不会妨碍它被收录,但许多用户也许不想接受它们。 为了处理这类情况,F-Droid制定了一系列明确的负特征来标记应用,以便用户选择是否仍要接受该应用。

负特征被组织成“标记”,打包器可以用它们来标记应用,警告从用户的角度看来可能不受欢迎的行为,这些行为通常服务于开发人员或第三方的利益。 自由软件包不是孤立存在的。 要使一个软件可用,它通常必须与其他一些软件集成。 因此,想要自由软件的用户也想知道一个应用是否依赖或推广任何专有软件。 有时,负特征中的某些概念与第三方针对用户使用的策略重叠,而 F-Droid 始终从用户的角度标记负特征。 比如, NSFW 可能被解释为类似于审查员的黑名单,但在 F-Droid 中,我们关注的是用户的视角和掌控权。

无论是在 F-Droid 客户端还是在网站上查看包含任何包含一个或多个负功能的应用的详细信息时,你都会看到我们的负特征发挥作用。 F-Droid 客户端还提供设置来隐藏具有某些负特征的应用。

负特征列表

F-Droid 目前使用此负特征列表来标记我们正在发布的应用:

这是完整的 F-Droid 中所有包含负特征的应用列表

广告

这个负特征适用于包含广告的应用。

请注意,大多数包含广告的应用都不是自由软件,因为它们使用私有软件(例如 AdMob)来提供广告。存储库中根本不会有这些私有软件,因此你唯一看到应用此负特征的应用将是,包含广告,但并未使用私有软件来执行此操作的应用。

这是带有广告负特征的应用的列表。

NSFW

这个负特征应用于包含用户可能不希望随处公开或可见的内容的应用。被标记的应用可能包含裸体、亵渎、侮辱、暴力、强烈的性元素、政治不正确,或其他潜在的令人不安的主题。 这一负特征与工作场所、学校、宗教和家庭环境尤其相关。NSFW 这个名称来自网络术语“Not safe for work”。

这是带 NSFW 内容应用的列表。

跟踪

此负特征适用于跟踪你和/或向某处报告你的活动的应用,无论是在未经你的许可的情况下,还是在默认情况下(即,你必须主动寻找禁用该功能的选项)。

可能适用该负特征的例子:

  • 在你不知情或未经许可的情况下发送崩溃报告
  • 在你不知情或未经许可的情况下检查更新

不适用的例子 - 如果该功能是可选的(即在发生之前询问你)并且默认禁用,对于上述任何一项均如此。此外,启用它还应要求知情同意,即要求有类似于 GDPR 的隐私政策,并尽可能避免收集个人数据 (PII)。

请注意,应用跟踪经常使用专有软件(例如, Google Analytics 或 Flurry)实现。包含这些专有库的应用将不会在 F-Droid 存储库中出现。

这是带有跟踪负特征的应用的列表。

非自由网络服务

此负功能适用于推广或完全依赖于不可能或不容易替换的非自由网络服务的应用。替换需要对应用或服务进行修改。如果有一个简单的配置选项,允许将应用指向另一个公开可用的、可自我托管的、自由软件服务解决方案的运行实例,那么这个负特征就不适用。

这是带有非自由网络服务负特征的应用的列表。

非自由插件

此负特征适用于那些虽然本身是自由软件,但却推广其他非自由应用或插件的应用。

这是带有非自由插件负特征的应用的列表。

非自由依赖项

此负特征适用于需要非自由软件才能运行的应用。

此应用本身不含专有软件,但是它可能依赖于设备上已安装的专有软件。一个常见的例子为,除非你安装了 Google 地图,否则此应用无法运行或不能正常工作。

这是带有非自由依赖负特征的应用的列表。

上游代码非自由

这个负特征适用于上游源代码原本包含专有软件的应用。

这并非代表此应用包含专有软件。最有可能的是,该应用在 F-Droid 上的构建已经以某种方式打了补丁,删除了非自由代码/库,和/或一些功能可能丢失。 该应用的描述通常会更详细地说明这一点。

根据我们的经验,如果上游开发者开始加入一些非自由库,他们迟早要加入更多,或者加入其他负特征。这些应用经常变得无法在 F-Droid 维护/更新。如果该应用未来的更新对你很重要,我们建议你避免使用这种负特征的应用,如果你有其他选择的话。

这是带有上游代码非自由负特征的应用的列表。

非自由资产

此负特征适用于包含并使用非自由资产的应用。最常见的例子是应用使用了非商业许可证授权的作品,如图像,声音,音乐等。

这是带有非自由资产负特征的应用的列表。

含有已知漏洞

这个负特征应用于存在已知安全漏洞的应用,由 fdroidserver 的一个扫描器所发现。

这是带有含有已知漏洞负特征的应用的列表。

禁用的算法

这个负特征适用于使用了过时或不安全签名算法签名的应用。

这是带有禁用的算法负特征的应用的列表。

源代码已不可用

这个应用的上游源代码不可用。或者是它已经成为专有软件,源代码库弃置,或者是源代码库被转移到我们不知道的位置了。这意味着除非源代码重新出现,不会有进一步更新。

这是带有源代码不再可用负特征的应用的列表。

报告负特征

尽管我们的包维护者们努力找出所有负特征并提醒你们,仍有一些可能未被注意到或者在应用更新时溜进来。如果你发现应用包含 F-Droid 未发现的负特征,请报告它。你可以通过电子邮件向 team@f-droid.org 提交或打开一个 issue:gitlab.com/fdroid/fdroiddata/issues

F-Droid 负特征定义的来源

自由软件基金会(FSF)也有类似的想法,同样被称为“负特征”。 “负特征作为功能出售给客户,但它们是系统基本或不可避免的方面,只能通过技术努力删除或保留”。 另一种定义“负特征”的方式是“用户向开发者支付费用才能删除的功能”。 F-Droid 定义最初受到 FSF 的启发,但多年来我们的定义已经演变成不同的东西。