为什么内容管理和去中心化比数百万的应用更好

每台电脑或移动设备都有某种形式的 “应用商店”。Android 有 F-Droid。Debian 的核心是“软件库”。然后也有真正庞大、专有的应用商店:苹果应用商店和 Google Play。这些应用商店有数以百万计的应用,而 Debian 有几万个,F-Droid 大约有 4000 个。这些大应用商店宣传自己时经常提及这个统计数字。当通过这个数字进行比较时,F-Droid 微不足道。但实际上,你需要你的应用商店里有多少个应用呢?

每一个软件集合从根本上说都是一种内容管理行为。只有有用的软件才会被收录。恶意软件被过滤掉。在你所在地区被认为是非法的软件被阻止。任何不符合标准或服务条款的软件都被删除。在由社区进行内容管理的发行版(如 Debian 或 F-Droid)中,贡献者通过选择值得他们关注的应用来进行内容管理。没有一个主要的面向最终用户的软件发行版是不进行内容管理的。理想的情况是,这些软件对你这个用户是有用的。可悲的是,实际情况往往并非如此。想想那些优先考虑监控资本主义的公司:它们包括旨在捕捉你的注意力的软件,以便它们可以卖给广告商。或者一些承诺对应用进行隐私保护,但随后豁免他们自己的软件的公司。

从用户的角度来看,理想的应用商店将仅包含用户想要的东西。没有人在他们的设备上安装数百万个应用。所有这些额外的应用只会妨碍寻找重要应用。更糟的是,在大型应用商店里,它不仅仅是噪音,它是恶意软件或公司试图诱使你加入一些东西。他们正试图成为最闪亮的东西,以便人们点击“购买”按钮。或者更糟糕的是,他们试图让你上瘾,以便他们可以将你的数据卖给广告商。

F-Droid 是围绕不同原则组织的:用户选择、去中心化和社区控制的内容管理。这意味着 F-Droid 默认为你提供选定的应用,没有封禁或审查。当你安装 F-Droid 应用时,它会自动连接到由这个社区维护的 f-droid.org 上的集合。F-Droid 还使任何人都能轻松根据他们自己的审查规则发布存储库。Repomaker 是一个用于发布的简单网络应用,而 fdroidserver 命令行工具为 f-droid.org 提供了动力。

这样的组织方式使很多困难的问题消失了。儿童、黑客、宗教人士、祖父母、活动家、单身汉和成人电影演员;我们都使用日历,阅读新闻,需要帮助导航,玩游戏。多年来,在 f-droid.org 社区内形成了一个粗略的共识,即我们的集合应该这样进行内容管理。事实证明,这与其他自由软件社区,如 Debian 相当相似。这篇博文的目的是让我们的用户更清楚地了解这一点。

每个社会都有公认的对冒犯性事物进行沟通的方式。如果 f-droid.org 是软件的唯一来源,那么我们的内容管理将是审查制度,因为我们将阻止言论。作为自由软件和隐私的支持者,我们也不希望与审查制度有关。这就是去中心化的意义所在。去中心化意味着人们可以以精细的方式选择他们信任的人,而不是全都要或全都不要。我们投入了大量的工作,使任何人都可以轻松地制作他们自己的应用存储库,这些存储库可以遵循其创建者想要的任何规则。由于 F-Droid 存储库是一种用户控制的订阅形式,它不是 F-Droid 贡献者做决定的地方。F-Droid 用户在自己的设备中包含哪些应用或存储库完全取决于他们。

关于去中心化系统的一个常见的抱怨是,它们不好用。对于 Android 应用生态系统,以及一般的软件分发来说,这并非事实。软件库通常不是单一的,大型移动应用商店才是例外。Windows 允许许多来源。GNOME 软件有一个基于 aptdnf,Flatpak,Snapcraft 等作为软件源的无缝体验。在中国应用商店市场中,有五到十个常用的应用商店,然而即使是最大的应用商店也无法占据大部分市场份额。大多数中国人的手机上有不止一个应用商店,所以那里没有单一的东西,而“在中国以外,苹果和 Google 控制着 95% 以上的应用商店市场份额”。有多个应用来源的生态系统是可行的,世界各地的政府认为垄断力量使 Google Play 苹果应用商店保持主导地位。即使是苹果著名的严格围墙花园也能与 AltStoreAppFairCydia 共存。这清楚地表明,打破应用垄断的唯一障碍是垄断公司的政策。

问题是:对于绝大多数苹果 iOS 和 Google Play 设备用户来说,当商店删除或限制一个应用时,这基本上是审查制度。使用替代品需要很高的技术水平。Google Play 设备至少允许第三方应用商店,尽管其整合程度远低于 Google Play 本身。F-Droid不仅提供真正开放的应用分发,F-Droid 模式还提供了更好的用户体验:许多分散的应用库可以在一个单一的 F-Droid 客户端应用中进行管理。因此,有了统一的用户体验所提供的易用性,但它并没有被锁定在单一的供应商上。只有在一个自由、开放、去中心化的生态系统中,每个人才可以自己决定他们想要什么应用,同时也可以选择他们不想看到的应用。获得应用的自由将始终与人们希望在其生活中保留的东西处于紧张状态。去中心化是唯一的解决方案,而 F-Droid 是为了实现这一目标而从头开始建立的。