标签 红帽 下的文章

“我从未想过会有一天看到红帽对我们封闭源代码。”一位技术评论家说。

2023 年 6 月 21 日,红帽公司的副总裁 Mike McGrath 宣布了一个引发开源软件社区分裂的声明。

在一篇题为《推进 CentOS Stream 进化》的 318 个单词的博客文章中,McGrath 宣布,全球最大的开源软件供应商、总部位于美国罗利的红帽公司将开始只向付费用户提供其旗舰产品——红帽企业级 Linux(RHEL)的源代码。

在大多数行业中,这样的决定并不会引起争议。一般来说,只有付费的客户才有权使用一项产品或服务。但在开源的环境中,自由获取信息是至关重要的,因此,许多人认为,红帽公司对红帽企业 Linux(RHEL)实施付费墙的决定是对开源的亵渎。

新政策的发布在网络上引发了轩然大波。McGrath 后来对《 新闻与观察家 The News & Observer 》栏目说:“发布这篇博客文章一两个小时之后,他们就都知道了。”

最初的反应是惊讶和愤怒混合在一起。“RHEL 的付费墙可能威胁到红帽公司的长期发展,”一条推特这样写到。

一个观看次数高达 10 万次的 YouTube 视频中,科技评论员 Chris Titus 疑惑,这是否预示着开源运动发生了巨变,在过去的 40 年中,开源已从由草根爱好者推动的亚文化转变为由企业大力支持的重要运动。

他说:“我从未想过会有一天看到红帽对我们封闭源代码。”

如今,基本上每个人都会以某种方式接触到开源软件。它为无数的日常工作提供了便利:预订机票、申请共享乘车服务、访问医疗保健门户网站、使用智能电视等等。而且,开源软件已经广泛渗透到大型企业中,红帽宣称,超过 90% 的财富 500 强企业都在使用他们的服务。

开源软件的关键在于信息的自由交流。由众多的付费和志愿程序员构成的社区持续强化着开源,他们反对把代码局限在专有权后面。他们坚信,只有更多的人关注代码,软件的性能和安全性才会得到提高。

因此,对于红帽公司的举动引发了人们强烈的反弹,这并不令人意外。

“我只知道红帽公司是唯一一家实行付费墙的(公司),”曾在 2017 年出版的书籍《 为了乐趣和利润 For Fun and Profit 》中详述开源软件兴起的 Chris Tozzi 说,“这对开源社区来说是一个分歧问题。对我来说,这正是整个故事的关键。社区已经不能就开源如何运作达成共识。”

Tozzi 指出,开源许可证的变化有可能使公众使用软件的方式复杂化,人们也开始担忧会有更多的公司效仿红帽。如果此种状况成为趋势,参与贡献代码的开发者数量将会减少,而公司可能会开始感受到为其代码收费的压力。

McGrath 承认,红帽的员工也对新政策感到矛盾。“我想即使是我们公司内部的同事都未能完全理解我们到底宣布了什么和原因,”他说。

他回忆说,一些反感是针对个人的:有些人指控他是红帽母公司 IBM 派来的人,目的是摧毁这家位于三角洲地区,在当地有着 2000 多名员工、已有 30 年历史的软件公司。

“无论在决策之前、期间还是之后,IBM 的任何人都没跟我讨论过这个问题,”在红帽工作了 16 年的 McGrath 说,“我总是被那些认为 IBM 的高管会开会讨论 CentOS 和重新构建者的人们逗笑。我认为他们可能并不真正了解 CentOS。”

在发布博客文章的五天之后,McGrath 在该公司网站上发布了 更长篇的信息。他并没有退缩,反而重申了红帽停止向非付费客户提供自由获取 RHEL 代码的决定。

他写道,问题在于有一些新兴的竞争者会完全复制红帽企业版 Linux,甚至连代码中的错误都不放过,然后免费把这些红帽的复制品提供给客户。他认为,这并不是社区成员在增加价值,而是釜底抽薪的竞争对手。今年,红帽公司裁员了总工作人员的 4%,McGrath 表示,该公司没有理由允许这种情况继续下去。

“我认为,虽然在社区与商业之间做出这个决定是困难的,但我们始终坚持自己选择的道路是对的,”他告诉《新闻与观察家》。

然而,不是所有人都同意他的看法。

“自由”应理解为言论自由,而非免费啤酒的“免费”

红帽争议背后的关键,被认为是理解开源如何开始,以及具体含义。

“这要追溯到几十年前,”Tozzi 表示,“深植于人心的一种观念便是,掌握控制权是至关重要的。而红帽公司剥夺了一定程度的控制权。”

1984 年,研究员理查德·斯托尔曼发布了名为 GNU 的软件项目。他为 GNU 提供了自由的许可,唯一的条件就是用户需要签署被称为 “GNU 通用公共许可证” 的协议,这其中包含了四条基本原则。现在被称为 GPL 的这份协议重申了人们享有使用、更改、分享,甚至重新打包并销售软件的权利。

对斯托尔曼而言,自由意味着没有任何限制,但并不必然代表不收费。“自由,犹如言论的自由,而非免费的啤酒,”他曾经这样形象地描述过。

GNU 与那时世界上最大的软件操作系统 —— 微软的 Windows,在理念上形成鲜明对比。Windows 是封闭且专有的,1985 年,微软首个 Windows 操作系统以 99 美元的价格上市。

然而当时,GNU 存在一个明显的局限,它缺少了被称为“内核”的软件部分,这是操作系统的关键部件。直到 1991 年,芬兰学生林纳斯·托瓦兹创造了一个名为 Linux 的 PC 操作系统内核。受斯托尔曼的启发,托瓦兹授权任何人对 Linux 进行商业性重新打包,只要他们同意 GPL。

“Linux 是在最佳时机推出的最佳产品,”Michael Tiemann 说,他是 1989 年参与创立世界上第一家商业开源公司 —— Cygnus Solutions 的软件工程师,而该公司后来被红帽收购。

红帽接管(开源)世界

Linux 的关键优势之一,如 Tiemann 所言,是它的代码是可见的。如果将 Linux 比作一辆汽车并存在故障,车主并不需要依赖特定的制造商来修复它。反之,一个由成千上万的“修理工”所组成的贡献者社区,就可以进行维修,所有人都可以进行检查。

红帽在这种免费的软件中看到了商业机会。该公司于 1993 年由联合创始人 马克·尤因 Marc Ewing 在位于达勒姆的公寓内创办。公司在最初几年推出了定制版本的 Linux 操作系统光盘,并在书店向计算机科学爱好者销售。

到了 90 年代末,红帽已在企业界取得一席之地。2001 年,红帽发布了第一个面向企业的红帽企业版 Linux(RHEL)。该公司开始销售 RHEL 订阅访问,而非 CD,用于提供咨询和安全服务。

红帽公司不断发展壮大——无论是在业界还是在这个三角洲地区。2013 年,公司将超过 700 名员工转移到了位于罗利市中心新的总部大楼。六年后,IBM 以 340 亿美金的价格收购了这家软件公司。

Tozzi 表示:“就大多数评价指标来看,红帽是历史上最成功的开源公司。在财务成功和在开源社区领导地位方面,我无法想出哪一个公司能与其相匹敌。”

红帽不再是一家弱小的公司,而是随着许多大企业的加入而持续发展。自从被 IBM 收购以来,除了一个财务季度外,公司的收入每个财务季度都实现了两位数的增长。在 2022 年对近 1300 名技术领导者进行的调查显示,有更多的受访者表示他们使用的是开源软件而非专有软件。

McGrath 说:“我认为,那种业余爱好者在业余时间开发开源软件的浪漫景象已经过去了。尽管这样的空间仍然存在——我们依然有这样的场景——但是大部分的开源软件现在都是由全职员工开发的。”

截流下游克隆

Linux 内核是由成千上万人共同打造的操作系统之一。其中一些人是业余时间贡献代码的无薪爱好者,其他人则直接受雇于谷歌、Meta、红帽乃至微软等大型科技公司,在工作中编写代码并将其“上游”至 Linux 内核。

红帽公司制作企业版 Linux(RHEL),主要是对来自上游源(包括 Linux 内核和红帽所拥有的 Fedora 项目)的这些免费代码进行重新打包。类似地,直到最近,下游发行版都能直接获取 RHEL 的代码,并通过被称为“复刻”的过程自行重新打包。同时,它们也能将代码贡献给上游的 RHEL。

然而今年,红帽认为下游发行版回馈上游的代码不多,使其无法忽视它们的抄袭行为。

Tiemann 表示:“在许多情况下,开源中的自由使用更多是特性而非缺点。”他在红帽公司待了二十多年后于去年离开。“在这特定例子中,红帽基本上是说,‘你知道吗?这已不再是特性了。’”

这并非红帽第一次朝这个方向发展,早在 2020 年底,公司就宣布将终止 CentOS Linux,它曾经一直是红帽企业版 Linux 认可的免费版本。为弥补这一空缺,下一年就涌现出两个知名的下游 RHEL 发行版,Rocky Linux 和 AlmaLinux,它们都宣称自己与 RHEL 是连错误都一样的复制品。AlmaLinux 的基础设施团队负责人 Jonathan Wright 说:“实际上,就各种方面而言它们几乎完全相同。”

他继续说:“我们把红帽的名字剔除,然后重新打包发布。基本上是,保证不会侵犯他们的商标。”

尽管他的非营利组织的目标是克隆,Wright 仍然认为红帽限制 RHEL 代码的行动违反了“GPL 精神”。

他认为,像 AlmaLinux 这样无费用的下游副本吸引了更大规模、更多元化的贡献者加入开源社区,而这个社区自称是靠 “人多力量大” 而发展壮大的。

Wright 说:“(开源的)的基础是让每个人都能消费和使用你的作品。无论他是在世界另一端几乎无法上网的人,还是身处美国的世界 500 强公司。我认为这就是理查德·斯托尔曼当年的初衷。”

Wright 和其他批评红帽公司政策转变的人还指出,RHEL本身是基于他人可得的编码贡献,尽管他承认红帽公司的员工做了大量工作,使 RHEL 成为有用、稳定和广泛流行的消费产品。他还表示自成立以来,AlmaLinux 已经向更广泛的开源生态系统贡献了代码。

开源社区向前发展

McGrath 并没有对那些依赖 RHEL 一比一复制版的用户带来多少安慰。他们可以继续使用下游版本,寻找其他的提供商,或者选择付钱给红帽。

“我认为(人们)过于习惯了原有的工作方式,”他表示,“一些大公司的人可能需要红帽的支持,但他们却不甘心为此支付。对此我无能为力……因为我们并没什么好说的。”

自从做了 RHEL 决定以来,红帽已经获得了几个重要的合作伙伴。九月份时,云计算软件公司 Salesforce 将其 20 万套系统从免费的 CentOS Linux 迁移到了红帽企业级 Linux。同月,红帽还宣布 RHEL 将开始支持甲骨文的云架构。今年夏季时,甲骨文是少数公开批评红帽将其最流行的代码设置了付费壁垒的大公司之一。

10 月 24 日,数据安全公司 Cohesity 表示它也会放弃 CentOS Linux 转而选择使用 RHEL,这又是红帽的另一场胜利。

McGrath 反驳了 RHEL 被设置付费壁垒的说法,他表示人们仍然可以通过一个名为 CentOS Stream 的发行版在上游免费获取代码,这是 RHEL 的测试版本。

批评人士注意到,CentOS Stream 与 RHEL 源代码不同,因为它处于开发过程的早期。Wright 使用了烹饪的比喻来形容它:CentOS Stream 提供的可能是配料,但不是确切的比例。

非客户仍然可以访问红帽其他程序的源代码,如自动化平台 Ansible。

10 月中旬,Wright 从阿拉巴马的伯明翰出发,参加了每年在罗利举办的开源活动《All Things Open 大会》,红帽是会议的主要赞助商之一。

他提到:“我被问的每一个问题都是这次变革对我们的影响。”

在 7 月份,AlmaLinux 正式改变了其目标,相反这个非营利组织声明它不再是 RHEL 的精确副本,而是一个兼容于 RHEL 的操作系统。三个月后,Wright 说道,红帽的决定实际上使 AlmaLinux 变得更好了。

“就像我们已经摘掉了拐杖一样,”他说,“我们现在开始走自己的路了。”

那么他现在是否同意红帽的决定了呢?

完全不同意。

Wright 坚信,这个位于罗利的软件巨头在今年夏天对 GPL 进行了快速和不严谨的摆弄。对许多开源信仰者来说,这样对待他们视为神圣的文本的威胁是不能宽恕的。

(题图:MJ/ba400e7a-8692-4935-8270-dac2e8f45acc)


via: https://www.newsobserver.com/news/business/article279099964.html

作者:Brian Gordon 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

震惊!微软发布了一份如何安装 Linux 的教程

微软发布了一份题为《如何下载和安装 Linux》的实用指南,给出了四种可供选择的安装方法:使用 WSL 2、使用本地虚拟机、使用云虚拟机或在裸机上安装。著名科技网站 The Register 认为,这篇教程“确实不差”。当然,我们知道,这实际上还是在推广它的 WSL 2。

消息来源:微软
老王点评:我觉得,就差一个 Microsoft Linux 了。

一位 23 岁的贡献者修复了一个 22 年之久的 Firefox 问题

Firefox 最近修复了一个有 22 年历史的工具栏鼠标提示错误:当鼠标悬浮在工具栏图标上时会展示相关提示,如果此时将浏览器从前台切换到后台,该鼠标提示会仍然留在前台。一位 Firefox 用户注意到了这个讨厌的问题,并发现该问题已经存在了 22 年之久。但由于这个问题很细微,优先度极低,因此一直没有得到修复。于是他决定自己来修复,他知道如何编程,但此前从未向开源项目贡献过代码。通过搜索问题所在和编写代码,他提交了补丁,并在 Mozilla 的工程师帮助下完善了补丁。

消息来源:Ars Technica
老王点评:真的,只要你想,你都可以成为一个开源贡献者,甚至是在 Firefox 这么复杂、重要的项目中。

红帽关闭其安全公告邮件列表

红帽公司上周悄悄宣布关闭 rhsa-announce 邮件列表,不再向该列表发送安全公告通知。这个邮件列表接收 RHEL 和一系列相关产品的安全公告。主要的变化是收件箱中的直接通知将消失,现在这些通知邮件都是付费的,只有付费的红帽客户才能收到提醒。也许庆幸的是,它仍将通过 RSS 订阅源共享信息,这个所有人都可以免费访问,虽然不知道能维持多久。有很多人依赖于邮件列表来保持他们的服务器组件的更新,而不是通过官方推送的软件更新,比如运行自定义和嵌入式发行版的用户。此外,系统管理员们也需要在官方推送补丁之前,提前通过邮件列表等方式获得相关安全信息。

消息来源:The Register
老王点评:希望不是我的错觉,而是电子邮件列表这种形式太古老了。

AlmaLinux 称红帽封闭 RHEL 源代码对他们是因祸得福

面对红帽封闭了其 RHEL 源代码的访问的情况,AlmaLinux OS 基金会主席说,AlmaLinux 在过去一个月中采取的变通方法应该可以解决所有问题,但最离谱的情况除外。他们的策略已经从错误级的兼容转变为应用程序二进制接口(ABI)兼容,这并不能保证永远不会出现问题,但故障应该很少出现,而且通常可以通过重新编译源代码来解决。她说,事实上,红帽公司改变方向对 AlmaLinux 来说是因祸得福,“我们认为这将我们从一对一的束缚中解脱出来”,无需等待红帽公司的提示,就可以打补丁。此外,这件事还给他们带来了一些微薄的资金,“每天投 5 美元的人数翻了两番多”。

消息来源:Silicon Angle
老王点评:面对红帽的动作,几家下游采取的不同动作颇有意思。AlmaLinux 的这种接受现实、顺应变化的思路或许也是一条可以走通的路,除非红帽会继续设置各种不违反许可证但令人不舒服的障碍。

去世多年后,著名演员出演一部新电影

据报道,James Dean 在去世 68 年后,“在一部即将上映的新电影《回到伊甸园》中担任主演”。电影中将使用类似于生成式深度伪造的人工智能技术,复制出一个数字版的 James Dean,他将在电影中行走、说话并与其他演员互动。这项技术远远超越了被动的数字重建或将一个人的脸覆盖在另一个人身体上的深度伪造技术。这是 Dean 的数字克隆人第二次被安排拍摄电影了。2019 年,有消息称他将在一部名为《寻找杰克》的电影中用 CGI 技术复活,但后来被取消了。Dean 的形象是 WRX 及其姊妹授权公司 CMG Worldwide 代理的数百个形象之一。

消息来源:BBC
老王点评:以一个不靠谱“未来学家”的角度来判断,以后的影视作品可能绝大多数都是虚拟演员,可能甚至根本没有原型演员。而真正以真人出演的,可能类似于在工业制品的货架中偶尔会出现的一些手工制品,稀少而猎奇。

未来三年 40% 的工人将因人工智能而需要重新掌握技能

IBM 的一项调查研究称,“与六个月前相比,工作世界已经发生了变化”。77% 的高管受访者表示,入门级职位已经感受到了生成式人工智能的影响,但它更有可能增强员工的能力,而不是取代他们。受访的高管说,未来三年内,由于人工智能和自动化的实施,40% 的员工需要重新掌握技能,这意味着全球 34 亿劳动力中有 14 亿人面临此变化。

消息来源:IBM
老王点评:那么普通程序员算入门级职位么?

红帽公司将其源代码放在付费墙后面的最新决定,今天可能会对其直接竞争对手造成一定伤害,但对红帽公司自身而言,这将对之后产生负面影响。

红帽关闭源代码

基于我对 RHEL 和其他红帽产品的热爱,我不得不现在表达一些严厉的看法。之所以这样做,是因为我希望 RHEL [及/或其克隆版] 对每个人都是 可获得的

请原谅这次我用词有些激烈,因为我从内心不希望 RHEL 成为 对业余爱好者不可及 的产品。免费的 RHEL 开发者许可证只是转移话题而已,相比于 真正的 RHEL 克隆版存在的时候,它削弱了 广大动手爱好者社区 的热情。

?️ 对于我的使用场景来说,使用免费订阅的 RHEL 使我感到满意。实际上,我正在使用的就是免费订阅。本文是关于如果保持这种状态会对 RHEL 产生怎样的影响。

快速回顾:事情是如何走到这一步的

我相信你现在都已经知道为什么红帽公司最近频频出现在新闻中:

但是,如果你对正在发生的事情一无所知,让我给你一个快速时间线的指引,帮助你理解:

  1. 红帽公司拥有一个出色的 Linux 发行版,名为 红帽企业 Linux Red Hat Enterprise Linux (RHEL),支持周期长达 10 年。
  2. 与其他任何 Linux 发行版一样,用于构建 RHEL(或 RHEL 的 克隆版)的源代码是公开可用的。
  3. CentOS 利用上述源代码,去除商标,并创建了一个几乎 1 比 1 的 RHEL 拷贝。(我说“几乎”是因为 RHEL 的商标 必须 被删除。)
  4. 那些不愿意支付费用只是为了第一次尝试 RHEL 的爱好者社区,现在可以使用 CentOS 来看看是否喜欢它。
  5. 这个人中的一部分人随后向他们的高层管理人员介绍了 RHEL 及其 通过 CentOS 初步体验 到的卓越表现,他们很可能转向在 RHEL 上支持他们的产品或在部署中使用 RHEL。
  6. 由于 CentOS 是免费的,爱好者社区得以扩大。像 Jeff Geerling 这样的人使用 CentOS 来教授对 扮演系统管理员感兴趣 的新一代爱好者,让他们了解他的 开源存储库 中诸如 Ansible 之类的很棒的内容。
  7. CentOS 的二进制文件在 RHEL 更新后几周才发布。因此,红帽收购了 CentOS,以确保 CentOS 不会落后于 RHEL 的更新。
  8. 几年后,CentOS Stream 的惨淡出场,导致了 CentOS 的消亡。
  9. Rocky LinuxAlma Linux 出现填补了 CentOS 留下的空白。它们使用的是公开可用的 RHEL 源代码。
  10. 红帽公司开始限制源代码的访问,只允许其付费客户以及任何拥有免费的开发者订阅的人访问。
? 我特意没有提到 IBM 收购红帽的事情,因为如果红帽的某个人有勇气在 官方场合 公开说,“只是简单地重建代码,没有增加价值或以任何方式改变代码,对开源公司来说都是真正的威胁。”,他们肯定也可以直承 IBM 参与了这些决定。但几乎每个红帽员工都公开否认了这种指责。所以我也不相信 IBM 自己搬起石头砸自己的脚。但你可以根据自己的心来决定是否相信。
不,当我说 IBM 可能没有参与这个决定时,我并不是在讽刺。他们 有可能参与,但我不这么认为。

亲爱的红帽公司,你刚刚做了什么?

你向社区提供一款免费的产品(CentOS)。然后你在提供这个免费产品的过程中(CentOS)改变它的的支持周期,并将其“替代品”(CentOS Stream)用作你闪亮的企业产品(RHEL)的“测试场”。

然后那些水蛭们拿起你闪亮产品的源代码,创建了一个 CentOS 的接替者(Rocky Linux 和 Alma Linux)。你不喜欢这样,所以对它们进行了 “软付费墙” 的限制。

现在,虽然 你有权利这样做(因为你从为 RHEL 提供支持而不是 RHEL 本身赚钱),但我会解释为什么这对 你自己来说 是一个糟糕的举动。

  • 问题: RHEL 在企业环境中为什么如此受欢迎?
  • 答案: CentOS Stream
  • 问题: 在线教程用什么来教授 RHEL?
  • 答案: CentOS Stream
  • 问题: 那些跟随上述在线教程的学习者用什么来学习 RHEL?
  • 答案: CentOS Stream
  • 问题: 当这些学生成为老师时,他们会向询问如何入门 Linux 系统管理员的人推荐什么?
  • 答案: CentOS Stream
  • 问题: 如果有人愿意购买 RHEL 的许可证,但因为没有公开的软件仓库而犹豫不决,他们会用什么?
  • 答案: CentOS Stream

简而言之,如果红帽公司继续对 RHEL 的克隆产品制造麻烦,以下是可能出现的情况:

  • 许多参与企业部署的客户和专业人士将考虑放弃 RHEL,并且不再对其提供支持。
  • 新用户将开始考虑使用 Ubuntu、Debian、openSUSE 或其他长期存在的替代产品。
  • 大学和 IT 培训也将转向替代方案,例如 Ubuntu 或 openSUSE,而不再纠结于 RHEL 克隆、CentOS Stream 和 Fedora 之间。

此外,根据他们的 FAQ,小型企业和大学无法使用免费的红帽开发者订阅:

无费用的、无支持的红帽开发者订阅是为个人和个人帐户设计的。

除非红帽公司友好对待 RHEL 克隆产品,否则我无法再看到这个生态系统中会有任何新的参与者了。 这实在令人沮丧,因为 RHEL 是一款出色的产品。是的,它可能不像 Fedora 那样前沿,但是使用起来仍然很有乐趣!

我会引用 Brian Stevens 的 一句话 来阐述观点:

我们的信仰核心是,当有共同目标或问题的人们可以自由地联结和合作时,他们汇集起来的创新可以改变世界。我们相信开源的开发过程能够产生更好的代码,而用户社区会创造出一个让代码具有影响力的受众。

RHEL 是一款企业级发行版,因此红帽公司几乎不会致力于为在树莓派上运行 RHEL 提供支持。猜猜是哪些发行版为树莓派提供了企业级 Linux 镜像。提示一下,它们是 Rocky LinuxAlma Linux。我敢打赌,红帽公司并没有统计出有多少人使用 RHEL 是因为他们先在树莓派上尝试使用 Rocky/Alma Linux,然后转而使用 RHEL。我就是其中之一(使用免费的 RHEL 许可证,也就那点价值)。

那么对于 RHEL 来说,这意味着什么?我不是 先知(此处双关 “Oracle”,哈哈!),所以无法预测 RHEL 的未来。

我远不是一个“引领潮流者”,也不知道有多少人受到我 关于 Podman 的报道 的积极影响。尝试使用 Podman 并非没有原因。我先在 Fedora 上试用,然后通过使用 Rocky Linux 在一个“生产级”环境中进行 大量实验,最后在 RHEL 上部署了一些我自己的服务。这并不是说“如果我没有这么做,其他人就不会这样做”,但你不能否认,从我和 许多其他人 这样的多方共同努力中产生的内容所带来的 影响。顺便说一下,是我促使 Abhishek 去报道 Podman,而不是相反。

当然,上述提到的“贡献”有些可能对红帽公司没有帮助,但它们对于 红帽公司的客户群体 来说是有帮助的。

所以,我们应该感到担忧吗?也是,也不是。

红帽公司做出的决定,从商业角度来看是有道理的。但也不完全是。从短期目标来看是有道理的,但从长期来看则不然。

红帽公司作为一家自豪地向上游贡献的公司,他们不会停止继续贡献。即使通过“软付费墙”来限制 RHEL 的代码,红帽公司仍将继续向上游贡献。红帽公司将继续在 新的 发展进行 创新

他们只是不再像以前那样将 RHEL 的“秘密配方”(在你期望的意义上)开放了。这个秘密的配方本身并不是“专有的”。红帽在 RHEL 中提供的几乎所有东西都是开源的。

他们的秘密在于 将补丁向后移植到 RHEL 稳定包 中。将这些补丁仅提供给 RHEL 的客户,这是一个非常公平的 商业决策。这些补丁也可以公开用于同一软件包的 不同版本。将补丁应用于使“旧版本”软件包保持最新状态的任务非常困难。

所以,我理解他们为什么做出这个决定。

红帽并没有将 RHEL 变为闭源(至少从技术上来说)。

红帽依然是一家出色的公司,其拥有经过验证的开源产品组合。我每天都在使用其中一些产品,比如:在树莓派 4 上运行 RHEL(是的,这是可能的!)、(无需 root 的)Podman、Cockpit、Ansible、systemd 等等!

以下你应该感到担忧的原因

如果 RHEL 不是自由提供的 —— 不是指免费,而是像 Debian、Ubuntu 甚至 Fedora 那样无需账户即可下载 —— 那么对于想要进入企业 Linux 生态系统的新人来说,他们的数量将继续减少。我认为是这样……

如果这个数量减少了,实际上推荐企业使用和支付 RHEL 的人数也会减少。你知道这会引发什么样的循环。

  • 对 RHEL 感兴趣的新人变少 → 购买的 RHEL 订阅变少
  • 红帽的收入减少 → 对上游项目的贡献减少(如 systemd、Podman、Linux 内核、GNOME、Wayland、英伟达合作等)
  • 最终 → Linux 生态系统的总体改进变少

当然,红帽并不是唯一向 Linux 生态系统做出贡献的公司,但你不能否认它对推动生态系统全面向前 流动 所产生的巨大影响!

我对红帽声明的回应

✋ 我并不是在攻击 Mike McGrath。这只是对他的陈述的直接回应。我相信作为一个 RHEL 用户,我有权利表达自己的观点,因为我非常喜欢它,以至于通过树莓派 4B 上的 RHEL 部署了个人博客。

除非另有说明,以下所有引文均摘自 这篇博文

引文 1

我感觉大部分对我们近期对下游源代码的决策所引发的愤怒,大部分来自 那些不愿意为 RHEL 所付出时间、精力和资源买单的人,或者那些想要将其重新打包以谋取自己利益的人。

是的,这完全公平,但我要一直强调这一点,直到你意识到,如果没有广大社区在 CentOS 及其后续产品上的培训,RHEL 就什么都不是。

现在的 IT 专业人员中包括曾经在这个群体中的人,而你现在给他们打上了 “那些不愿意为所付出时间...”的标签。 ?

通过展示这样的立场,你会让更少的人接触企业级 Linux,并且之后使用 RHEL 的人数显著减少。

引文 2

我们必须为从事这项工作的人支付报酬 —— 那些在漫长的工作时间和夜晚中辛勤工作、相信开源价值观的热情贡献者。简单地将这些个人产生的代码重新打包并原样转售,而没有增加任何价值,会导致这个开源软件的生产不可持续。这包括关键的向后移植工作和 上游正在开发的未来功能和技术。如果这项工作变得不可持续,它将停止,这对任何人来说都不好。

这不仅是一个完全合理的观点,而且也是残酷的现实。开源软件的资金不足。当任何人都可以无需付出实际回报就使用你的产品时,为开源软件筹集资金也变得非常困难。

但是,如果社区没有免费获得 RHEL(在限制源代码之前),那么它可能不会像今天这样取得巨大的成功。社区通过自由探索 RHEL,并使其成为更为壮大。

我不是让红帽公司做慈善事业,只是白白地免费提供。我希望红帽公司有足够的资金来改进上游。但是应该在 某个地方 找到一种折中方案。

再次强调,免费订阅并不等同于 RHEL 的克隆。当然,我写过关于如何 免费获取红帽企业版 Linux 的文章。然而,这并不是相同的精神。我在这里 引用 Jeff Geerling 的话:

“不,请不要说‘但你可以使用你的红帽开发者订阅!’我在 Debian、Ubuntu、Arch 等系统上可以不使用它。你明白我的意思。”

引文 3

最近,我们已经确定,拥有一个下游的重构者没有价值。

绝对是有价值的!我不会在这里重复我是如何通过 RHEL 的重构版本进入 RHEL 的这一点。

Windows 之所以受欢迎,只是因为微软允许盗版存在(和更便宜的许可证密钥)。

如果他们加强了控制,没有一个家庭会在 Vista 的继任者上花一分钱。我并不是要将 Vista(一款灾难性的操作系统)与 RHEL 进行比较,但这个类比大多数人应该有共鸣,你可以想想没有得到 Windows 许可证退款时的那种不甘。

引文 4

通常公认的观点是,这些免费重构就是产生 RHEL 专家并转化为销售的渠道,这并不是现实情况。我希望我们生活在那样的世界,但实际情况并非如此。相反,我们发现了一群用户,其中许多用户属于大型或非常大型的 IT 组织,他们希望获得 RHEL 的稳定性、周期和硬件生态系统,而无需实际支持维护者、工程师、编写人员和许多其他角色。

...你确定吗? ?

当然,从免费用户转化为 RHEL 客户的转化率可能不是很高,但我敢打赌,这个比例不会低于 30%。如果你坚持这样做,新客户的数量将不到当前新“注册”用户的 10%。

对于利用免费的 RHEL 开发者许可证也可以提出同样的论点。对于那些不愿意支付 RHEL 费用的人来说,使用临时电子邮件 ID 创建新的红帽账户以便利用免费的开发者订阅是一项不容忽视的任务。

当我们谈论转化率时,有多少专业人士正是使用 RHEL 的克隆版本进行内部产品开发(以便与 RHEL 进行适配),但实际上为使用 RHEL 的客户提供支持呢?

你如何衡量由第三方支持提供给客户的价值? 你不能,它不是一种可以衡量的有形物质。

我想扯远了,但这确实是真实发生的事件。我目前所使用的 [小镇当地的] ISP 使用 RHEL 对用户进行身份验证,因为他从一个向他出租互联网线路的公司获得了一个可以在 CentOS 和 RHEL 上部署的身份验证产品。

猜猜他们在内部是用什么开发来与 RHEL 对接? ?

引文 5

仅仅是重建代码,不添加价值,也不以任何方式进行更改,对开源公司来说是一个真正的威胁。这是对开源的真正威胁,这可能将开源重新变成只有业余爱好者和黑客参与的活动。

那么像 Rocky Linux 和 Alma Linux 这样的 RHEL 克隆做的工作还不够重要,不足以与“仅仅重建代码,不添加价值,也不以任何方式进行更改”相区分吗?

? 我不知道如何更礼貌地重新表述这句话,所以请不要往心里去。这来自于对 RHEL 的热爱,而不是对红帽(管理层)的误导性愤怒。
  • Rocky LinuxAlma Linux 都为树莓派提供镜像,这使得在沉浸于企业级 Linux 这个隐喻的幸福海洋之前,可以更容易、更便宜地试水。
  • Alma Linux 有一个名为 Elevate 的工具,允许 所有用户(这显然包括 RHEL,甚至是 Alma 的“竞争对手” Rocky Linux)升级到主要版本(例如从 7.x 到 8.x,等等)。我相信红帽公司的客户会喜欢这样的工具。
  • Rocky Linux 有一个名为 Peridot 的构建工具。它使任何人都可以拥有一个自定义构建的 RHEL。这个构建可以基于 Rocky Linux,或者甚至可以是公司的内部 RHEL 克隆,以防止供应链攻击。

这个回答也涉及到前面引用中的以下子引用:

仅仅将这些个人创造的代码重新打包,并原样转售,而不添加任何价值,会导致这个开源软件的生产无法持续下去。

它们正在为企业 Linux 生态系统增加价值,而不是直接为 RHEL 增加价值。

关于 CentOS Stream……

CentOS Stream 是一个奇怪的产品。在任何意义都不算糟糕(至少我个人是这么认为的),但是很奇怪。它与 RHEL 在以下关键方面存在差异,其中之一肯定会成为某些人的绝对禁忌:

  • 它是 RHEL 的测试组,这使得对于 RHEL 和特别兴趣小组(SIG)来说更加便利,但是对于你的使用情况而言,可能会有帮助,也可能没有。
  • CentOS Stream 不使用数字版本号的命名方案。这样一个微小的变化,在 CentOS Stream 上的测试时,可能会破坏为 RHEL 设计的脚本。同样的情况也可能出现在安全更新方面,正如 一位 Twitter 用户所描述的
  • 正如我之前提到的,安全修复在 CentOS Stream 上发布较晚。虽然这可能有一些原因,但对于依靠 RHEL 克隆版本的小企业来说,并没有帮助,因为它们仍然容易受到威胁。

结论

现在 CentOS Stream 已经存在,RHEL 的 开发 比以往更加开放。但巧合的是,RHEL 的源代码 却被置于一个软性付费墙之后,受制于 Red Hat 的最终用户许可协议(EULA)

目前这可能对红帽有所帮助。但如果保持这种立场,甚至不需要采取其他措施打击 RHEL 克隆产品,我相信围绕企业级 Linux 的用户、开发者和支持社区将会逐渐衰落...

我认为从长远来看,这将会伤害到红帽,因为随着周围的社区消亡,只有疲惫不堪的 IT 专业人员(意思是:被迫使用它的人,就像使用 Oracle 产品一样)才会继续使用 RHEL,甚至更糟糕的是,使用 Oracle Linux。

我在这里并不是在抨击红帽的员工。而是希望让你知道,如果继续这样发展下去,热爱 RHEL 的社区将会消亡。

我不愿意看到那种局面 ?

我真心地祝愿红帽在推动 Linux 生态系统前进方面一切顺利!真心的 ❤️

✍️ 此观点来自 Pratham Patel,一位热爱红帽的开源爱好者和探索者。

via: https://news.itsfoss.com/red-hat-fiasco/

作者:Pratham Patel 选题:lkxed 译者:ChatGPT 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

红帽认为 RHEL 克隆品是对开源公司的“真正威胁”

前两天,红帽 宣布 其企业发行版 RHEL 的源代码将只公开发布在 CentOS Stream 上,其直接后果是社区将无法直接获得 RHEL 的精确源代码。这显然给 1:1 复制 RHEL 的下游发行版,如 AlmaLinux、Rocky Linux 等造成了 阻碍。面对社区批评,红帽高管最近撰文反驳,指出对他们愤怒的人“要么来自于那些不愿为生产 RHEL 需要付出的时间、精力和资源付费的人,要么来自那些因为自己的利益而想要重新打包它的人”。他认为 AlmaLinux 等“下游重新构建者没有价值”,“简单地重新打包,并进行原样转售,没有增加任何的价值,还让开源软件的生产变得不可持续”,并且表示,他们“没有义务让重新构建者的工作更加容易”。更严重的是,他还指控这是一种对开源的“威胁”,“如果是仅仅重新构建代码,而不对现有代码增加价值或进行任何修改,对于所有开源公司来说,这才是真正的威胁。这对开源来说是一个真正的威胁,有可能将开源重新变回到只适用于业余爱好者和黑客的活动。”

消息来源:红帽
老王点评:一方面受限于 GPL 而不得不公开源代码,另外一方面又千方百计提高获得源代码的麻烦程度,并反过来指责那些依据 GPL 而获得源代码的人是“威胁” —— 说实话,“威胁”这个词我记得当年微软也这样说过。曾经红帽砍掉 CentOS 项目,而用滚动变化的 CentOS Stream 替代时,我认为这对 RHEL 的发展是有益的,面对很多“误解”,也曾出面帮他们做过一些澄清。但是现在红帽终于图穷匕见,认为从 RHEL 源代码构建的“克隆品”是一个“威胁”。我想说,你利用开源代码构建的 RHEL,没有资格说同样根据许可证获得源代码构建发行版的人是“威胁”!另外,卫 Sir 今天的 撰文 对此做了更深入的剖析,值得一看。

微软考虑将 Windows 转移到云端

在 FTC 诉微软收购动视暴雪听证会上,一份被公开的微软 2022 年 6 月的内部演示文稿中,微软讨论了在 Windows 365 的基础上实现从云端到任何设备的完整 Windows 操作系统串流。Windows 365 是一项将完整版本的 Windows 串流到设备的服务,目前仅提供给商业客户,但微软已经将其深度整合到 Windows 11 中。未来的更新将包括 Windows 365 Boot,它将使 Windows 11 设备在启动时直接登录到云 PC 实例,而不是本地版本的 Windows。

消息来源:The Verge
老王点评:如果 Windows 都变成云端的了,那么是不是 Linux 桌面就有希望变成“第二大”桌面系统了? ?

手机跟踪软件 LetMeSpy 称其被黑客窃取了大量信息

LetMeSpy 是一款手机监控应用程序,被用于家长控制或员工监控。这类手机监控应用程序也被称为跟踪软件或配偶软件,通常在未经本人同意或不知情的情况下对某人的手机进行物理访问而植入。一旦被植入,LetMeSpy 就会默默地将手机的短信、通话记录和精确的位置数据上传到其服务器,让植入该应用程序的人能够实时跟踪该人。该公司称,一名黑客窃取了 LetMeSpy 从电子邮件、电话号码和账户上截获的信息。入侵的黑客表示已经夺取了该公司域名的广泛访问权,并暗示他们删除了 LetMeSpy 存储在服务器上的数据库。同一天晚些时候,一份被黑的数据库的副本也出现在网上。

消息来源:Tech Crunch
老王点评:这算不算黑吃黑?

这是我们所知的计算机编程的终结

纽约时报发表文章《这是我们所知的计算机编程的终结》谈到,虽然人工智能可能不会意味着编程的结束(世界仍然需要具有高级编码技能的人),但它可能标志着一种新的编程的开始 ——“一种不需要我们学习代码,而是将人类语言指令转变为软件的编程”。计算机编程从一种极客爱好变成了一种严肃职业,曾经很多人都教诲孩子们去学习编程,但编程一直在走向越来越简单的道路上。曾经焦虑孩子们不喜欢编程,与未来脱节,但现在,“等到他们找工作的时候,编码可能就像我的第一台电脑一样过时了。”

消息来源:纽约时报
老王点评:作为一个计算机专家,我也曾经希望我的孩子能喜欢编程,精通编程,但是似乎他除了喜欢游戏,并不喜欢编程。我也为此焦虑过,现在看起来大可不必,就像我并没有学会(或者说继承)我父亲精通的机电和电路一样,每个人都有自己的方向和需要掌握的技能。

世界上最受欢迎的在线编程课向人工智能寻求帮助

哈佛大学的 CS50 是一门计算机科学的入门课程,校内有数百名学生参加,网上有超过 4 万名学生参加。但即使有 100 多名现实生活中的教学助理,也很难与越来越多从不同时区登录的、具有不同知识和经验水平的学生充分接触。CS50 计划使用人工智能来评分作业、教授编码和个性化的学习提示。他们现在正在微调一个人工智能系统来标记学生的工作,并测试一个虚拟教学助理来评估和提供对学生编程的反馈。

消息来源:MSN
老王点评:结合上一条,既然人工智能可以干的更好,学生们何必再去学习普通的编程技能呢?

红帽放弃维护 LibreOffice RPM 包

红帽公司负责大部分桌面工作的显示系统团队多年来一直在 Fedora 中维护 LibreOffice 的 RPM 包。但现在他们将把更多精力投放到 Wayland、HDR 支持及工作站用户需要的一系列改进上,因此决定从未来的 RHEL 版本开始,停止把 LibreOffice 作为 RHEL 的一部分。但他们仍然会在目前支持的 RHEL 7/8/9 中维护 LibreOffice 相关的补丁。他们希望用户去使用 Flatpak 版的 LibreOffice。当然,他们也不反对任何社区用户接管这些 RPM 包的维护,并指出这是一个相当大的软件包和依赖关系块,需要大量的工作来维持。

消息来源:LWN
老王点评:作为红帽来说似乎这样的决策无可厚非,但是我怎么觉得这是红帽将用户推向 Flatpak 的一种潜意识行为呢?