一封写给 GNOME 基金会与生态维护者的公开信
我们曾经相信,桌面 Linux 的意义在于自由:自由地使用、自由地修改、所有的一切,都能按照自己想法布局。
但这些年,GNOME 基金会和它周围的生态一次又一次提醒我们:所谓「自由」,好像只包括按他们规定的方式使用电脑的自由。
Flathub 限制 LLM 辅助应用上架。一个本应中立的应用分发平台,开始替所有用户预先做出价值判断。你想装什么,不再由你决定,而由委员会决定。
libadwaita 以「设计一致性」压倒用户偏好。生态开发者用一套私有样式层 libadwaita 锁死主题能力,发行版和用户的美化需求被定义为「不被支持的使用方式」,让 System76 选择自立门户,让 ZorinOS 仅赞助插件。(是的,我们就是在说 StopThemingOurApps。)
GTK 几乎变成 GNOME 的私有产物。名义上是自由软件工具包,实际上路线、API 和发布节奏完全围绕 GNOME Shell 的需求运转,其他基于 GTK 的桌面环境和应用沦为二等公民。
维护者权力过度集中。重大争议中的透明度和程序正义不足:社区讨论常常在结论已定之后才发生,「社区」更多时候是被通知,而不是被咨询。
过快、过于激进的 API 演进。破坏性变更一个版本接一个版本地到来,下游开发者的迁移成本被轻描淡写为「进步的代价」,于是乎,Budgie,这个曾经数年都是用 GTK 为框架的桌面,也因此离开了 GTK,而 InkScape 的维护者,怒喷 GTK 4 后,又需要招兵买马,让 InkScape 能够快速迁移到 GTK4
兼容性负担被下放给扩展维护者和用户。每次 Shell 和 API 变动之后,收拾残局的永远是不拿工资的扩展作者,以及升级之后发现桌面坏掉的普通用户。当然,KDE 的静默损坏也好不到哪里去,扩展性兼容这一点,这俩基本半斤八两。
我们并不反对设计一致性,也不反对进步。我们反对的是:把「一致性」当成不可质疑的教条,把「进步」当成破坏兼容性的免罪金牌,把用户的电脑当成基金会的设计实验场。
电脑是我们的,不是你们的。请把选择权还给用户。
想在你的项目里表达态度?把下面两个徽章挂到 GitLab 项目头图或 GitHub README 里:
Markdown 用法:
[](https://stopthemingmy.app/)[](https://stopthemingmy.app/)
想要重写你想用的却是 GTK 的软件?
欢迎加入 https://github.com/Fuck-GTK-Libadwaita-Project
让我们撅翻 GNOE!