当前位置: 首页 > Linux

CentOS事件背后,谁该为开源生态负责?

时间:2023-04-06 02:35:55 Linux

JeffGeerling,来自密苏里州圣路易斯的作家和软件开发人员,活跃于许多开源开发社区(例如Drupal和Ansible)。作为一名经验丰富的开发人员,我喜欢在我的YouTube频道上分享我的工作和过程,并每天积极为GitHub上的开源项目做出贡献。在过去的几个月里,RedHat高级副总裁兼首席技术官ChrisWright宣布他将不再维护CentOSLinux。这个爆炸性的信息已经被开发者讨论过很多次了。RedHat官方提出用户可以迁移使用CentOSStream,但很多开发者找到了另一条出路,CentOSLinux的创建者推出了新的项目,很多人猜测是否有其他项目可以接手。最近,Elastic还更改了Elasticsearch的云协议,限制了云服务商的使用。对于上述事件众说纷纭,国外博主JeffGeerling提出——这样的开源生态应该由谁来负责?圈内一直流传着蚂蟥的说法,免费到底好不好?谁应该拥有一个开源项目?您如何奖励构建开源软件的开发人员?以下是其视频内容的汇编,原著作权归作者所有,视频链接:https://www.youtube.com/watch...我的职业几乎都是为开源服务的,而且最近的事件让我很担心它对开源生态的影响,在过去的几个月里,RedHat干掉了Linux,Elastic干掉了Elasticsearch。或许有些朋友觉得这种说法太过分了,但事情远比看起来要复杂得多。RedHat和AWS想利用“漏洞”通过免费和开源软件赚钱。这种做法很容易让开源软件陷入失去用户基础后被抛弃的境地。多年来,我们过多关注红帽通过开源打造公司的成功程度,但自从被IBM收购后,被IBM收购的短暂时间消耗掉了之前的赞誉。这几天,kubernetes日志生态中的开源项目Elasticsearch快崩溃了,ApacheLicense2.0license变成了Elasticsearch的非免费license。视频讲座分为两部分,第一部分是RedHat和CentOS,第二部分是回到Elasticsearch。当RedHat接管CentOS时,人们对将CentOS交给RedHat的态度是褒贬不一,但以高兴为主。那段时间,CentOS操作系统的维护者有时会发现很难跟上EnterpriseLinux上游的变化,Version7和8的发布都极具挑战性。RedHat的加入,让CentOS的架构改动更加稳妥,这对当时的人来说是一件值得高兴的事情。但现在,RedHat告诉用户,它将在2021年底停止维护CentOS8。如果你想继续使用它的功能,你需要切换到CnetOSStream,这是由RedHat开发的商业Linux发行版。虽然它比Fedora更稳定,但不如EnterpriseLinux稳定。这个消息激怒了很多人,包括为CentOS做贡献的开发者,诚然大多数在CentOS上开发的人,除非你回到很多年前,否则现在的贡献价值并不高。但还有另一群被激怒的人,他们使用CentOS8进行开发/测试,但不太可能采用CentOSStream进行生产,即使RedHat以减少许可证的形式抛出橄榄枝,如果你想在CI中测试并且不需要专注于订阅和访问,这可能比不使用EnterpriseLinux和放弃对自己的开源项目的支持要多做很多工作。两者比较,我更喜欢Debian和Ubuntu。或许增加收入是红帽这样做的动机之一,但不是全部。这里面有微妙之处,大家可以好好想想。而那些曾经围绕红帽展开合作但还未签约的企业和行业从业者,对红帽此举更加紧张。最后,期待RockyLinux的诞生,希望它有我们期待的稳定性。Elastic和Elasticsearch首先说明这里发生了很多事情,这里不能完全说明,但下面会讲基本的故事。Elasticsearch在ApacheLICENSE2.0许可下创建,现已发展成为一个重要的开源云基础设施组件。而AmazonWebServices(AWS)希望将其打包为自己的Elasticsearch。Elastic是一家风险投资支持的公司,不喜欢这种方法。他们认为这是一种将开发货币化并通过项目费用向投资者展示收入增长的方式。于是AWS和Elasic开始竞争,但是AWS不需要像Elasic一样投入大量资金和负责开源。在这个过程中,我们看到了很多开源包固有的问题:当像谷歌、AWS、微软这样的云计算巨头决定把免费软件变成盈利软件时,你们是如何处理这个问题的?Elasic的做法是更改许可证。开源社区软件中的许多人现在谴责这种方法不是真正的开源。SSPL被吹捧为GPL3.0版许可证。它们很相似,但主要限制是它们不能为某人建造。托管服务并从中赚钱。Fedora社区公开表示,将SSPL视为免费或开源会使所有其他许可证黯然失色。开源组织在《SSPL》一文中也表示,Fedora许可证不是开源许可证。声称开源后有什么好处和保证,这是明显的骗局。有很多细微的变化,无法在视频中很好的体现出来。问题不是IBM不好、水蛭不好、开源不好等等简单,所以希望大家多多关注相关消息,了解变化。最后我问了一些问题:我们如何确保构建开源软件的开发人员得到公平的报酬?如何让大公司和大VC支持初创公司,并在不支付相应费用的情况下对免费和开源软件负责?我如何减少更改许可证的麻烦并仍然使用我喜欢的软件和服务,通过使我的许可证更具约束力,通过选择保护个人而不是公司的许可证,或者如何?如果你是想靠开源谋生或创办公司,你会如何选择?越是整合的企业,开源就越强大。这些权力掌握在巨型企业手中。谁是罪魁祸首?反思第5个问题我不得不承认,也许我也有责任,那些总是大喊选择正确许可证的重要性的怪人,他们被解雇了,也许他们真的做了什么。盲目的开源可能会吸引更多的公司,但这不是好的做法。https://www.bilibili.com/video...