GNOME 和 KDE 两大桌面环境项目近日宣布了一项提案:他们通过向 Flathub 应用商店添加支付、捐赠和订阅功能,以促进 Linux 桌面社区的多样性和可持续性。
多年来,GNOME 和 KDE 一直在共同构建和发展 Flathub,将其作为供应商中立的服务——Flathub 使用 Flatpak 包格式封装应用,在一个沙盒环境中运行,不依赖于特定发行版,供 Linux 应用程序开发者直接向最终用户构建和发布应用程序。他们认为,健康的应用程序生态对于 OSS 桌面的成功至关重要,让终端用户可以信任和控制他们设备上的数据和开发平台。
为了激励开发者参与建设 Linux 应用程序生态,并消除阻碍多元化参与的财务障碍,GNOME 在过去一年赞助了通过 Stripe 向 Flathub 添加捐赠和付款的工作,以及验证开发者身份并允许直接访问的流程上传以简化发布过程。
今年,他们计划通过适当的法律和治理设置一起启动这项工作,并正在寻求额外的资金来增加:订阅/经常性捐赠、防止滥用应用程序提交的审查工具和自动安全/漏洞扫描。随着时间的推移,最终目标是希望 Flathub 可以通过交易费用和企业赞助实现自我维持。
目前他们添加了基于程序化“app ID”标识符的作者身份的程序化验证(通过 DNS、GitLab 或 GitHub 凭据等),但这并没有考虑误导性的应用程序名称、描述、屏幕截图等信息,因此需要开发检测这些信息的变化并阻止提交直到这些变化被审查的工具。同样,应用程序许可证的更改会影响 Flathub 将如何推广和定价应用程序,因此需要检查这些声明和任何更改。
据介绍,它们在今年的预算是 20 万美元,其中 12 万美元是用于支付给工程师和审核/运营员工的薪水,3 万美元是法务管理等费用,5 万美元用于软件平台本身的开发。