我们正处于一个信息大暴发的时代,每天都能产生数以百万计的新闻资讯!
虽然有大数据推荐,但面对海量数据,通过我们的调研发现,在一个小时的时间里,您通常无法真正有效地获取您感兴趣的资讯!
头条新闻资讯订阅,旨在帮助您收集感兴趣的资讯内容,并且在第一时间通知到您。可以有效节约您获取资讯的时间,避免错过一些关键信息。
整理 | 郑丽媛
出品 | CSDN(ID:CSDNnews)
关于红帽新规,开源圈已经争论了近半个月,期间红帽被冠上了“背叛开源”、“违背开源精神”、“违反 GPL 协议”等各种骂名。
但就目前而言,红帽看似并不打算因此妥协,“ RHEL 源代码不再同步至 git.centos.org”的这个决定并无变动——于是,本周 Oracle 官方大号也最新加入了“炮轰”阵营:
“你(IBM)不想付钱给那些 RHEL 开发人员是吗?我给你支个招,你们可以这样省钱: 从我们这里获取,成为 Oracle Linux 的下游分销商,我们很乐意承担这个负担。”
Oracle 直言:红帽新规是为了“消灭竞争对手”
是的,你没看错,这番“嘲讽味”十足的话确实是 Oracle 官方发的。
根据 Oracle 博客介绍,Oracle 已加入 Linux 社区 25 年,这些年来也始终秉持着一个目标:助力使 Linux 成为适合所有人的最佳服务器操作系统,向所有人免费提供,并向有需要的人提供高质量、低成本的支持。
2006 年发布的 Oracle Linux ,就是一个兼容 RHEL 的发行版和支持产品,而之所以 Oracle Linux 最初选择兼容 RHEL,Oracle 给出的理由是:“ 我们不希望 Linux 社区碎片化。”
为此,Oracle 表示这些年他们一直在努力保持兼容,Oracle Linux 也几乎没有出现过任何兼容性错误,其 Linux 工程团队也对内核、文件系统和工具做出了重大贡献,并把这些工作都同步至 Linux 主线。
在介绍完其 Linux 团队的付出后,Oracle 的博文便进入了正题:批判 IBM(2019 年 7 月 9 号,IBM 宣布以 340 亿美元正式收购了红帽)。Oracle 表示:“尽管 Oracle 和 IBM 都有兼容的 Linux 发行版,但我们对作为开源管理者的责任和在 GPLv2 下运行的想法却大相径庭。”
结合红帽公布该决定的官方博客,Oracle 总结出了一个“省流版”:
“在红帽,数以千计的员工花费时间编写代码以实现新功能、修复错误、集成不同的软件包,然后长期支持这些工作…我们必须为这些员工支付报酬。”
对于这个解释,Oracle 的评价是:“ 有意思”。按照 IBM 的说法,他们不想继续公开 RHEL 源代码,是因为必须要支付其工程师工资。但在 2019 年之前(即 IBM 收购红帽之前),红帽作为一家成功的独立开源公司,一直选择公开 RHEL 源代码并向工程师支付薪水—— 那时候,怎么就没 IBM 说的这个问题呢?
一通分析过后,Oracle 直言 红帽不再公开 RHEL 源代码的真正原因,或许是为了“消灭竞争对手”,毕竟“更少的竞争对手,意味着 IBM 有更多的收入机会”。
“CentOS 曾是一个非常受欢迎的免费 RHEL 兼容发行版,但 2020 年 12 月 IBM 将其扼杀。随后两个新的 RHEL 替代品(Alma Linux 和 Rocky Linux)出现并取代了 CentOS,所以现在 IBM 限制访问 RHEL 源代码,以直击它们的命门。”
对 IBM 和红帽一顿“输出”后,Oracle 做出承诺:“Oracle Linux 将继续与 RHEL 兼容,只要我们能够做到这一点”,“ 只要 Oracle 分发 Linux,Oracle 就将公开和免费提供该发行版的二进制文件和源代码。”
此外,Oracle 还提醒 ISV 称,“ IBM 的行为并不符合你们的最佳利益”,并表示他们欢迎各种下游发行版,包括社区发行版和商业发行版。同时, Oracle 还向同样反对 IBM 这一做法的 Linux 开发者发出邀请:“如果你是一个 Linux 开发者,不同意 IBM 的行为,并且和我们一样相信 Linux 自由——我们正在招 聘这类人。”
SUSE 砸下千万美金、Ubuntu 静等红帽“崩溃”
除了 Oracle, 全球企业级解决方案领导者 SUSE 方面也在本周二出面回应红帽新规所带来的影响:“ 随着源代码可用性受到最新限制,我们认为竞争格局正在向错误的方向转变。”
相较于知名桌面操作系统 Ubuntu 和 Fedora,提起 SUSE Linux,部分开发者可能对其不甚了解,因为 SUSE 本身更关注企业用户和服务器应用,即用户群体更多面向企业而非个人。
对于如今红帽限制访问 RHEL 代码,SUSE 首席执行官 Dirk-Peter van Leeuwen 认为当务之急是“继续为客户提供选择”,并提出了一个解决方案: SUSE 将构建、支持并向社区贡献 RHEL 代码库的硬分叉,为客户提供长期的兼容性和选择。
具体来说, SUSE 将基于 RHEL 公开的源代码,开发并维护一个与 RHEL 兼容的发行版,让所有用户都可以无限制地自由使用。据透露, 在接下来的几年内,SUSE 将在该项目上投资超过 1000 万美金。
值得一提的是,今日 CSDN《近匠》栏目也独家专访了 Dirk-Peter van Leeuwen,这是他上任后首次接受采访,采访中 他特别提到了此举的意义:“SUSE 在过去 30 年里一直是 100% 开源的,这是我们的 DNA,是我们的信仰,也是我们和开源供应商对开源使用的期望,因此坚持这一点非常重要。”(有关专访 Dirk-Peter van Leeuwen 的更多内容,可期待 CSDN 后续发布完整版)
因此,SUSE 十分欢迎并呼吁 Linux 开发者转向 SUSE Linux:“作为企业 Linux 用户,你可以在保留现有 Linux 的情况下切换到 SUSE。SUSE 是以极具竞争力的方式向开源软件用户提供企业价值的专家,不会损害对客户而言最重要的东西。”
与 Oracle 一样,SUSE 也做出了相关承诺:“我们团队在支持混合环境方面经验丰富…… 我们将确保其他人能够自由、开放地访问源代码,并且该项目将永远不会受到限制。”
对比 Oracle 和 SUSE 在此时节宣传自家的 Linux 发行版,Ubuntu 的营销策略稍显“特别”:“ 保持沉默,静等红帽崩溃。”
一位匿名人士透露,Canonical(Ubuntu Linux 的母公司)内部很清楚营销 Linux 向来很难,但恰逢此时红帽正被众多开源人士“围攻”,Ubuntu 的优势就会自动凸显出来:“ 我们需要做的就是停止说话,相比之下,我们立刻就会显得更好。 这就像红帽正在进行一场耗资数百万美元的广告宣传活动,以说服他们的客户转向 Ubuntu——我当然愿意接受了!”
红帽技术专家回应三大争议!
眼看着各个 Linux 发行版都开始对红帽“群起而攻之”,本周二晚 CSDN 邀请到了红帽大中华区首席架构师张家驹,对于最近处在舆论风暴中心的红帽新规, 对于众多开发者的疑问,他给出了独家回应。
争议 1: “红帽这样的做法是否违反了 GPL 协议?”
张家驹:“红帽没有违反 GPL 协议。红帽并不是不开源了,无论是 CentOS Stream、Fedora 等社区版,还是企业版 RHEL,红帽始终都是 100% 开源的。GPL 协议的规定是,用户拿到二进制可执行程序的同时,也要拿到源代码。而 当我们的用户拿到红帽商业发行版的二进制的同时,就可以拿到源代码,所以绝不存在违反 GPL 协议的行为。”
争议 2: “红帽为什么要在现在做出这样的决定?”
张家驹:“git.centos.org 上的 RHEL 代码不是本来就有的,是当时红帽收购了 CentOS 这个项目之后,我们为了方便构建 CentOS,才把代码都放在了 git.centos.org 上。但现在我们可以在 CentOS Stream 中看到所有代码了, 如果现在再把商业版的 RHEL 代码放在 git.centos.org 上,就有些多余了,并且还有一些额外的维护成本,所以我们决定把精力都放在 CentOS Stream 上。
更值得一提的是,曾经 CentOS 这种方式缺乏社区互动,因为一般用户无法直接使用,只有有经验构建 Linux 发行版的开发者才能用。但 现在 CentOS Stream 成为了 RHEL 的上游,它就能产生互动,因为开发者提交的工作会被红帽看见,并被考虑加入后续的 RHEL 或 CentOS Stream。
而且本质上来说,CentOS Stream 和 RHEL 其实是兼容的,我们把 RHEL 的生产过程完全公开出来,做成开放式厨房,就是希望我们的友商和我们一起,共同繁荣 CentOS Stream 的下游生态,给用户更多的选择。”
争议 3 :“红帽此举,是否意味着 Linus 也能向红帽收费?”
张家驹:“Linus 创建了很伟大的 Linux 项目,但实际上大企业很难直接使用,因为它在上游、主线演进的过程中,不会去考虑向后的兼容性,也无法给到用户和企业一个安全保障,因为社区并没有这个责任。
而红帽是一家成立了 30 年的公司,有一套属于自己的商业模式。简单来说,红帽的社区版 Linux 是免费的,但同时它也没有保障,如果你觉得这已经足够好了,当然可以去用,但 如果你需要这份保障,需要有人对你的 Linux 负起责任,就可以付费让红帽给你提供这种服务。因此,红帽是基于 Linux 等开发者打造的社区开源软件,加上工程化改进,形成对用户有承诺有保障有长生命周期支持的企业级开源软件,使得开源可以用在生产环境里。这些是社区开源所不具备的,也是红帽收费的原因。通过这种方式,红帽也促进了开源软件的发展,使它从黑客手中的玩具变成运行企业关键核心业务的基础,创造了更多的社会价值。“
对于这个问题,「开源之道」 主创 李建盛也表示:“ 理论上来说,Linus 是可以向所有使用 Linux Kernel 的公司和个人收费的。但 Linus 是不会想着去收取商业费用的,如果他想这么做的话,他 30 年前就这么做了,Linux 也不会发展成今天这样。再者,Linux 基金会也会维护 Linux 的可持续发展,所以大家不用担心会发生这样的事情。”
参考链接:
https://www.oracle.com/news/announcement/blog/keep-linux-open-and-free-2023-07-10/
https://www.suse.com/c/at-suse-we-make-choice-happen/
▶揭秘OpenCloudOS:全链路云原生操作系统技术布局与规划
▶ 开源商业化,走出“射手假说”迷雾
▶ Apple Store 在微信小程序上线;谷歌自研芯片秘辛首次曝光;黑客要价 10 万美元出售雷蛇源码等数据 | 极客头条 返回搜狐,查看更多
责任编辑:
以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。
快照生成时间:2023-07-12 23:45:22
本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。
信息原文地址: