扫描打开手机站
随时逛,及时抢!
当前位置:首页>综合资讯>

红帽回应“背叛开源”承诺:RHEL“闭源”不准确、下游重构者没有价值

红帽回应“背叛开源”承诺:RHEL“闭源”不准确、下游重构者没有价值

时间:2023-06-28 16:00:30 来源:网络整理 作者:bianji123

IT之家消息 6月28日,IT之家此前曾报道过红帽限制访问RHEL代码的新政策。 此消息引起业界轩然大波。 ”。

红帽副总裁Mike近日通过官方博客做出了回应。 全文已由红帽翻译成中文并在其微信公众号上发布。 文章声称 RHEL 是基于 的,而且库是完全公开的,所以说 RHEL 是闭源的完全不正确。 此外,红帽还强调下游重构者没有价值,因此不会为这些开发者倾斜资源提供支持。

IT之家转录全文如下:

上周末我花了很多时间思考业界对我上一篇博文的反应。 有人称我们为邪恶; 其他人称我为 IBM 高管,负责将 Red Hat 转变为闭源代码 — 这只是“友好”的说法。 接下来,我们想澄清一些事情。

我叫百思特网 Mike,是红帽核心平台工程副总裁。 我在红帽工作了 16 年,在加入红帽之前,我是项目志愿者。 开源以及与开源相关的一切对我来说非常重要。 在过去的一周里,我看到了很多关于我们辛勤工作的红帽员工的不友善和不真实的言论,他们和我一样,坚守着我们工作的核心价值观。

虽然目前围绕红帽的言论褒贬不一,但我们一直在确保非客户也能获得我们辛勤工作的成果。 红帽已经并将继续采用开源开发模式。 当我们发现错误或编写新功能时,我们会向上游贡献代码。 这不仅有利于红帽和我们的客户,也有利于社区中的每个人。

我们不简单地获取上游包并重建。 在红帽,成千上万的人花时间编写代码、实现新功能、修复错误、集成不同的软件包,然后提供长期支持服务——这正是我们的客户和合作伙伴所需要的。

这意味着我们花费大量时间和无数个夜晚将补丁向后移植到 5-10 年或更长时间的代码; 支持发布流以及所有版本的补丁和向后移植。

此外,当我们针对 RHEL 中的问题开发修复程序时,我们不仅仅将其应用于 RHEL - 首先应用于上游项目,例如,或内核项目本身,然后向后移植它。 维护和支持一个操作系统长达 10 年是一项艰巨的任务——我们所做的工作具有巨大的价值。

我们一直并将代码发送到上游,遵守我们产品使用的开源许可证,其中包括 GPL。 当我说我们遵守适用于我们代码的各种开源许可证时,我的意思是事实。 我感到震惊和失望的是,这么多人对开源软件和 GPL 有如此多的误解,尤其是行业观察家和那些我认为应该更加了解真相的人,甚至是经验丰富的人。 包括开源许可和权利在内的细节非常重要,这些都是红帽帮助塑造的,也是红帽需要保护和发展的。

我觉得对我们最近围绕下游源代码做出的决定的愤怒要么来自那些不想为生产红帽企业 Linux 所需的时间、精力和资源付出代价的人,要么来自那些想要为了自己的利益而重新包装它。 这些对 RHEL 代码的要求是不诚实的。

那些夜以继日工作并相信开源价值观的热情贡献者,我们必须奖励他们的辛勤工作。 将这些贡献者生成的代码简单地重新打包并按原样转售,不会增加任何价值,并使开源软件的生产变得不可持续。

红帽提供的价值包括关键的向后移植工作以及未来功能和技术的上游开发。 如果开源软件的生产方式变得不可持续,这些软件就会停止,这对任何人都没有好处。

我想特别提及重建者,而不是可能添加新架构或编译标志的发行版(我们完全支持您扩展 Linux 的功能,而不是模仿它们)。

不久前,红帽发现了(例如)重构者的工作的价值。 所以我们把SRPM包(源码包)推送给他们,让他们很容易重建; 我们甚至取消了它们的品牌。 最近,我们了解到拥有下游重构器没有任何价值。

过去人们普遍认为这些免费重建是为 RHEL 专家提供的,而不是为了出售。 我希望我们能生活在那个世界里,但这不是现实。 相反,我们发现了一群用户,其中许多来自大型或超大型 IT 组织,他们想要 RHEL 的稳定性、生命周期和硬件生态系统,但实际上并不支持维护人员、工程师、文档编写者和其他 RHEL 创建者担任更多角色。 这些用户还决定不选择任何其他商业 Linux 发行版。

在健康的开源生态系统中,竞争与创新齐头并进。 Red Hat、SUSE、AWS 和 都创建了与其相关的 Linux 发行版,以及品牌和生态系统开发工作。 这些变体都使用并贡献了 Linux 源代码,但没有一个声称与其他发行版“完全兼容”。

最终,我们没有发现重建 RHEL 的价值,而且我们没有义务让重建者的工作变得更轻松; 这就是我们的使命。

当我们推出时,人们对它的存在感到困惑。 我承认这个决定改变了长期以来的传统做法,而且这个改变可能会引起一些混乱。 这表现在指责我们“闭源”和“违反”GPL协议。

有二进制可执行文件; 有相应的源代码库。 源代码存储库是我们构建 RHEL 发行版的地方,并且向所有人公开。 将 RHEL 称为“闭源”是绝对不真实且不准确的。

RHEL的更新速度比RHEL快。 虽然RHEL不一定指向最新的代码,但代码就在那里。 如果您找不到它,则这是一个错误,请告诉我们。

我们还为开源基础设施提供免费的红帽开发者订阅和 RHEL for Open。 开发者订阅为开发者提供免费的 RHEL,可在百思特网最多 16 个系统上使用,而且它是免费的。 个人可以将其用于自己的工作,RHEL 客户可以将其用于员工的工作。 RHEL for Open 旨在向开源项目(无论是否以任何方式与红帽相关)提供免费的 RHEL,以满足其基础设施和开发需求。

最后,我想对所有开源公司说,无论你的代码目前是否开源,或者你是否正在考虑转向开源模式。 从任何角度来看,红帽都是完全开源的,并且一直采用开源的开发模式。 我希望许多开源公司能像我们一样成功。 由您决定下游重建对您是否有价值,以及是否百思特网使该过程变得简单。

仅仅重建代码而不增加价值或修改现有代码对所有开源公司来说都是真正的威胁。 这是对开源的真正威胁,有可能使开源重新成为业余爱好者和黑客的活动。

我们不希望这样,我知道我们的社区成员、客户和合作伙伴也不希望这样。 创新发生在上游。 以他人的建设性工作为基础是开源的核心。 让我们继续推动创新、相互支持、不断前进。

▲ 图片来源红帽微信公众号

广告声明:本文所包含的外部跳转链接(包括但不限于超链接、二维码、密码等)用于传达更多信息并节省选择时间,结果仅供参考。 IT之家所有文章均包含此声明。

本文地址:https://www.best73.com/zdmzt/270462.html
特别声明:以上内容来源于编辑整理发布,如有不妥之处,请与我方联系删除处理。
热门资讯
查看更多