继 CentOS 后,红帽又惹“众怒”:限制访问 RHEL 代码,要“杀死”下游发行版?...

4d1801663895c5464d262cfd8181e89d.gif

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

回顾 2020 年,红帽在宣布将终止对 CentOS 8 和 CentOS 7 的服务支持时,曾在开源社区引起了轩然大波。而时至 2023 年,本周红帽官方发布的一条公告,又一次引起了广大用户们的强烈抗议:

“现在,CentOS Stream 将成为公共 RHEL 相关源代码发布的唯一仓库。而对于 Red Hat 客户和合作伙伴,依然可以根据其订阅协议通过 Red Hat Customer Portal 获得 RHEL 源代码。” 

虽然没有明确表明,但这句话意味着红帽将限制第三方对 RHEL 源代码的访问——也就是说,如 AlmaLinux、Rocky Linux、Oracle Linux 等基于 RHEL 的下游发行版本,其未来发展将严重受阻,因为它们无法再继续提供与 RHEL 版本 100% 兼容的 1:1 构建。 

306b9d2fe80f739530f1bd029657ef3e.jpeg

e9917212daacced7b19479ce2b8819a5.png

RHEL 源代码,未来只会对付费客户提供

事实上,在 2020 年宣布停用 CentOS 时,红帽曾隆重介绍过 CentOS Stream,并表示会将 CentOS 项目的工作和投资集中在 CentOS Stream 上,以进一步推动 Linux 创新。 

在本次公告中,红帽也再次明确了 CentOS Stream 的定位:“两年多前,红帽推出了 CentOS Stream,以此作为围绕 Red Hat Enterprise Linux(RHEL)合作的焦点。CentOS Stream 缩短了红帽工程师与合作伙伴、客户和社区之间的反馈窗口,同时也为 RHEL 的下一步创新提供了更大的知名度。由于 CentOS Stream 的存在,RHEL 的开发比以前更加透明和开放。” 

从开发流程上来看,CentOS Stream 属于 RHEL 的上游,或者说是一种对未来 RHEL 的预览:在发布新的 RHEL 版本之前,红帽会在 CentOS Stream 中开发 RHEL 的源代码,其中会包含下一个 RHEL 发行版的预期功能和相关更新。 

因此,总体而言 CentOS Stream 与 RHEL 有许多相似之处,不过具体在发布和支持周期、软件包、安全性等方面,二者还是有很多不同的。作为上游的 CentOS Stream,也并不总是包括 RHEL 的所有补丁和更新。 

好在 CentOS Stream 出现之前,红帽会把 RHEL 的公共源代码同步到到 git.centos.org;而当宣布 CentOS 项目将转向以 CentOS Stream 为中心后,红帽也依旧如此:“尽管不再构建基于 RHEL 的 CentOS Linux,但我们仍然维护了这些仓库。” 

因为 git.centos.org 的存在,当红帽决定停止开发 CentOS 后,不少开发者就通过借此实现 1:1 复制 RHEL 构建版本,例如被称作“CentOS 继承者”的 AlmaLinux。 

而此次红帽的决定,表示它将不会再把 RHEL 源代码同步至 git.centos.org,理由是:“围绕 CentOS Stream 的参与,工程投资水平,以及我们为客户和合作伙伴解决的新优先事项,使得现在维护独立、多余的存储库的效率降低。” 

同时,红帽还补充道:“最新的源代码仍可以通过 CentOS Stream 获得。而红帽的客户和合作伙伴,可以根据其订阅协议通过 Red Hat Customer Portal 获得 RHEL 源代码。” 

简单来说就是:RHEL 源代码,未来只会对付费客户提供——而毫无疑问,这个决定将严重影响一系列基于 RHEL 的下游发行版。 

f5daebbe8fe71b9e14da41701eacec44.png

红帽企图“杀死”下游克隆?

正如上文所说,CentOS Stream 虽是 RHEL 的上游,但它终究与 RHEL 不同。对于大多 RHEL 用户群体来说,他们可能也并不关心 CentOS Stream,因为不论是 AlmaLinux、Rocky Linux 还是之前的 CentOS Linux,它们都是 RHEL 的下游版本,即由相同的源代码重建,以此确保 100% 的兼容性。 

所以对于多数用户来说,即便 CentOS 停服在即,也可以运行 AlmaLinux、Rocky Linux 等任意重建版本,不仅能使用相同的驱动程序,获得与 RHEL 应用的完美兼容性,还不需要向红帽支付费用。 

可如今,红帽已决定限制第三方对 RHEL 源代码的访问,即这些下游发行版之后将无法再通过 git.centos.org 免费获取 RHEL 源代码。换句话说,目前这些下游发行版需要做出选择:要么此后把上游从 RHEL 换成 CentOS Stream,要么成为红帽的付费客户,才能继续获取 RHEL 源代码。 

其实早在红帽宣布这个决定之前,AlmaLinux 就发现了一些“猫腻”。上周 Red Hat 8 的一些更新,并没有像以往那样在 git.centos.org 上同步。为此,AlmaLinux 方面还向红帽提交了报告,但对方始终没有给予回答或解决,直到看到这次公告 AlmaLinux 才恍然大悟: 

“昨天,红帽宣布了一项巨大的转变,影响了 RHEL 的所有重构建和分支。今后红帽将只在其 Red Hat Customer Portal 中发布 RHEL RPM 的源代码 。由于所有 RHEL 克隆都依赖于发布的源代码,这对整个红帽生态再次造成了破坏。” 

AlmaLinux 承认,它受到了 RHEL 源代码发布变化的影响:“这一变化意味着,作为 RHEL 克隆的构建者,我们现在除了要遵循软件源中包含的许可协议外,还要负责遵守围绕红帽接口的许可和协议。不幸的是,按照我们今天的理解,红帽的用户接口协议表明,重新发布通过 Red Hat Customer Portal 获得的资源将违反这些协议。这意味着我们需要一个新的解决方案。” 

面对这个问题,AlmaLinux 内部花费了很多时间研究解决方法,目前它给出的方案是: 

▶在短期内,AlmaLinux 将与 RHEL 生态系统的其他成员合作,跟踪 CentOS Stream 的变化和 Oracle Linux 等,确保能按照之前的速度和稳定性继续提供安全更新。

▶从长远来看,AlmaLinux 将与其他 RHEL 下游产品和社区伙伴合作,争取找到一条最佳的前进道路。 

在 AlmaLinux 发布的声明最后,还回答了一些常见问题,其中有一个提问是“红帽是否企图杀死下游克隆?” 对此,AlmaLinux 的回答是:“我们无法谈论红帽的意图,只能指出他们公开说过的话。在 AlmaLinux 操作系统的发展过程中,我们与红帽公司建立了令人难以置信的工作关系,我们希望看到这种关系能继续下去。”

1e7d84ea730bf630eeb2fd19139ace5c.png

红帽“背叛开源”、“违反 GPL 协议”

红帽的这个操作,再次在开源开发者圈内引起了广泛讨论,其中很多人都在谴责红帽“背叛开源”、“违反 GPL 协议”等等:

▶“不是 GPL 吗,为什么还能限制访问代码?”

▶“因为在许可证上附加了额外的限制,红帽已经违反了 GPL 的规定,并失去了分发 GPL 代码的许可,因为他们并不拥有这些代码的版权,也没有从版权所有者那里获得一些额外的许可。红帽应该期待律师来信,来提醒他们的义务。”

同时,也有部分开发者已在考虑是否要彻底脱离 RHEL 及其衍生产品:

▶“我可能会放弃对 RHEL 衍生产品的测试,虽然红帽可能并不在意,但随着时间的推移,会有越来越多开发者做出跟我一样的决定,届时红帽就会发现他们的平台已逐渐变得不那么可靠了。”

对于红帽的这个决定,你又是否有什么想说的吗?

参考链接:

https://www.redhat.com/en/blog/furthering-evolution-centos-stream

https://almalinux.org/blog/impact-of-rhel-changes/

https://www.theregister.com/2023/06/23/red_hat_centos_move/

推荐阅读:

▶马斯克和扎克伯格线上约架,地点“票价”都已定;超10万个ChatGPT账号泄露;苹果推出Vision Pro开发工具|极客头条

▶200 行 Rust 代码编写一个向量搜索库,代码已开源!

▶低质量软件的最大“祸根”:虚构问题!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/67866.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于人工智能(AI)的蛋白结构预测工具合集

蛋白质折叠涉及重新排列空间中的线性氨基酸序列,使其处于低能状态。仅基于氨基酸序列预测正确的三维结构非常困难,其原因在于肽键的自由组合会产生大量的可能性:即使对于一个小的蛋白质进行结构域顺序抽样,耗费的时间都将超过宇宙…

人工智能内容生成元年—AI绘画原理解析

AIGC体验生成 团队模型、论文、博文、直播合集,点击此处浏览 一、背景 2022年AIGC(AI生成内容)焕发出了勃勃生机,大有元年之势,技术与应用迭代都扎堆呈现。在各种新闻媒体处可以看到诸多关于学术前沿研究,…

AI for Science:人工智能改变化学领域,机器学习范式加速化学物质发现

来源:机器之心 本文约4500字,建议阅读9分钟 本文介绍了人工智能在化学领域的发展。 随着人工智能技术兴起,在化学领域,传统的基于实验和物理模型的方式逐渐与基于数据的机器学习范式融合。越来越多的用于计算机处理数据表示被开发…

Replika:AI智能聊天机器人

【产品介绍】 Replika,这个名字可能有点拗口,但如果你知道这是复制品Replica的同音变体,你即刻能明白这个产品的定位了。官方Luka公司定义它是你的AI朋友,默默学习你,最终成为你的复制品。它不像现在市面上各大厂的AI助…

给女朋友做个聊天机器人,这样就能安心写代码了

这是第 404 次女友因为我没有及时回微信而和我生气了 惹祸的是我,受伤的确是钱包…… 但是,我并不后悔 那一局王者荣耀,因为没有回微信,我完成了五杀 carry 全场 那一局刺激战场,因为没有回微信,我绝地…

大模型帮陶哲轩解题、证明数学定理:数学真要成为首个借助AI实现突破的学科了?...

来源:机器之心报道 编辑:张倩、蛋酱 数学将成为第一门借助AI实现重大突破的学科? 去年 2 月份,DeepMind 发布了编程辅助利器 AlphaCode。它使用人工智能技术来帮助程序员更快地编写代码,可以自动完成代码、提供代码建议…

对话三维家创始人蔡志森:AIGC让家装从“填空题”变成了“选择题”

(图片来源:Pixels) 三维家讲透了一个道理:数字化企业如何利用已有优势构建AGI能力。 数科星球原创 作者丨苑晶 编辑丨大兔 AIGC火热半年有余,人们已对ChatGPT不再陌生。 从互联网巨头再到上一代AI企业,…

人工智能图片素材高清,机器人图片卡通 素材

1、做一个人工智能的ppt需要哪些素材 不能理解你的问题。ppt仅仅是一个做幻灯的软件,可以插入图片、动画、音乐、过场等幻灯的功能,还谈不上有人工智能的能力。人工智能需要有更为强大的类似人脑思维的能力,简单的说人工智能是可以思考的机器…

一键生成文章的软件有哪些?将这几个不错的软件分享给你

大家平时遇到文章不会写,或者在写文章的时候断了思路不知该如何进行的时候,怎么办呢?其实大家可以使用一些能够自动生成文章的软件。那么输入文章标题自动生成文章的软件有哪些,你们知道吗?下面我就来为大家推荐这几款…

论文ai生成-一键生成论文的软件

ChatGPT自动写论文 ChatGPT可以使用生成的文本来帮助撰写学术论文,其中包括文章的大纲、段落和句子。但是,它并不会像一个完全替代人的写作工具一样让你“自动”写作。 虽然ChatGPT可以生成相当准确的语言,但它并不完美,它并不能…

一键生成mybatis

一键生成mybatis工具 1.mybatis-generator 步骤: 步骤1&#xff1a;修改pom.xml&#xff0c;添加mybatis-generator-maven-plugin插件 <!-- mybatis代码生成插件 --><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-ge…

学习实践-Alpaca-Lora (羊驼-Lora)(部署+运行+微调-训练自己的数据集)

Alpaca-Lora模型GitHub代码地址 1、Alpaca-Lora内容简单介绍 三月中旬&#xff0c;斯坦福发布的 Alpaca &#xff08;指令跟随语言模型&#xff09;火了。其被认为是 ChatGPT 轻量级的开源版本&#xff0c;其训练数据集来源于text-davinci-003&#xff0c;并由 Meta 的 LLaMA …

aiXcoder私有化部署与大模型个性化训练:如何将AIGC应用到您的企业中?

现代企业的成功转型离不开创新&#xff0c;而创新离不开人工智能等前沿技术的推动。随着全球经济的发展和竞争的日益激烈&#xff0c;企业需要更快、更高效地交付新产品、服务和解决方案&#xff0c;以更好地满足客户需求并保持市场竞争力&#xff0c;应用研发效率提升企业竞争…

【AI人工智能】 最强大的语言模型镜像 使用起来真的太方便了! 真的要解放代码思维了吗?

&#x1f680; 个人主页 极客小俊 ✍&#x1f3fb; 作者简介&#xff1a;web开发者、设计师、技术分享博主 &#x1f40b; 希望大家多多支持一下, 我们一起进步&#xff01;&#x1f604; &#x1f3c5; 如果文章对你有帮助的话&#xff0c;欢迎评论 &#x1f4ac;点赞&#x1…

Segment Anything Meta开源分割一切模型,为进军元宇宙更近一步

上期图文教程,我们分享了Segment Anything分割一切模型的原理,Segment Anything Model 是一种以最少的人工干预构建全自动可提示图像分割模型的方法。模型提供了一键分割图片的方法,当然模型也可以运行我们输入一个坐标点,一个输入框,或者输入一个对象的文本来分割输入的对…

ubuntu(虚拟机)解决git速度慢的问题

在家用的是电信网&#xff0c;每次git大型项目总是失败&#xff0c;甚是苦恼&#xff0c;解决了好几次都失败了&#xff0c;终忍受不了&#xff0c;下定决心干掉它。 git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。 只要找到这个域名对应的ip地址&#xf…

两行配置解决github官网访问速度慢的问题(速度贼快!)

文章目录 前言一、配置步骤1.1 CMD查看网络连通情况1.2 获取Github相关网站的ip 二、配置本机host地址三、Github官网总结 前言 小伙伴们会不会因为github官网速度慢而烦恼呢&#xff0c;想上班去摸鱼都不方便&#xff0c;下面小编带你快速解决github访问速度慢的问题。 一、配…

GitHub访问速度慢

github 是全世界最流行的开源项目托管平台,其代表的开源文化从根本上改变了软件开发的方式.基本上所有的需求都能从 github 上或多或少找到现成的实现方案,再也不用重头开始造轮子而是自定义轮子! 然而,有时候国内访问 https://github.com/ 速度太慢,如何加速访问 github.com …

机器人开发--Cartographer详细介绍

机器人开发--Cartographer详细介绍 1 介绍1.1 概述1.2 评价1.3 特点 2 框架官方 3 代码结构heimazaifei 解读linyicheng 解读Xiaotu 解读cartographer_ros地图构建器map_builderLocal SLAMGlobal SLAM 赵锴 解读地图设计匹配方法一阶段解算二阶段解算后端如何检测回环检测回环后…

《恒盛策略》人工智能概念回落,青木股份等跌超10%

近来强势的人工智能概念28日盘中回落走低&#xff0c;截至发稿&#xff0c;青木股份跌超13%&#xff0c;光云科技跌超12%&#xff0c;彩讯股份、宝兰德跌超10%&#xff0c;财富趋势、昆仑万维、当虹科技跌约9%&#xff0c;同花顺跌超8%&#xff0c;寒武纪跌逾7%。 消息面上&…