保持“一臂间隔”的CentOS Stream:有参与,无差别

(魏德龄/文)去年年底,CentOS Linux项目正式转换为CentOS Stream,部分业者甚至将CentOS Linux的停止维护称之为后CentOS时代的开始,并在最初不可避免的引来了一些抱怨或担忧的声音,例如:红帽是否从源头上杀死了制作CentOS的可能性?

不久前的一场媒体沟通会上,作为CentOS社区委员会成员的Brian Exelbierd和Thomas Oulevey对于这一疑问给出了澄清,制作CentOS Linux仍然是大家的自由,同时也欢迎一起到CentOS社区上来讨论。Thomas表示:“任何人都可以按照CentOS Linux的做法制作CentOS Linux,有一些人已经这样去做了。有些人已经和我们取得了联系,并且获得了我们的帮助。 ”

同时,Brian Exelbierd和Thomas Oulevey还对于业界因此次转换而产生的种种疑惑与误解给出了解答,这一切还要从CentOS Stream替代CentOS Linux的始末开始说起。

 

转换至CentOS Stream始末

据Thomas Oulevey透露,在三年前加入CentOS治理委员会的时候,如何提高CentOS社区的参与度,如何带给用户更好的使用体验就成为了大家所热议的话题,最终大家认为CentOS Stream是未来一个正确的努力方向,通过这种模式可以提高CentOS的社区参与度,该决定的核心目的就是要改善社区的参与度。

此外,与众多其他开源项目运作模式不同的是,CentOS治理委员会中的每一个决策都需要委员会成员的全票通过,只要有一个人提出反对就无法成行,同时委员会中的职位任何人都可以进行申请。这也意味着能够实现更高社区参与度的CentOS Stream在治理委员会中达成了全部的共识。

Thomas Oulevey, CentOS社区委员会成员

“我们的整个社区其实唯一的一个目的,也就是希望CentOS Stream的社区变得越来越开放,越来越好,真正实现完全意义上的开源模式。”Thomas Oulevey认为从长远来看,在CentOS Stream替代了CentOS Linux后,未来可以让所有人感到满意。社区会议的讨论也完全透明,目前在社交视频平台上,已经能够看到大量的讨论视频,同时也欢迎更多感兴趣的人员参与其中,并加入社区。

于此同时,在企业应用环境中,根据CentOS治理委员会的评估,在满足安全及稳定性要求方面,CentOS Stream和CentOS Linux是一样的。“在我们的评估中,没有看到CentOS Linux和CentOS Stream的表现有什么不一样。 ”Thomas Oulevey表示。

 

参与的“从无到有”

Brian Exelbierd表示CentOS Stream的出现,让CentOS项目的社区参与实现了从无到有。

以往,对于CentOS项目的贡献只存在两种途径:

第一种途径是开发者的代码先被上游采用,然后被Fedora集成,随后被RHEL集成,最后才能出现在CentOS里,也就是说开发者所参与的贡献需要经过一个漫长的循环路径,才能出现在CentOS里。

第二种途径是开发人员必须是红帽的客户或合作伙伴,于是在打造RHEL过程中,相关想法无论是对于自身或红帽来说,都拥有高优先级,于是在优先加到RHEL里后,随后也会出现在CentOS里。

CentOS Stream的出现则实现了第三种途径,并且速度更快。开发人员可以通过CentOS社区,让Stream项目直接把其贡献集成到RHEL里。例如在CentOS Stream 9中,通过git log可以看到所有的贡献,对于每一个贡献,开发者可以去查看代码的修改轨迹、社区的讨论。

对于CentOS Linux在停止服务后,市场上所涌现出来了一些替代性产品,无论是CentOS社区委员会还是红帽也均表现出了开放乐观的态度。Thomas Oulevey认为这是别人的自由和权利,Brian Exelbierd表示红帽作为一个以开源开发模式制作企业软件的公司 ,深知任何人都可以拿到该代码做自己想做的事情,并鼓励在开源领域的任何创新,同时也希望如果在此过程中添加了新的功能或修复了bug,也能够将改动回馈到社区,秉持开源精神。

实际上,这种开放开源的态度,也映衬了CentOS与红帽间的关系,被外界所怀疑的“终止CentOS,提升RHEL市场需求”的说法其实并不存在。

 

红帽与CentOS间的一臂距离

“红帽对待CentOS,始终保持着一臂的距离,这就意味着,红帽不去控制CentOS所做的事情。 ”Brian Exelbierd表示除非是遇到法律相关风险,红帽只是为CentOS提供更多的资源,并且也不认为CentOS应该做的事情就是红帽产品线的一部分。

从产品线的角度上看,CentOS不是红帽的产品,红帽不提供对CentOS的支持,红帽不对CentOS提供保证,也不对CentOS使能。而从上文介绍的CentOS Stream替代CentOS Linux的始末也能看出,相关决定完全由CentOS社区自己做出。

尽管CentOS Stream作为红帽企业Linux未来版本的预览,但红帽同样也只是以第三方观察者的身份参与到CentOS Stream的SIG(特别兴趣小组)中,去关注想法如何在社区中酝酿与孵化,最终一些好的想法会在RHEL的大版本中落地。实际上,SIG中人们提出的很多想法和初衷并不一定和RHEL相关,更多是与社区参与者自己相关,并已经形成了CentOS项目的生态。

而红帽在制作RHEL产品时,更多考虑的则是客户群的特殊场景需求,首先测试解决的是能够满足相应的应用场景,Brian Exelbierd将红帽的开发思路概括为“心怀客户”。同时值得注意的是,不仅CentOS Stream和CentOS Linux的表现是一样的,CentOS Stream的稳定性实际上跟RHEL也是一致的,均走过了相同的质量保证步骤。对于过往在服务器中一直使用CentOS Linux的个人而言,也可以使用免费的RHEL个人开发者版本。

Brian Exelbierd, 开源布道师,社区和开发者业务策略师

“我们不是试图要您付费,也不是想借此扩大市场占有率,我们的目的只有一个,就是促进开源社区的发展,诚然开源社区发展好了对我们的产品也有益,但出发点还是促进开源社区的发展。 ”Brian Exelbierd强调了发展开源社区的初衷。

据悉,在未来的发展计划中,贡献将会持续在Fedora、CentOS Stream、RHEL中流动,Fedora与CentOS Stream均会继续提高社区贡献和社区的多样化,CentOS Stream还将发展SIG,并充分发挥SIG的作用。RHEL则会进一步繁荣包括社区、合作伙伴、客户的RHEL生态。


企业会员

免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。

2022-07-22
保持“一臂间隔”的CentOS Stream:有参与,无差别
保持“一臂间隔”的CentOS Stream:有参与,无差别 去年年底,CentOS Linux项目正式转换为CentOS Stream,部分业者甚至将Cent

长按扫码 阅读全文

Baidu
map