Debian 开发人员批准在安装介质中分发专有固件

参与维护软件包和维护基础设施的 Debian 项目开发人员的全民投票(GR,一般决议)结果已经发布,其中考虑了提供专有固件作为官方安装映像和实时构建的一部分的问题。 第五项“通过提供统一的安装程序集改变在安装程序中提供非自由固件的社会契约”赢得了投票。

所选择的选项意味着社会契约(Debian Social Contract)的更改,它定义了项目的基本原则以及社区对项目的义务。 将在社会契约的第五条中添加注释,其中包含遵守自由软件标准的要求,即官方 Debian 媒体可能包含不属于 Debian 系统的固件,如果有必要确保发行版运行在需要此类固件才能运行的硬件。

官方 Debian 安装介质和实时映像将包含“非自由固件”部分中的软件包,其中包含与非自由存储库中的固件相关的组件。 如果您的硬件需要外部固件,则默认情况下将启用所需专有固件的使用。 同时,对于只喜欢免费软件的用户,在下载阶段可以禁止使用非免费固件。

此外,安装程序和实时映像将提供有关加载的固件类型的信息。 有关所使用的固件的信息也会保存到已安装的系统中,以便用户以后可以检索有关所使用的固件的信息。 如果安装后设备运行需要固件,系统还建议默认将非自由固件存储库添加到sources.list文件中,这将允许您接收包含漏洞和重要错误修复的固件更新。 带有专有固件的映像将作为官方介质提供,它将取代以前提供的不带非免费固件的映像。

随着设备制造商越来越多地使用操作系统加载的外部固件,而不是在设备本身的永久存储器中提供固件,固件供应的问题变得越来越重要。 许多现代图形、声音和网络适配器都需要此类外部固件。 与此同时,专有固件的供应如何与在主要 Debian 构建中仅发布免费软件的要求相关联的问题是不明确的,因为固件是在硬件设备上运行的,而不是在系统中运行的,并且是指硬件。 现代计算机甚至配备了完全免费的发行版,运行硬件内置的固件。 唯一的区别是一些固件是由操作系统加载的,而另一些固件则已经闪存到 ROM 或闪存中。

到目前为止,专有固件尚未包含在官方 Debian 安装映像中,而是在单独的非免费存储库中提供。 使用专有固件的安装版本具有非官方的状态并单独分发,这会导致混乱并给用户带来困难,因为在许多情况下,现代设备的完整操作只能在安装专有固件后才能实现。 使用专有固件的非官方构建的准备和维护也由 Debian 项目负责,该项目需要额外的资源支出来构建、测试和托管与官方构建重复的非官方构建。

出现了一种情况,如果用户想要获得对设备的正常支持,那么非官方版本更适合用户,而安装推荐的官方版本往往会导致硬件支持出现问题。 此外,使用非官方版本会干扰仅提供开源软件的理想,并无意中导致专有软件的普及,因为用户与固件一起还收到与其他非自由软件连接的非自由存储库。软件。

来源: opennet.ru

添加评论