最近发生了两起俄罗斯公司开发者被阻止向开源软件 (FOSS) 贡献代码的事件。
Sergey Semin 是任职于俄罗斯芯片制造商 Baikal Electronics 的开发者。Linux 内核邮件列表显示,他以公司员工身份贡献的补丁遭到拒绝,内核维护者回复了简短的通知:
我们不愿意接受来自贵组织生产的硬件或与之相关的补丁。 We don't feel comfortable accepting patches from or relating to hardware produced by your organization.
另外一件也是针对俄罗斯开发者,Alexander Amelkin 是俄罗斯芯片制造商 Yadro 的员工,上周他在 GitHub 的帐号遭到封锁,所维护的开源项目 ipmitool 也被标记为“已存档”状态。
Alexander 任职的公司 Yadro 2021 年就在研发 RISC-V 芯片,后面在俄乌战争中成为了受制裁的公司。GitHub 作为微软的子公司无疑需要遵守美国法律,因此被制裁的 Yadro 也会影响其员工的帐号使用。
Alexander 表示自己没有参与政治活动。即便是自己的雇主,虽然受到了制裁,但也没有直接参与战争。即便他们生产的民用服务器产品被视为以某种形式参与了战争,但这种参与行为的影响微乎其微。
国外科技媒体 The Register 认为上面两起事件并不会给俄罗斯带来不便,这些措施也不能阻止俄罗斯公司研究相关代码,或以他们希望的方式使用代码。这甚至不会让他们变得更加困难,但却会让世界上其他地区无法从中受益。The Register 还说道,制裁 FOSS 开发是糟糕的手段——这意味着任何有效的改进都只会让被制裁的地区受益,从而损害实施制裁的地区。