Plaza 新闻汇总

固件是否应该免费?

本文探讨了固件是否应该免费的问题。

作者Matthew Garrett认为,从实用角度来看,大多数(如果不是全部)固件成为自由软件对用户有益。固件可以分为初始化硬件和运行时控制硬件两类,自由软件在后者中的作用较为直观,因为硬件提供的接口和功能通常由运行在其上的固件定义。

作者分析了自由软件基金会(FSF)的相关立场,包括“尊重你的自由”(RYF)运动和自由系统发行指南。RYF要求硬件上的所有软件都必须是自由软件,除非是在特定情况下,例如软件运行在辅助处理器上且在用户获得产品后不打算安装软件。自由系统发行指南则要求在操作系统被视为自由软件之前,必须删除所有非自由固件。

作者指出,RYF允许使用非自由固件的硬件,这可能弊大于利,因为这会隐藏非自由固件的存在,导致用户对其自由受到限制缺乏了解。Linux-Libre项目则更进一步,甚至拒绝告知用户其硬件依赖的非自由固件可以升级以提高安全性。

文章还讨论了其他一些相关问题,例如非自由固件阻止硬件克隆、ROM固件无法替换、以及固件更新对安全性的影响。总体而言,作者认为,我们需要更多地关注固件的自由,而不能仅仅将它视为一个次要问题。

原文地址
2024-12-17 16:11:03