Netfilter 开发人员为集体决策辩护 

目前的 Netfilter 内核子系统开发人员起诉与 Patrick McHardy 和解,Netfilter 项目的前负责人,该项目多年来以攻击 GPLv2 违规者的方式诋毁自由软件和社区,类似于敲诈勒索,并以个人致富为目的。

在2016 McHardy 因违反道德而被 Netfilter 核心开发团队除名,但仍然受益于其代码位于 Linux 内核中这一事实。

麦克哈迪 将 GPLv2 的要求推到了荒谬的地步和轻微违规的地步 那些在其产品中使用 Linux 内核的公司要求大笔金额(高达 1,8 万欧元),而没有给时间消除侵权并提出荒谬的条件。

例如,它要求智能手机制造商发送代码的硬拷贝 用于自动交付的 OTA 固件更新,或将术语“等效代码访问”解释为意味着代码服务器提供的下载速度不低于用于下载二进制文件的服务器。

此类程序的主要杠杆是 立即吊销违法者的执照,在 GPLv2 中规定,允许违反 GPLv2 被视为违约,可以从法院获得金钱赔偿。

netfilter 项目宣布与 Patrick McHardy 达成协议。
本协议具有法律约束力,适用于任何法律应用 与所有程序和程序库有关的活动 他们网站上的 netfilter/iptables 项目以及 Linux 内核。 

为了对抗这种侵略, 这损害了 Linux 的声誉, 一些开发商 内核及其代码在内核中使用的公司 主动适配GPLv3规则 为内核有关许可证撤销。

这些规则 允许在 30 天内消除在发布代码时发现的问题 自收到通知之日起,如果是第一次发现违规行为。 在这种情况下,GPL 许可的权利得到恢复,许可并未完全撤销(合同保持不变)。

本协议规定,任何有关 与 netfilter 相关的执法活动必须基于多数 投票。 因此,活跃核心团队的每个成员 [5] 在 执行请求有投票权。 本协议涵盖 过去和新的表现,以及义务的履行

不可能和平解决与麦克哈迪的冲突 在被踢出主要的 Netfilter 团队后,他停止了交流。 2020 年,Netfilter 核心团队的成员前往德国法院,并于 2021 年与 McHardy 达成和解,该和解被定义为具有法律约束力,并管辖与包含在核心中或分发为的 netfilter/iptables 项目代码相关的任何执法行动。单独的应用程序和库。

根据协议,所有与响应 GPL 违规和遵守 Netfilter 代码中的 GPL 许可要求相关的决定都必须集体做出。

netfilter 项目继续支持“The Principles of 面向社区的 GPL 合规性”。 因此,本协议 不免除第三方遵守本协议的义务 许可证起。

只有当核心团队的大多数活跃成员投票赞成时,该决定才会被批准. 该协议不仅涵盖新的违规行为,还可以适用于以前的诉讼程序。 在这样做的过程中,Netfilter 项目并没有放弃强制执行 GPL 的需要,而是将遵守符合社区利益的行动原则,并提供时间来消除违规行为。

最后 如果您有兴趣了解更多有关它的信息,您可以在中查看详细信息 以下链接。