继红帽(Red Hat)在2020年底决定停止CentOS Linux更新之后,现在Linux发行政策又有重大变更,红帽上星期宣布不会再将RHEL的代码公开到 git.centos.org,并且把开源社群的协作能量,转移到上游的CentOS Stream。 红帽这项政策目的,在于打击那些单纯重新建置RHEL代码的Linux发行版。

过去整个红帽Linux生态从上游到下游,依序为Fedora、CentOS Stream、RHEL和CentOS Linux。 CentOS最一开始是独立的开源项目,CentOS Linux的主要来源,来自于RHEL的代码,因此又被视为免费的RHEL,红帽在2014年买下CentOS让其独立运作,并在之后才又推出CentOS Stream。
红帽决定停止更新CentOS Linux,使得许多老用户十分愤怒,认为红帽摧毁了用户的信任,而红帽上周发布决定不再公开RHEL程序码的消息,红帽又再次受到网络舆论猛烈抨击,不只被称作邪恶,并且认为红帽转向闭源软件。
这项政策变动代表红帽将不再维护 git.centos.org 上的储存库,CentOS Stream将会成为RHEL相关唯一的公开源代码储存库,但这并不影响CentOS项目或是CentOS Stream源代码的可用性,而红帽的客户和合作伙伴,仍可以依据订阅协议获取RHEL源代码,因此对于红帽客户没有太大的影响。
由于CentOS Stream是RHEL的上游项目,因此红帽对于RHEL的更新,也会率先更新到至CentOS Stream,用户可以更早的看到新功能与更新,但这也意味着CentOS Stream中的代码较RHEL更不稳定,毕竟CentOS Stream还是RHEL开发过程的一个环节,需要稳定和成熟代码的用户, 便需要更小心地选择代码版本。
红帽在最新的博客文章,回应用户对于红帽不再公开RHEL源代码的意见,重申红帽采用开源开发模型的立场,他们会将所有更新代码贡献给上游项目,并且遵守项目所使用包括GPL等开源授权规范。
同时红帽也指出对于此新政策的怒火,来自于想要免费取用RHEL资源,但是又不投入时间、努力与资源的用户,他们认为用这种态度取用RHEL源代码有失厚道,如果仅是打包源代码转售,没有在其中增添价值,将无法使开源软件永续发展。
对于直接重建RHEL项目的发行版,红帽直指这些作为没有价值,就如同CentOS Linux一样。 这些下游项目皆是从公开的RHEL源代码建置一个发行版,其用户便不需要购买RHEL订阅,就可以获得RHEL稳定与安全性功能。
当初红帽便是在确认CentOS Linux这样的RHEL重建版本没有价值,才选择关掉停止支持CentOS Linux之后,而诸如AlmaLinux和Rocky Linux这类号称企业级的Linux发布版,其实也都是RHEL的重新建置版。 红帽停止公开RHEL源码也就相当于切断这些项目的源代码来源,重点打击单纯重建代码的项目。