网站停止源码-红帽对RHEL下游造成毁灭性打击!停止发布企业版源码

整理| 核子可乐、褚杏娟

当地时间6月21日,红帽宣布将停止向第三方提供RHEL源代码,CentOSStream将成为唯一发布公共RHEL相关源代码的仓库。 红帽客户和合作伙伴可以付费获取源代码,但无权重新分发此类代码。

“在 CentOSStream 之前,RedHat 将 RHEL 的公共资源推送到了 git.centos.org。当 CentOS 项目迁移到 CentOSStream 时,虽然 CentOSLinux 不再是 RHEL 的下游构建,但我们一直维护着这个存储库。CentOSStream 的参与,在工程层面的投入,红帽核心平台首席工程师 Mike McGrath 在声明中表示:“我们为客户和合作伙伴解决问题的新优先事项导致了今天维护单独、冗余存储库的效率低下。”

红帽的这一决定会影响红帽企业 Linux (RHEL) 的所有重建和分支,例如依赖已发布源代码的 AlmaLinux、RockyLinux、EuroLinux 和 OracleUnbreakableLinux。 当难以访问所使用的源代码时,保持与现有版本的 1:1 二进制补码兼容性可能是一个相当大的挑战。

目前,各种网上峰会的下游发行用户都在强烈谴责,最常见的词语包括几年前红帽宣布取消CentOSLinux时的“背信弃义”、“违反GPL”等。 “红帽所做的事情很糟糕,但谷歌、IBM 和幕后运作的公司之间仍然存在着一场更大的战斗。这是一个丑陋的局面,自由软件和开源被夹在中间。” 有网友表示。

对于流?

2020年底,红帽宣布暂停CentOS8后,CentOSStream成为CentOS的替代者。 在Linux生态系统中,一般认为Fedora是中上游,CentOSStream是中游,RHEL是下游。

RHEL基于Fedora的特定版本拉取一个分支,并在此版本上逐步完善,以保证新旧版本的兼容性,并保证最终版本的稳定性。 CentOSStream对应的是RHEL版本,其Git提交记录完全相同,并且都经过相同的建立过程和相同的测试用例。 但 CentOSStream 将始终只对应最新稳定版本的 RHEL。 只有所有测试用例都通过后,新版本的 CentOSStream 才能发布。 该测试用例可能与 RHEL 一致,也可能不一致。

红帽决定停止向公众提供 RHEL 源代码。 这一变化的不同之处在于,CentOSStream是RHEL的上游,代表着下一版本RHEL的发展方向。 从这个角度来看,红帽相当于将RHEL源代码的发布调整为滚动发布RHEL beta版代码。

Alma、Rocky 以及之前的 CentOSLinux 都是 RHEL 的下游:它们使用相同的源代码构建,以确保完美的兼容性。 最初的业务基础是无需向红帽支付任何费用即可构建,使用相同的驱动程序并实现与 RHEL 应用程序的完美兼容。

但仅仅打开 CentOSStream 并不能做到这一点:它只是 RHEL 的未来预览。 如果企业想要在RHEL上开发产品或者驱动,或者想要早点掌握RHEL的后续发展方向,那么CentOSStream基本上就足够了。 但如果你只是想免费运行 RHEL,可以说开放 CentOSStream,甚至创建自己的 RHEL 变体并没有多大意义。

有媒体怀疑,红帽很清楚,虽然RHEL社区的用户并不关注Stream,但这正是这次调整想要达到的效果。

Fedora 会受到影响吗?

Fedora 用户和贡献者没有什么可担心的,但 Fedora-Devel 邮件列表上也存在严重的不满。

Fedora 是 RHEL 的上游:在 Fedora 中开发和测试的软件将首先流入 CentOSStream,然后再流入 RHEL。 事实上网站停止源码,Fedora 上的大部分工作都是由 RHEL 完成的。 如果说 CentOSStream 是 RHEL 的滚动 beta 版本,那么 Fedora 就是 RHEL 的滚动 alpha 版本。 所以RHEL在技术上依赖于Fedora,而不是Fedora依赖于RHEL。 原则上Fedora只在经济层面依赖RHEL的支持。

Fedora还提供了服务器版本,可供需要免费RHEL的Red Hat用户使用。 最大的区别是Fedora仍然基于较新的代码,因此它永远不会与当前的RHEL完全兼容。 此外,Fedora 不提供稳定的常年支持版本。

下游发布者:

心胸开阔但不掩饰忧虑

目前,AlmaLinux和RockyLinux官方的反应是谨慎和开放的。

“虽然这一决定确实改变了我们用于构建 RockyLinux 的手动化,但我们已经制定了短期缓解措施,并正在制定全年策略。对于任何不稳定的 Linux 用户、协作者或合作伙伴,不会有任何中断或影响。”改变。” RockyLinux官方表示。

“我相信开源应该永远是免费的、完全稳定的。它不应该隐藏在付费墙旁边,也不应该被一家公司控制。” RockyLinux 项目创始人、该项目主办方 Rocky 企业软件基金会监事会主席 Gregory Kurtzer 表示。

AlmaLinux 官员表示,“短期内,我们将与 RHEL 生态系统的其他成员合作,确保我们继续以我们众所周知的速度和稳定性提供安全更新。从长远来看,我们将与这些合作伙伴合作和我们的社区,确保 AlmaLinux 作为企业 Linux 生态系统一部分的最佳前进道路。”

AlmaLinux 用户仍将获得该操作系统服务器的安全更新。 短期内,AlmaLinux 计划停止 CentOS Stream 更新和 OracleLinux 更新,以确保安全补丁的持续发布。 此类更新将经过仔细规划,以确保它们与 RHEL 1:1 兼容,同时不违反 Red Hat 的许可证,并将像所有其他版本一样接受审查和测试。

然而,AlmaLinux的峰会帖子充满了担忧:“这将对整个红帽生态系统造成损害。” AlmaLinux表示,在AlmaLinux操作系统的整个生命周期中,它与Red Hat建立了令人难以置信的关系。 他们希望这种伙伴关系能够继续下去。

“我们并不恐慌,因为我们使用AlmaLinux,但多年来我们一直认真对待我们的产品(CloudLinux)。我不害怕。” 一名支持者在AlmaLinux的推文下表示安抚社区。

早在2011年,红帽就调整了源码包的分发形式,似乎是在为建设工作“挖坑”。 但当时的措施并不成功,实际上只是导致越来越多的公司开始拥抱 CentOS。

有媒体在CentOSStream9发布时得出结论,红帽犯下的最大错误就是力推CentOSLinux。 此举相当于支持一个与自家付费商业产品竞争的免费计划,是典型的“资本化敌人”行为。 这一计划除了没有给Oracle带来太大阻力外,还大幅减少了RHEL的销量。

当时下游发行商也找到了规避限制的方法,而且规避思路并不复杂。 红帽恐怕也对新一代改造厂商的崛起感到不安。

虽然Rocky和AlmaLinux背后的机构都是非盈利组织(Rocky来自于Greg Kurtzer创立并运营的公益企业),但有一点要说的是,这两家的表现确实不错。 就在上周,NASA 授权 RockyLinux 供内部使用; CERN 和 Fermilab 等研究机构选择使用 AlmaLinux。

红帽觉得这并不是一件大事,尽管这一切都在为自己的 Stream 市场渗透做出贡献。 但从实际疗效来看,CentOSLinux被取消后,红帽一刻也没有放松,向蓬勃发展的建设生态发起了成功的进攻。

源代码不可用

目前,开源的大门还没有完全关闭。 预计每当新的主要版本正式发布时,Stream 还将定期与 RHEL 保持一致。 也就是说,当RHEL11.0发布时,Stream会暂时与其保持同步,下游发行版也可以获得对应时间点的代码副本,构建与大版本兼容的产品RHEL。 但下游生态目前面临的最大挑战是,各大版本之间,无法再获得源码层面的小规模迭代和更新。

批评者强调,用户可以通过注册免费的红帽开发者帐户来合法获取源代码。 没错,但问题是你需要签署同意书才能获得帐户,并且许可合同明确禁止重新分发该软件。 因此,即使软件源代码仍然可供下游发行版使用,但实际上很难使用。 尽管原则上可以进行实质性更改,然后共享更改后的结果,但 RHEL 兼容发行版存在的核心意义是防止剧烈更改并保留“完美兼容性”。

其实下游发行商也可以选择“被骂也要做”的心态,硬着头皮继续发布自己的版本。 一旦红帽发现,至少会立即禁止其订阅权限和账户。 这必然会掀起一场“猫鼠游戏”:下游发行商不断开设新的免费开发者账户,而红帽则通过跟踪并封禁违规者账户进行反击。 这不是一个可以常年持续的发展模式。 最坏的情况下,出版商甚至可能面临胜利和消失。

总而言之,不能说没有办法获取源代码,但大多数都受到极其严格的限制和控制。

阻碍社区发展,

转化为企业收入?

尽管社区反应强烈,但从风暴本身分析,红帽的行为完全符合GPL的条款,尽管条款只要求将源代码提供给使用所创建的二补码文件的团体:换句话说,就是向付费客户群体提供源代码。 代码。 重点是,要获得这两者的补充文件,拥有免费帐户的客户和开发人员必须同意许可合同并遵守协议条款,这些条款的优先级低于代码所遵守的 GPL 许可。

从某种程度上来说,这一举动可以说是红帽在2014年将CentOS私有化的逻辑路线的延续。这一举措将缩小法律空间,只留下CentOSStream的一棵“独苗”,其余的建设项目基本没有发展的可能。 事实上,除了拥有雄厚资金继续支持OracleLinux的Oracle外,还可以提供更实惠的企业支持协议、增强的Btrfs兼容内核等。

路透社评论称,红帽对于这套组合拳已经相当熟练。 在逐渐击败大部分克隆产品后,他们应该故技重施,取消其旗舰产品的官方免费版本。 作为配合,红帽将提供免费的测试版,并在发布公告中谈论“这是为了鼓励社区参与”等看似积极的话语。 但事实上,红帽真正要打击的,是那些所谓的“受益者”家伙。 开发人员仍然可以免费使用 RHEL 进行生产部署,但最多仅支持 16 台设备。

如果此举最终导致Alma、Rocky等花费数年打造下游生态系统的公司和社区衰落,相应的市场空间可能会转化为IBM的收益,但也意味着舆论将猛烈攻击这个红色巨人。

自成立30年来,红帽仍然允许下游生态系统克隆和构建其操作系统,即使是在RedHatLinux的早期。 比如MandrakeLinux就是以此为起点,将KDE桌面引入到RedHatLinux中。 当时,红帽以违反Qt许可为由,一举消灭了这支社区力量。 不仅是IBM的股东,其他各方也不会赞同这种粗鲁邪恶的行为。

参考链接:

明天好文章推荐

AI下没有秘密:网友引诱ChatGPT激活Windows 11,ChatGPT落入陷阱!

扎克伯格和马斯克正在网上约会; 马云:天猫的机会回升; 微软新广告痛斥 iPhone 过时|Q News

52家公司,48家需要降低成本:FinOps可以拯救“云潮”

后端容易神话?从中学辍学到10亿港元创业

即将举行的活动

释放生态引力网站停止源码,共谋行业新衰。 在中国信息通信研究院、中国通信标准化商会指导下,中国通信标准化商会大数据技术标准推进委员会主办的“2023可信数据库发展大会”将于7月4-5日召开在国际会议中心举行。本次大会的主题是“推进自主创新”。 百余位行业商会领导、数据库学术界专家、产业链各环节数据库负责人、资深技术专家将亲临现场,共同探讨数据库。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站源码 网站停止源码-红帽对RHEL下游造成毁灭性打击!停止发布企业版源码 https://www.wkzy.net/game/140125.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务