开源并非本地源,以及全球合作的必要性

政策制定者必须认识到,到2025年,技术将成为一种全球性的合作现象,这将使我们所有人受益。

译自 Open Source Is Not Local Source, and the Case for Global Cooperation,作者 Amanda Brock。

尽管2024年有很多关于开源成就的积极文章,但其未来却笼罩着寒意。而最寒冷的风莫过于西伯利亚寒流,这股来自俄罗斯的寒流将带来许多人难以真正理解的寒蝉效应。

12月19日早上,我在为The New Stack撰写年末文章时,重点关注我认为2024年开源领域最重要的事件。对我来说,这并非“开源AI定义”——无论开源社区对其存在或内容的评价如何;也不是欧盟的网络韧性法案及其对开源的潜在责任;也不是“自由和开源”的排除;甚至不是“AI中的开源漂白”指控,该指控将“开源”一词带入了包括《经济学人》和《纽约时报》在内的主流媒体;也不是欧盟AI法案中“自由和开源”的含义。

对我来说,2024年开源领域最关键的事件是10月28日发生的事情。该事件涉及由于美国制裁法而被排除在外的俄罗斯Linux内核维护人员。其中一名被排除的维护人员在确定其不再受制裁的前雇主雇用后被恢复职位。这表明,该决定是基于其在美国受制裁的俄罗斯公司任职期间做出的潜在贡献。

在我解释为什么这对开源如此重要事件对开源的影响之前,我应该分享一下,我在写作过程中休息了一下。受到“doom scroll”的诱惑,我偶然发现了Dan Lorenc的LinkedIn帖子:

“‘这个帖子引起了很多关注,但主要由美国/西方公司支持的项目不应该花时间去担心或考虑帮助俄罗斯的用户。只需删除它们并移除任何来自那里的维护人员。

是的,这对个人来说很糟糕,但地缘政治和制裁很复杂,而且欧洲现在正在发生一场真正的战争。他们随时可以fork。社区删除并继续前进不会损失任何东西。’”

第二个分支

Lorenc指的是并非Linux内核的排除,而是Open Tofu在2024年8月的pull request 817,该请求随后禁止俄罗斯IP地址访问该项目的Repo,并全面禁止俄罗斯开发者为其贡献代码。这比内核维护人员禁令更广泛地排除了基于国籍的个人参与开源贡献

需要声明的是,我不同意Lorenc的观点,但我和Dan以及其他人将在伦敦的State of Open Con全体会议上讨论这个话题,作为2月4日关于开源未来讨论的一部分,将这些重要的对话公开进行。

你可以选择挖鼻孔,但不能选择你的家人

Dan的帖子立刻让我想起了《小屁孩日记——一团糟》这本书。它与Dan或开源界的任何人无关。这是一本我买来作为圣诞礼物的书,我不禁读了起来。书中很早就有这样一句话:“我爸爸总是说,你可以选择挖鼻孔,但不能选择你的家人……你生来就属于这群你不认识的人,你并没有要求成为其中一员”。这不仅适用于家庭,也适用于国籍。有些人有足够的特权改变国籍,但对大多数人来说,他们的出生地将决定他们一生的国籍,无论好坏。这与开源大相径庭,开源是一种选择——选择开源你的代码,参与实践社区并进行合作。

我经常将我们跨项目以及更广泛的开源社区之间的关系称为“家人般”的关系。核心团队规模相对较小,他们广泛领导并参与各个项目。可以理解的是,他们彼此认识是常态。这不仅在彼此理解方面像家人一样,而且在彼此间的矛盾和和解方面也像家人一样。但成为这个大家庭的一员始终是一种选择,主要基于我们对代码协作创作及其益处的共同价值观。我们希望解决一个普遍的挑战,或者无论我们在世界哪个地方,都能解决同样的难题。

与家庭不同,如果您想参与开源项目,只要您具备贡献所需技能并遵守行为准则或贡献规则,您的行为和拟议的贡献为项目所接受,那么您就可以贡献。您的贡献是否被接受取决于质量和需求,而不是您是谁。

大量工作都致力于确保您的身份在开源中无关紧要,并为来自不同群体的贡献者打开可能性。从贡献到提交(当您的贡献被接受时)可能需要时间和学习,但它并没有因为您的出生地或居住地而受阻。我使用过“开源并非本地源代码”这个短语,它不应受限于或被本地或国家边界所限制。

开源,而非本地源代码

就我而言,我使用“开源并非本地源代码”这个短语向他人解释开源全球协作性质的重要性,并强调它没有因地缘政治而受损。脱欧后,我们代表英国的成员被排除在欧盟境内的开源社区的合作之外。请注意,英国离开了欧盟,而不是欧洲,虽然这与您无关,但我并没有投票支持脱欧。

有人告诉我不要因为这种排除而生气,也不要把它当成针对个人。这与我个人无关,而是因为欧盟委员会资助欧盟内部的合作,并且不希望任何来自英国的人参与欧盟的开源活动——无论是参与政策制定、在活动中发言,还是参与那些被误称为欧洲的活动。因此,这些活动并非开源,因为它们被误称为实际上仅限于欧盟的活动。

脱欧是一项地缘政治转变行为。它针对的是特定时间点和政治边界的重新划定。在这个时间点之后,在某些情况下,英国代表尽管过去曾为欧盟开源做出贡献,但仍无法在活动中发言,取而代之的是,“象征性的英国人”代表全球项目发言,从而使这种排除不那么明显。遗憾的是,这是我第一次在开源领域体验到地缘政治。

当我亲身经历地缘政治具有破坏性且与开源原则背道而驰时,我的陈述可能存在个人偏见。我相信全球科技合作,包括人工智能。如果没有一个超越国界和边界的未来,我们将无法实现数字和人工智能未来的潜力。

Linux 内核维护者

当我们查看被排除在外的 Linux 维护者时,Linux 基金会没有对禁令给出正式解释,各种讨论串都分享着令人困惑的消息。这是作为制裁规定的结果而采取的行动。该决定时间点的触发因素尚不清楚,他们的网站继续托管一个出口管制部分,其中指出:“开源开发最大的优势之一是它能够实现全球范围内的协作。”我完全同意。

该页面随后解释说,来自美国的出口管制条例出口管理条例或 EAR现在链接到一个 404 消息。它们不适用于开源软件,因为“向美国公民或在美国境内的合法永久居民以外的人员发布技术被视为出口,向个人提供可供电子传输的软件,以便美国境外的个人可以接收……但好消息是,公开发布并向全世界公开提供的开源技术不受”EAR 的约束。因此,开源仍然是全球协作最易访问的模式之一

在这种情况下,与 Open Tofu 的拉取请求不同,俄罗斯团队并非被移除贡献者身份,而只是被移除维护者身份。

全面禁令

Open Tofu 拉取请求817由于一项新政策移除了一些供应商,该政策日期为2024年8月27日,即“所有与俄罗斯有关联或基于俄罗斯的供应商都从项目的仓库中移除”。自述文件中提到,“为了遵守适用的制裁,我们阻止了特定原产国的访问。”虽然会议记录被有意简化,但自述文件和TSC_SUMMARY.md都提到了限制来自俄罗斯IP对Cloudflare注册表的访问,而不是从注册表中移除俄罗斯供应商,并且没有解释是什么引发了讨论,或者是否已经征求了法律意见。

在这两项项目中,俄罗斯人并没有因为个人行为而被移除角色,而显然是因为法规。这一决定的影响是深远的。如果这适用于这两个项目并且是一个要求,那么它必须适用于许多,如果不是全部,其他受美国法规约束的开源项目。制裁是政治工具,贸易工具,以及出口管制法规的一个子集,具有域外或长臂管辖权,可以扩展到任何项目,包括美国的贡献者。

俄罗斯对Linux内核排除的回应并不令人意外。俄罗斯数字部宣布将分叉内核(正如丹建议的那样,创建一个分支)并寻求其他国际合作伙伴。

这让我回到了继续在全球范围内进行开源合作的愿望,并利用“开源开发的最大优势之一是它如何使整个世界的合作成为可能”这一事实。

法律与开源

时不时地,我会看到有人对法律要求提出“许可证在哪里这么说了”的回应。我们的许可证表达了代码创作者对知识产权的期望,他们通过许可证条款分享版权,并满足开源定义的10个定义,包括不对人或使用领域进行歧视。这涉及到在开源项目中分享代码,而且在许多项目中,也会以许可证等于许可证输出的模式管理代码的接受。

然而,法律优先于许可。开源受使用国法律的约束,必须遵守所有适用的法律和法规。对于分销商适用的任何法律也是如此,包括制裁法规,如果适用的话。问题是哪些是适用的,以及如何满足这些要求。

我们目前正在等待Linux基金会关于是否需要排除俄罗斯内核维护者作为维护者而非贡献者的更新。

对其他开源项目的深远影响显然引起了关注。软件自由保护协会,这个主办了许多项目且和Linux基金会一样都是美国基础的组织,在12月12日Rick Sanders的博客文章中也表达了对俄罗斯维护者被排除在外的原因缺乏清晰度的担忧。

博客文章解释说,基于他们能够做出的最佳假设,关于适用的立法,“在我看来,没有任何俄罗斯制裁阻止俄罗斯人向受GPL管理的美国软件项目做出贡献。虽然Linux项目采取的方法是合理且可以理解的,但我不认为SFC的项目目前应该采取类似的行动。

然而,缺乏清晰度留下了混乱的氛围,Linux基金会的白皮书来得越快越好。”

我们的数字和人工智能未来的新年愿望

法国将于2月10日主办下一届全球人工智能峰会,即他们的“人工智能行动峰会”。他们的邀请信承认了全球方法的必要性。峰会的一个关键焦点将是“全球人工智能治理”。毫无疑问,为了治理和我们的人工智能未来能够成功并发挥其潜力,这必须是全球性的。

然而,不仅人工智能需要全球性的、联合起来的方法来进行监管和合作。我们的政策制定者必须理解,到2025年,技术将是一个全球性的合作现象,这将惠及我们所有人。因此,任何可能破坏或分裂人工智能或数字领域的地缘政治行为都必须仔细考虑,任何分裂可能造成的后果也必须考虑。

对于开源,我们必须呼吁我们的领导层在任何可能危及我们合作分裂的行动上非常小心。任何此类行动只有在绝对必要的情况下才能发生,并且要尽可能地进行抵制,以支持持续的全球合作。

随着美国新总统于一月就职,我不禁想知道,我们英国是否应该担心对我们共享开源软件的关税问题。我们是否应该担心其他国家会发现自己受到与我们看到的对俄罗斯人实施的类似限制?也许更重要的是,我们能否依靠开源领导层的合作回应和统一战线,以保持开源的全球性……而不是局部性?

State of Open Con 是一场涵盖开放技术的会议,包括开放和技术开源软件的未来以及安全主题。此次活动将于2月4日至5日在伦敦举行,并将包括关于开源未来的全体会议,届时将讨论地缘政治变化及其对开源协作的影响。

The New Stack 的 Alex Williams 将共同主持活动中关于开源未来的主题。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注