机械荟萃山庄

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 223|回复: 0

关于Linux内核大规模移除俄开发者的真实情况

[复制链接]

2万

主题

2万

帖子

17万

积分

超级版主

Rank: 8Rank: 8

积分
176325
发表于 2024-10-25 18:15:50 | 显示全部楼层 |阅读模式

首先Linux的是开源,所以源码公开,人人都可以免费获得,也可以提交贡献,但是没有工资。
Linux是开源的,就有商业公司基于Linux提供商业服务,他们就赞助Linux开发者,打造更好的生态。
在Linux的贡献榜里面,很多开发者都是被商业公司雇佣,很多大型互联网公司也都有给Linux贡献代码,国内贡献比较多的有华为,华为甚至有Linux贡献的KPI,以至于有华为程序员提交大量文字语法错误修改的提交,刷提交数量。
前面提到Linux开发者很多都被商业公司雇佣,这些商业公司或者是基金会都需要遵守所在国的法律。俄乌战争以后,全世界很多国家选择制裁俄罗斯,这些雇佣Linux开发者的公司和基金会就要考虑这些制裁法律的问题。
这些俄罗斯的开发者他们日常在给Linux贡献代码,但是有些国家的法律认为俄罗斯程序员提交代码不合规,所以一个美国开发者提交了一个提交,把这些俄罗斯程序员移除了维护者名单。Linux基金会在美国注册,提交移除俄罗斯开发者的开发者Greg K-H是美国公民。这里解释一下移除开发者名单的意思,Linux有很多模块,那么具体的模块就有具体的维护者,涉及相应模块的邮箱都会自动抄送给维护者,这些俄罗斯开发者被移除名单后,就收不到这些邮件了。

问:这个事情对俄罗斯Linux开发者有什么影响了呢
答:这些俄罗斯Linux开发者不能接收到相应讨论邮件,不能继续给Linux提交代码。

问:俄罗斯还可以继续使用Linux吗?
答:Linux是开源的,俄罗斯依然可以继续使用Linux,只不过一些商业公司不给俄罗斯提供商业服务。

问:Linux以后还安全吗?
答:这次事件只是把12个俄罗斯开发者移除了维护者名单,Linux的新的代码提交还是需要经过多人讨论审核,安全性还一如以往。

问:这个事情对俄罗斯有什么影响?
答:基本上没有多少影响,俄罗斯依然可以继续正常使用Linux,正常获取Linux的源码,只不过不能给Linux贡献代码了。

问:这个事情对俄罗斯程序员有什么影响?
答:俄罗斯程序员只需要坐和放宽就行了,只是不能给Linux内核提交代码,自己的分支随便提交,也不影响Linux目前和后续的使用。俄罗斯程序员开一个ru-Linux也不是不可用,禁止制裁俄罗斯国家的程序员给ru-Linux提交代码。

问:对中国有什么影响呢?
答:没有什么影响,中国依然可以继续使用Linux,万一遇到制裁情况,也只是不能给Linux提交代码。

问:是否需要开发一个替代Linux的系统?
答:Linux是完全开源的,你自己拿到源码自己编译就行了。如果有制裁,是禁止你给Linux提交代码,没有办法禁止你获得代码。Linux毕竟是这么多年下来,大量人力物力维护下来的,非常成熟,而且完全开源,只要掌握维护能力,直接用Linux就行了,大不了不提交给上游,自己分叉。

问:如何看待目前信创的操作系统都是基于Linux?
答:Linux经过这么长时间的开发,稳定性、成熟性、安全性是市场考验过的,从零开始根本不可能,选择基于Linux是一个理性的选择。

问:安卓操作系统会不会遇到类似问题被断供?
答:安卓系统也是一样开源的,不过里面的Google服务是谷歌公司的,被制裁就无法使用Google服务,不过好像也不需要。

问:开源的东西还能用吗?
答:开源的东西源代码已经有了,你怕什么,制裁是禁止你提交代码,也拦不到我获取代码。不过GitHub这样的平台可能会停止提供服务,那就使用魔法就行了,程序员对这个都熟悉。

问:有没有可能会出现无法获得开源项目的源码?
答:如果出现这种情况,那就是中国和全世界物理断网,这种情况你可能考虑不是开源代码了。

问:制裁会影响开源协议吗?
答:制裁是限制的所在国的商业实体和个人不能给制裁对象提供服务,但是不能影响开源协议,开源依然是有效的。例如GitHub这样的公司就不能给制裁对象提供服务,但是使用魔法打开GitHub,就又可以正常使用GitHub了。

问:这件事情对Linux和开源的影响大吗?
答:没有影响,开源协议只是承诺公开源码,但是不承诺一定要接受你的提交,大不了你自己开一个分支就行了。只要Linux还是目前世界上用户最多的开源操作系统,相关的商业公司就会持续赞助开发,Linux的生态就会继续下去。不过这次移除开发者名单事件,对于这些给Linux做了很多贡献的开发者太过粗暴了。

目前全世界绝大多数开源项目都是使用是基于git(这个软件也是 Linus Torvalds 开发的)的GitHub,由于git的特性,开源代码被每一个开发者分布式存储的。同样也有类似GitHub的开源项目,例如Gitea(中国人的开源项目)、gitlib,你可以基于这些开源项目搭建类似GitHub的平台,目前国内实际上也已经有了,例如 gitee 。

开源协议是挺好的东西,但是依赖的服务和维护者,就必须考虑合规问题。不过还好有 git 这样的东西在,可以快速低成本的分叉。另外开源是保证公开源码,但是不保证你可以提交东西到源码里面。很多开源的东西,投入了无数人力物力,能白嫖为什么不用,不过最好是有维护能力。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|机械荟萃山庄 ( 辽ICP备16011317号-1 )

GMT+8, 2024-12-24 07:15 , Processed in 0.115176 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表