红帽限制访问 RHEL 代码,将对开源软件发展产生重大影响
在出人意料的举措中,红帽(Red Hat)公司宣布 CentOS Stream 将成为公共 RHEL 相关源代码发布的唯一存储库。
红帽公司是 Linux 领域最重要的代表之一,对开源软件的发展产生了重大影响。
因此,这家总部位于北卡罗来纳州的公司所采取的每一步举措都在 Linux 社区中引起了轰动,而最新的举措肯定会引发强烈的反应。
众所周知,红帽公司在 2021 年底停止了 CentOS 的支持,转而支持 CentOS Stream。这让 Linux 社区感到吃惊,但也产生了一些积极的结果:出现了一些出色的 RHEL 替代品,其中 Rocky Linux 和 AlmaLinux 脱颖而出。
相关:社群企业级操作系统 CentOS Stream 9 https://www.linuxmi.com/centos-stream-9.html
然而,现在红帽公司又推出了一项出人意料的举措,宣布 CentOS Stream 将成为与 RHEL 相关的公共源代码发布的唯一存储库,这让所有人都感到惊讶。
随着 CentOS Stream 社区的壮大和企业软件领域面临新的动态,我们希望将重点放在 CentOS Stream 上,将其作为企业 Linux 创新的基础。我们将继续投资并加大对 CentOS Stream 的承诺。对于红帽公司的客户和合作伙伴,源代码将继续通过红帽客户门户提供。
这个决定引发了许多问题和关切,涉及到 RHEL 衍生发行版,尤其是那些拥有庞大用户群体的发行版,比如 Rocky Linux 和 AlmaLinux。因此,让我们来分析一下这种情况。
红帽公司限制访问源代码的决定将如何影响基于 RHEL 的 Linux 发行版?
首先,我们必须明确表示,没有必要引起不必要的恐慌。以下是两个最受欢迎的 RHEL 衍生发行版的现状。
相关:AlmaLinux OS 9.2 和 Rocky Linux 9.2 隆重登场 https://www.linuxmi.com/almalinux-os-9-2-rocky-linux-9-2.html
根据 AlmaLinux Wiki 的说法:“我们从 CentOS 的 git 存储库中克隆上游源代码。”
根据 Rocky Linux Wiki 的说法:“通过 SRPM 或 CentOS Git 获取 RHEL 源代码。”
另一方面,限制对源代码的访问无疑会使依赖源代码的发行版在与特定 RHEL 版本提供 1:1 二进制兼容性方面变得困难。
由于 RHEL 源代码不再公开可用,而只能通过红帽客户门户获得,任何下游发行版(如 Alma、Rocky、Oracle 等)都需要从那里获取源代码。
相关:Red Hat Enterprise Linux 9.2 发布 https://www.linuxmi.com/red-hat-enterprise-linux-9-2.html
不幸的是,事情的另一方面直接影响到了 RHEL 克隆版本。下面是问题的核心所在。
根据《Red Hat软件订阅和支持订阅的附录1产品附录1.2(g)》的规定:
未经授权使用订阅服务。 (d)在任何软件重新分发中使用订阅服务,或(e)在没有为每个实例购买订阅服务的情况下使用订阅服务支持或维护任何非红帽软件产品(统称为“未经授权使用订阅服务”)。
根据这段文字,我们可以得出结论,您不能合法地重新分发源代码RPM;因此,如果某个RHEL衍生发行版使用了这些RPM,那些下载了SRPM的人可能会面临法律后果。
因此,拥有许可证也无济于事。为什么呢?因为许可协议的一部分限制了您使用源代码进行重建。
我们将在此停止,不再深入讨论,因为情况非常复杂,涉及许多法律问题。但无论如何,这将严重影响Linux社区。
然而,有一件事是确定的:无论你如何看待它,很明显红帽公司正试图限制Rocky Linux和AlmaLinux作为RHEL替代品的受欢迎程度,并给它们带来技术上和主要是法律上的困难。
红帽公司在法律上有权这样做吗?确实有,因为没有GPL违规。这是否违背了自由软件的精神?再次是肯定的!因为如果30年前有人像现在这样行事,红帽公司就不会存在。
目前,领先的RHEL衍生发行版还没有就红帽公司限制访问其源代码的决定发表正式声明,但我们预计很快会有。
像往常一样,我们将密切关注这一情况,如果有任何变化,我们会及时更新。
您可以在以下链接找到两个领先的 RHEL 克隆版本的官方声明:Rocky Linux 和 AlmaLinux。
The post 红帽限制访问 RHEL 代码,将对开源软件发展产生重大影响 first appeared on Linux迷.
共有 0 条评论