伪 GNU:让政治远离开源软件许可证
Posted: Mon Jan 20, 2025 10:39 am
一个虽不大但却有趣的事件震动了自由和开源软件(FOSS)社区,并引发了关于政治和治理的讨论。
Lerna是一款流行的 JavaScript 项目管理开源工具,使用MIT 许可证发布。该许可证是许可证生态系统中最宽松的 FOSS 文档之一,是四项基本软件自由的绝佳典范。8 月 28 日,参与该项目的一名开发人员发了一条拉取请求在 GitHub 上添加了几行该项目版本的 MIT 许可证旨在禁止任何与美国移民和海关执法局 (ICE) 有关系的人使用该软件。附加内容如下:
由于以下实体或其任何子公司与美国移民和海关执法局(“ICE”)有合作,因此不得向其授予以下许可:
反应迅速。虽然不少人对这一变化表示赞赏,认为这是对 ICE 针对美国移民行为的报复,但其他人认为这直接违反了开源软件的原则。在社区的抗议之后,这些变化被撤销了。
这次事件引发了一些关于变更有效性和许可证版本的合法性问题。我读过的大 日本手机数据 多数专家意见都倾向于认为,许可证的变更不会对任何许可方产生追溯影响,只会对特定版本的用户产生影响。如果没有恢复原始许可证,该项目也有可能在没有新许可证的情况下被分叉。虽然法律方面本身就很有趣,但这些变化所引发的最紧迫问题并不是法律方面,而是政治和治理问题。
第一个问题是 FOSS 开发的核心原则之一。自由软件的第一个自由是“自由地按照自己的意愿运行程序,用于任何目的(自由 0)”。这也包含在开放源代码定义中,其中第 5 点和第 6 点规定,开放源代码项目的发布条款不得歧视个人或团体,也不得歧视任何领域。这一直是 FOSS 的指导原则之一,虽然对某些人来说这似乎令人厌恶,但它是这项运动的重要组成部分。如果您开始在许可证中添加例外情况,以阻止您不喜欢的人使用您的代码,那么您根本就不应该参与开放源代码。
我必须说,在某种程度上,我理解制定新限制的感受,作为一名中美洲人,我痛恨美国移民官员虐待我的同胞。但我也认识到,这可能是一个滑坡,可能会削弱 FOSS。有一天,你歧视与 ICE 合作的公司,第二天,你允许对同性恋开发者或宗教实施许可限制。
自由/开源软件在某种程度上显然具有政治性质,因为它明确反对闭源和专有软件开发。但许可证本身必须避免政治因素,即使出于好意,也可能产生不良影响。
此外,这不会产生任何影响,因为总有可能分叉一个项目来解决已知的非自由异常问题,因此即使是预期的目标也会被 FOSS 的本质轻易绕过。结果将是空洞的姿态,我敢说,这是毫无影响的美德信号。
Lerna是一款流行的 JavaScript 项目管理开源工具,使用MIT 许可证发布。该许可证是许可证生态系统中最宽松的 FOSS 文档之一,是四项基本软件自由的绝佳典范。8 月 28 日,参与该项目的一名开发人员发了一条拉取请求在 GitHub 上添加了几行该项目版本的 MIT 许可证旨在禁止任何与美国移民和海关执法局 (ICE) 有关系的人使用该软件。附加内容如下:
由于以下实体或其任何子公司与美国移民和海关执法局(“ICE”)有合作,因此不得向其授予以下许可:
反应迅速。虽然不少人对这一变化表示赞赏,认为这是对 ICE 针对美国移民行为的报复,但其他人认为这直接违反了开源软件的原则。在社区的抗议之后,这些变化被撤销了。
这次事件引发了一些关于变更有效性和许可证版本的合法性问题。我读过的大 日本手机数据 多数专家意见都倾向于认为,许可证的变更不会对任何许可方产生追溯影响,只会对特定版本的用户产生影响。如果没有恢复原始许可证,该项目也有可能在没有新许可证的情况下被分叉。虽然法律方面本身就很有趣,但这些变化所引发的最紧迫问题并不是法律方面,而是政治和治理问题。
第一个问题是 FOSS 开发的核心原则之一。自由软件的第一个自由是“自由地按照自己的意愿运行程序,用于任何目的(自由 0)”。这也包含在开放源代码定义中,其中第 5 点和第 6 点规定,开放源代码项目的发布条款不得歧视个人或团体,也不得歧视任何领域。这一直是 FOSS 的指导原则之一,虽然对某些人来说这似乎令人厌恶,但它是这项运动的重要组成部分。如果您开始在许可证中添加例外情况,以阻止您不喜欢的人使用您的代码,那么您根本就不应该参与开放源代码。
我必须说,在某种程度上,我理解制定新限制的感受,作为一名中美洲人,我痛恨美国移民官员虐待我的同胞。但我也认识到,这可能是一个滑坡,可能会削弱 FOSS。有一天,你歧视与 ICE 合作的公司,第二天,你允许对同性恋开发者或宗教实施许可限制。
自由/开源软件在某种程度上显然具有政治性质,因为它明确反对闭源和专有软件开发。但许可证本身必须避免政治因素,即使出于好意,也可能产生不良影响。
此外,这不会产生任何影响,因为总有可能分叉一个项目来解决已知的非自由异常问题,因此即使是预期的目标也会被 FOSS 的本质轻易绕过。结果将是空洞的姿态,我敢说,这是毫无影响的美德信号。