开源之变:Linux除名俄罗斯开发者的冲击与反思

木火土金水文文 2024-10-31 02:01:18
一、事件突发

Linux 内核主要维护者之一 Greg Kroah-Hartman 将数名具有.ru 顶级域名邮箱的维护者和一名明确为俄罗斯身份的维护者从 MAINTAINERS 文件除名。

这些被除名的开发者并非普通的代码贡献者,而是 Linux 开源项目的 Maintainer,他们在社区中担任着管理和推动社区发展的重要角色。

此次被除名的开发人员包括 Nikita Travkin(负责 Acer Aspire 驱动程序)、Ivan Kokshaysky(负责 Alpha 架构端口)、Alexander Shiyan(负责 ARM/CIRRUS LOGIC CLPS711X 端口)等共计 11 人。他们有的负责特定处理器的驱动程序,有的负责重要的文件系统等关键领域。

事件的具体经过是 Greg Kroah-Hartman 提交了一项含糊其辞的文档更新,声称 “由于某些合规性要求,删除了一些人”,但并未说明具体的法律要求和重返团队所需的材料。

他将补丁发送至流量最大但很少有人认真阅读每封邮件的 patches@lists.linux.dev 列表,并在两天后向 Linus Torvalds 发起拉取请求,而 Torvalds 未提出质疑便拉取合并了这笔更改。

这一行为引起了社区内其他开发人员的不满,认为其违背了透明原则。

来自俄罗斯的开发人员 Nikita Shubin 表示,Kroah-Hartman 选择了 “最糟糕、最不诚实的方式” 来处理此事。

同时,Linus Torvalds 亲自下场回复,称此番操作是为了反击俄罗斯网暴行为,且行动绝不会撤回。

二、原因探寻

(一)合规压力之困

Linux 基金会前高级经理透露,此次将俄罗斯程序员从 Linux 内核开发人员名单中除名是对美国财政部 OFAC SDN 制裁名单中包含的与俄罗斯公司相关的人员采取的措施。

这些人不能保留在 MAINTAINERS 档案中。具体而言,如果开发人员的公司出现在美国 OFAC SDN 名单中,受到 OFAC 制裁计划的约束,或者被名单中的公司拥有或控制,那么他们与 Linux 的合作将受到限制。

Serge Semin 作为受影响的俄罗斯开发者之一,在多年来为 Linux 内核项目做出了诸多贡献后,却因 “合规要求” 被意外移除维护者角色,且未能就这些要求得到任何答复。目前明确他们正在审查美国 OFAC 的制裁计划以核实个人或组织的身份,但对于是否允许俄罗斯开发者的补丁在不涉及 MAINTAINERS 文件的情况下提交仍未明确。

(二)地缘政治影响

美俄在地缘政治上的冲突由来已久。自冷战结束后,两国在地缘政治上的争夺不断。

美国为了保持其在世界上的领导地位,一直将 “防范与遏制” 俄罗斯的重新崛起作为其全球政治安全政策的重要内容。

而对俄罗斯进行地缘政治遏制,其中就包括在科技领域的限制。

在这种背景下,Linux 管理团队的决策很难不受到美俄地缘政治压力的影响。Linux 开发基础设施和大量的维护者都位于美国,无视美国法律在任何情况下都是行不通的。

此次事件中,Linux 内核创建者 Linus Torvalds 作为芬兰人,明确表示支持剔除行动,这也反映出地缘政治因素在其中的潜在作用。

美俄地缘政治冲突不仅影响了两国的关系,也对全球科技领域产生了重大影响,Linux 内核除名俄罗斯开发者事件就是一个典型的例子。

三、开源之思

(一)开源精神之变

此次 Linux 内核除名俄罗斯开发者事件无疑给开源精神带来了巨大冲击。

开源精神一直以来倡导的是自由、开放、共享,全球开发者共同为项目努力,超越国界和政治因素。

然而,Linus 的行为却被众多人指责为背叛了开源精神。

Linux 能有如今的影响力,离不开全球开发者 30 多年来的共同努力,开源的 buff 加持使其成为一个超越国界的操作系统项目。

但 Linus 却因政治原因直接抹杀掉对项目做出重大贡献的俄罗斯开发者,这让人们对开源精神的信念产生了动摇。

曾经被视为技术合作典范的开源项目,如今却沦为政治博弈的工具,这让技术出身的人们感受到深深的悲哀。

(二)开源国界之论

“开源是有国界的” 这句话在此次事件后已不再存在争议。

就连有着 30 年历史的 Linux 开源项目都未能幸免,这让人们不得不重新审视开源项目的未来走向。

在如今地缘政治动荡持续加剧的全球背景下,开源项目不再是纯粹的技术合作平台。

各国对于关键技术的重视程度不断提高,开源项目也可能因为政治因素而受到限制。

就像此次事件中,俄罗斯开发者被无故除名,这给全球开源社区敲响了警钟。

未来,开源项目可能需要更加注重国家利益和政治因素的影响。

开发者们在参与开源项目时,也需要考虑到项目可能面临的政治风险。

同时,各国也可能会更加重视本土开源项目的发展,以确保在关键技术领域不受制于人。

例如,中国近年来一直在努力发展国产开源项目,如飞桨、鸿蒙等。这些项目虽然起步晚,但在国家的支持和开发者的努力下,正在逐渐壮大。

此次事件也让人们更加认识到,发展本土开源项目的重要性和紧迫性。

四、国产启示

(一)重视国产项目

鸿蒙系统作为国产开源项目的代表,在此次事件中凸显出其重要性和必要性。

鸿蒙系统并非专为手机终端研发,它覆盖万物互联的全场景,可以轻松在手机、智能腕表、智能眼镜、平板、电脑、汽车、大屏智能电视等不同屏幕之间自由切换,并满足多屏合一的应用需求。

在当前全球地缘政治不稳定的情况下,拥有自主可控的开源项目至关重要。

如果没有像鸿蒙这样的国产项目,在面临类似 Linux 内核除名事件时,我们将陷入被动。

鸿蒙系统的发展也为国产开源项目树立了榜样。它不仅在技术上不断创新,还积极构建生态系统。

目前,鸿蒙生态设备突破 9 亿台,吸引超过 254 万开发者,从操作系统内核、文件系统,到编程语言、人工智能框架和大模型,全部实现自研。

这表明,国产开源项目只要坚持自主创新,积极拥抱开源,发挥协同创新的优势,就能够在全球市场中占据一席之地。

(二)加大投入力度

此次事件再次提醒我们,必须对国产基础软件加大重视度和投入。

在媒体宣传方面,应大力宣传国产基础软件的重要性和优势,提高公众对国产软件的认知度和信任度。

例如,可以通过新闻报道、专题节目等形式,展示国产基础软件在技术创新、生态建设、应用场景等方面的成果,让更多人了解和支持国产软件。

在资金投入方面,政府和企业应加大对国产基础软件的研发投入。

权威数据显示,中国已拥有全球最大规模的开发者群体,这是中国发展开源的核心资产和动力。

我们可以利用这一优势,加大对基础软件研发的资金支持,吸引更多的开发者参与到国产基础软件的建设中来。

同时,大市场带来大应用,中国也是世界最大的开源应用市场,我们应充分发挥这一优势,推动国产基础软件在市场上的应用和推广。

此外,还应加强对国产基础软件人才的培养。全方位、多样性的人才培养是基础软件崛起的根基。

我国有庞大的软件工程师队伍,但基础软件人才相对匮乏。软件是一门应用性强的学科,培养人才除了要在优化课程内容、引入前沿技术等方面下功夫,还要面向 “真题实岗” 强化实践教学。

建立灵活的人才激励机制,让作出贡献的人才有成就感、获得感。

总之,面对全球地缘政治的不稳定和科技领域的竞争,我们必须重视国产开源项目,加大对国产基础软件的投入力度,推动国产基础软件加快发展,实现从 “能用” 到 “好用” 的飞跃,为我国数字经济的发展和国家信息安全提供坚实的保障。

五、未来展望

(一)开源项目的挑战与机遇

在当前地缘政治紧张、科技竞争激烈的局势下,开源项目面临着诸多挑战。

一方面,像 Linux 内核除名俄罗斯开发者这样的事件,让人们对开源项目的中立性和开放性产生了质疑,信任危机可能导致开发者参与度下降,项目的发展速度放缓。

另一方面,各国对关键技术的重视可能引发对开源项目的更多干预,政治因素的影响可能使开源项目的发展方向变得更加复杂。

然而,挑战往往伴随着机遇。随着全球数字化进程的加速,对软件和技术的需求持续增长,开源项目仍然具有巨大的发展潜力。

开源项目可以通过加强社区建设,提高透明度和公正性,重建开发者和用户的信任。

同时,各国对本土开源项目的重视也为开源项目的多元化发展提供了机会,不同国家和地区可以根据自身的需求和特点,发展具有特色的开源项目。

(二)团结向内的重要性

在当前局势下,开源社区需要更加团结向内。

全球开发者应该共同努力,维护开源精神的纯粹性,超越国界和政治因素,共同推动开源项目的发展。

开源社区可以通过加强沟通和合作,建立更加紧密的联系,共同应对外部压力。

团结向内还意味着加强本土开源社区的建设。

各国可以通过举办开源活动、建立开源组织、提供资金支持等方式,鼓励本土开发者参与开源项目,培养本土开源文化。

本土开源社区的壮大不仅可以提高国家在关键技术领域的自主可控能力,还可以为全球开源社区的发展做出贡献。

(三)自主可控的关键作用

自主可控是开源项目在当前局势下生存和发展的关键。各国需要更加重视本土开源项目的发展,加大对基础软件的研发投入,提高国家在关键技术领域的自主可控能力。

自主可控不仅可以确保国家信息安全,还可以减少对外部技术的依赖,提高国家在科技领域的竞争力。

实现自主可控需要从多个方面入手。首先,要加强技术研发,提高本土开源项目的技术水平。

其次,要建立完善的开源生态系统,包括开源社区、开源组织、开源基金会等,为本土开源项目的发展提供支持。

最后,要加强政策支持,制定有利于本土开源项目发展的政策法规,鼓励企业和开发者参与开源项目。

总之,在当前局势下,开源项目的发展前景充满挑战和机遇。团结向内、自主可控是开源项目生存和发展的关键,全球开发者和各国政府应该共同努力,推动开源项目的健康发展,为全球数字化进程做出贡献。

0 阅读:43