同时,这些人也不是 Linux 普通的开发者,而是担任 Maintainer(维护者)角色。在此稍作解释,Maintainer(维护者)意味着负责管理和维护特定部分的代码。这些维护者通常对特定的模块、功能或驱动程序拥有深厚的专业知识。相比之下,普通的 Linux 开发者没有合并代码的权限,他们的工作更多是提交代码贡献、修复 bug 或优化性能。开发者提交代码后需要等待维护者审核、反馈和决定是否合并。此外,普通开发者也无需承担对模块长期的维护责任。
在被 Linux 社区“除名”之前,这 11 位内核维护者主要负责监督各种 Linux 驱动程序,以确保 Acer、Cirrus Logic 等供应商的硬件能够正常互操作。
显然,针对这波删除行为,不少开发者对 Linux 社区的一句话的解释并不买账,毕竟如果都以这个为由,这让其他国家的开发者以后还怎么继续给 Linux 开源项目继续做贡献。正因此,不少开发者涌进 HN 评论区留言:
Linux 基金会(该组织雇佣了 Greg KH 和 Torvalds,且为这一「国际项目」提供大量法律和其他基础设施)总部位于美国,因此必须遵守美国法律。
举个例子:假如财政部就问题找上了 Linux 基金会(或其他组织),他们会找律师商量应对对策。这种讨论可能会涉及’我们该怎么办‘等问题,还可能牵涉一些如果丧失保密特权会很危险的信息(如承认了潜在的违规行为)。保密特权的作用就是让人们可以放心地和律师讨论问题,而不担心这些信息会被用来对付自己,从而获得最准确的法律建议。
对此,俄罗斯网络专家对 Linux 的最新决定提出了批评。其中来自俄罗斯专家、开发开源数据库管理系统的 Postgres Professional 联合创始人兼副总经理 Ivan Panchenko 认为,受 Linux 最新决定影响最大的将是 Linux 自己。
他说道,“这一决定将不利于开发者社区的生活,损害其内部的信任,因此也将影响产品的质量。然而,俄罗斯开发者对 Linux 内核的贡献并不是特别大,所以从这个意义上讲,并没有发生什么关键性的事情。俄罗斯针对一般软件问题的补丁可能会继续被接受。许多 Linux 开发人员都在内核之外开发操作系统的部分内容。”
外媒 RBK 报道称,俄罗斯数字发展部也确有此意。一位发言人表示,“解雇俄罗斯 Linux 员工可以被视为又一次歧视行为。我们认为目前的关键方向是加强与那些愿意与我们合作的国家的合作与对话。我们需要与这些国家达成协议,并建立我们自己的替代品。“他还补充说,创造合作条件是很重要的,这可能会有助于打造出独特的产品。
至于目前是否已经与其他国家就建立类似的替代社区进行了讨论,该代表并未详细说明。
04 自建 Linux 社区的可行性?
就现实来看,自建 Linux 社区说着容易,但实行起来未必如想象中那么简单。
俄罗斯 NTC IT ROSA 和 Rutech 公司的董事会成员谢尔盖·克拉夫佐夫认为,数字发展部创建自己的 Linux 社区的想法显得过于雄心勃勃。“不应期望官方的 Linux 分支会接受来自俄罗斯社区的修改。即使数字发展部组织了一个本地开发团队,关于 Linux 内核发展的主要决策实质上仍将由国际社区作出。”
另一位技术专家表示,从技术上讲,俄罗斯可以创建一个自己的 Linux 分支,并通过俄罗斯专家的努力来发展它。只不过为此将需要大量的资源和获取全球开发者数十年积累的知识。“在支持俄罗斯开发者技能和经验发展的方面,这个提议有其合理的成分。即使他们的修改不会被纳入主分支,他们也会保持实际经验和在这个领域的持续发展机会。”
此外,Ivan Panchenko 指出,如果新的 Linux 分支是由多个国家社区共同创建的,那将更加合理。“这将增加其分量和权威。但是要让这个社区运作起来,俄罗斯需要在其中担任领导角色,并贡献出软件代码和开发专长。但有一个重要的障碍——俄罗斯并没有足够多的这样水平的开发者来让我们完全承担起操作系统内核的责任。因此,迅速培养本土人才是非常重要的。”