俄罗斯数字发展部计划创建自己的 Linux 社区,该社区将团结那些准备与俄罗斯合作的国家的开发者。该部的一名代表向媒体透露了此事。这一声明是对11名参与Linux操作系统内核开发的俄罗斯员工被解雇的回应。
此前,10多名俄罗斯专家被暂停从事Linux内核工作。业内分析可能是由于担心发生类似“向XZ Utils库中添加秘密后门”的事件。
“解雇俄罗斯Linux员工可以被视为另一种歧视行为。我们认为,今天的关键方向是与那些愿意与我们合作的国家加强合作并建立对话。”数字发展部的一位代表表示。 “我们需要与他们谈判并建立我们自己的替代结构。”他补充说,创造合作条件很重要,这有助于创造独特的产品。数字发展部的代表没有具体说明是否已经与任何国家讨论了创建这样一个替代社区的问题。
Linux社区是全球自由软件社区的一部分。这是一群致力于开放软件(开源,即根据免费许可协议条款分发的软件)的用户和开发人员,当用户获得将程序用于法律不禁止的任何目的的权利时;有权访问程序的源代码用于研究或处理它,进行更改,而不是专有的,即版权所有者拥有的非自由软件)。最著名的此类社区之一是 Linux 社区,它是围绕 GNU/Linux 操作系统形成的。它包括来自许多国家的参与者:除俄罗斯外,还有美国、德国、印度、巴西、中国、日本、欧洲、拉丁美洲、非洲和亚洲国家等。该操作系统在某些领域成功竞争。全球IT市场以微软和苹果产品为主。
Linux社区的创始人和首席开发人员是Linus Torvalds。 10月23日,另一位Linux内核开发人员Greg Croah-Hartman决定暂停参与该操作系统开发的11名俄罗斯专家的职务。被停职的人员包括使用俄罗斯邮政服务或与俄罗斯组织相关的社区代表,包括莫斯科国立大学、SberDevices(开发用户服务和智能设备)、开放移动平台(开发俄罗斯操作系统 Aurora,由 Rostelecom 拥有)。
解雇俄罗斯专家会影响什么?
Postgres Professional 联合创始人兼副总经理 Ivan Panchenko(伊万·潘琴科)表示,Linux 将成为俄罗斯员工被解雇的主要受害者。 “这一决定将对开发者社区的生活、内部的相互信任以及产品的质量产生不利影响。俄罗斯开发者对 Linux 内核的贡献并不大;从这个意义上说,不会发生任何重要的事情。俄罗斯补丁(用于修复软件问题或更改其功能的更新或添加。- RBC)可能会继续被接受,但俄罗斯分叉可能会出现(一个分支正在使用一个软件项目的代码作为另一个分支的开始。- RBC))”,他解释道。
卡巴斯基操作系统高级技术顾问 Vladimir Slinko 指出,对于之前投资 Linux 内核的公司来说,将其更改集成到主分支将变得更加困难。据他介绍,与 SDN 名单上或受到制裁的公司有关联的俄罗斯开发商已被暂停。 Slinko 认为,对俄罗斯开发者补丁的怀疑程度可能会增加,这将使将更改转移到主分支的过程变得复杂,而这对于支持 Linux 发行版非常重要。
MSVSfera 操作系统(隶属于 Softline 集团)的首席架构师 Evgeny Zamriy 告诉 RBC,俄罗斯员工的离职在 IT 界引起了严重共鸣,人们对基于 Linux 的俄罗斯操作系统的未来产生了疑问。他回忆道,在Linux内核文档中,除其他外,有一个条款声明承诺让每个人参与该项目时免受骚扰,无论种族、国籍和其他因素。
专家认为,删除的后果将是俄罗斯产品内核开发人员的负担将会增加。他解释说,现在几乎每个制造商都使用自己的内核版本,但尝试与原始项目共享他们的改进,以减少他们的更改与原始项目之间的差异。对话者指出,如果除了驱逐开发商之外,还限制接受俄罗斯专家的改进,那么差距只会更大。 Zamri 认为主要的困难是跟踪其他项目存储库的更新,以便将它们移植到国内发行版。不过,他指出,有很多镜像和绕过限制的方法,因此问题是可以解决的。
IT从业者对数字发展部的提议有何看法?
Panchenko 强调,“开源世界正在发生变化”,这可能对俄罗斯和国际社会产生负面影响。他认为,组织自己的 Linux 社区替代方案应该是国家的首要任务,特别是在创建国家技术主权所需的关键系统组件的背景下。
Panchenko 指出,没有产品就不可能有社区,因此实际上数字发展部提议创建 Linux 内核的分支。他认为,有可能成为新社区参与者的国家之一是中国,中国在操作系统的开发方面比其他国家领先。然而,潘琴科对这个国家愿意与任何人分享其成就表示怀疑。
Panchenko 指出,如果新的 Linux 分支是由国家共同体而不是单个国家制作的,那将是正确的。 “这将增加分量和权威。但要使这个社区发挥作用,俄罗斯必须成为其开发过程中程序代码和专业知识的领导者和捐助者。但有一个重要的障碍 - 在俄罗斯,没有多少开发人员达到我们可以对操作系统内核承担全部责任的水平。因此,紧急增加我们的劳动力非常重要。”潘琴科说。
俄罗斯开发商 STC IT ROSA 和 Rutek 公司的董事会成员 Sergei Kravtsov 表示,数字发展部创建自己的 Linux 社区的想法看起来过于雄心勃勃。 “你不应该指望官方 Linux 分支会接受俄罗斯社区的更改。事实上,有关 Linux 内核开发的主要决定仍将由国际社会做出,即使数字发展部组织了一个本地开发团队。”他认为。
这位专家表示,从技术上讲,可以创建自己的 Linux 分支,并通过俄罗斯专家的努力进行开发。他说,要做到这一点,需要更多的资源,并获得世界各地开发人员几十年来积累的知识。 “该提案在保持俄罗斯开发人员的能力和发展技能方面包含了重要的理性内容。即使他们的改变不包括在主干中,他们也会保留实践经验,并有机会在这个领域发展。”他指出。