Rocky Linux找到RHEL源代码限制的解决方案

2023年 7月 10日 34.2k 0

Rocky Linux利用UBI和云实例畅通无阻地获取RHEL源代码。

为了回应Red Hat最近决定限制对Red Hat Enterprise Linux(RHEL)源代码的访问,Rocky Linux发行版透露了其计划,在不损害其对开源原则的承诺的情况下,确保其项目所需的源代码。通过这些步骤,Rocky Linux旨在确保1:1 RHEL兼容性,同时避免Red Hat客户门户施加的限制。

在最近一篇题为“保持开源”的博客文章中,Rocky Linux项目站点介绍了从其他来源获取RHEL源代码RPM(SRPM)的两种方法。Rocky Linux坚决拒绝遵守RedHat的EULA和其他条件,声称它们违反了开源软件的本质和目的。

Rocky Linux 8.4

为了克服这些挑战,Rocky Linux正在探索两种主要方法,使他们能够合法地获得RHEL源代码。

第一个选项涉及利用基于RHEL的UBI容器镜像,并可从多个在线来源(包括Docker Hub)轻松访问。使用UBI镜像,Rocky Linux可以可靠而不受阻碍地获取Red Hat源代码。该方法与OCI(Open Container Initiative)容器的兼容性已得到彻底验证,证实了它与Rocky Linux的操作无缝集成。

第二种方法涉及使用按使用付费的公共云实例。这种方法允许任何人在云中快速启动RHEL映像,从而获得所有包和勘误表的源代码。Rocky Linux发现这种方法特别可扩展,因为它可以无缝地集成到他们的CI管道中。通过动态配置云映像,该项目可以通过DNF高效地获取源代码,并自动将其发布到Git库中。使用bash脚本和一些自动化可以很容易地完成这些操作。

由于GPL的强大功能,这些获取RHEL源代码的替代方法已经成为可能。Rocky Linux团队强调,没有人可以阻止GPL软件的重新分发。因此,UBI容器镜像和按使用付费的公共云实例提供了获取RHEL二进制文件和SRPM的合法手段,而不会影响项目对开源软件的贡献,也不会同意阻碍其权利的TOS或EULA限制。

Rocky Linux的法律顾问已经保证,该项目有合法的权利访问他们收到的任何二进制文件的源代码(包括以上两种方式),确保他们能够继续按照他们的初衷推进Rocky Linux。

通过采用这些创新方法,Rocky Linux旨在保持其使命,即为RHEL提供免费和开源的替代方案,保持兼容性并培育一个充满活力的社区驱动的生态系统。

随着围绕红帽限制的争论仍在继续,Rocky Linux朝着为用户保护其源代码迈出了坚定的一步。当RHEL发布下一个POINT版本时,接下来会发生什么,以及事情会如何发展,这是很有趣的。

通过Rocky Linux博客

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论