今天的开源世界有一个大背景就是,世界是平的,历史已经终结了。
那么大家开发一砖我一瓦,搭建一个理想的世界。
但是,世界已经是严重阵营化,新的华约又悄悄回来了,历史并没有终结,俄乌战争的规模,远远超过了二战以后各种战争的规模与伤亡。韩战(抗美援朝)激战的时间,伤亡的人数也小于俄乌冲突的人数。
所以很多 open source ,许可证的前提都不存在。
技术上来讲,几大开源基金会都是注册在美国的组织。都要遵守美国的法律和合规。美国对俄罗斯的制裁是全面的。
另外从道义上来讲,比如国内几个 AI 公司拿的所谓政府项目,最常见的就是帮政府做监控,人脸识别,特殊族群的人脸识别,表情识别(都是发了论文了)。
这些背后都有各种开源技术栈的支持。
那么,站在开源的作者群体角度,他们没有想到过他们的一行一行代码,也会成为恶的一部分。
而且开源的 license 根本管不到这些。(他们高估了开源 license 的约束力)。
他们的内心是崩溃的。
而将俄罗斯的开发者剔除在内核贡献社区,能从根本上解决这些问题么?
不能。
你不能阻止新华约成员们,完全漠视你的各种 license ,你的法律根本约束不到它。 你不能阻止他们把最新的 linux 内核用在 r 俄罗斯的投弹机上,不能阻止他们把 Linux 用在自杀性蹦蹦车上。你也不确定,它们会不会在 kernel 里面投毒,人总会百密一疏。
现实的世界开始建起了墙,信任已经坍塌,开源的世界也会升起一座墙。