第九巡回上诉法院将复审加州地方法院在 Neo4j 诉 PureThink 案中的裁决,该裁决支持 Neo4j 修改 GNU AGPLv3 并添加附加约束条款的权利。如果上诉法院维持这一裁决,它可能会开创一个先例,允许许可方对开源软件施加不可撤销的限制,这可能会破坏基于 GPL 的许可证的可执行性,并威胁开源生态系统的完整性。 The Register 报道称:GNU AGPLv3 是一个自由开源软件 (FOSS) 许可证,主要基于 GNU GPLv3,两者均由自由软件基金会 (FSF) 发布。 Neo4j 在 AGPLv3 下提供数据库软件,然后调整了许可证,导致了有关软件分叉的法律纠纷。 AGPLv3 包含的语言表明任何添加的限制或要求都是可删除的,这意味着有人可以直接提交 Neo4j 对使用和分发许可证的更改,将其恢复到标准 AGPLv3,该公司在加州地区法院对此进行了争论并成功抗辩。现在,修改后的自由和开源软件许可证的有效性问题正在美国上诉法院审理。 PureThink 的 John Mark Suhy 告诉 The Register:“我认为社区没有意识到,如果第九巡回法院维持下级法院的裁决,它不仅仅会扼杀 GPLv3。” “这将创造一个危险的法律先例,可用于破坏所有开源许可证,允许许可方施加意想不到的限制,并从根本上削弱使开源成为可能的信任。”也许同样令人担忧的是,Suhy 是 PureThink 和 iGov(这两家公司被 Neo4j 起诉的两家公司)的创始人兼首席技术官,目前是 IT 咨询公司 Greystones Group 的首席技术官,他在没有 GNU 通用公共许可证创建者理查德·斯托曼 (Richard Stallman) 创立的 FSF 的帮助下,独自捍卫 GPL 许可证。苏伊说:“实际上,我所做的一切都是为了在下级法院抗争,因为我用了所有积蓄。” “我很惊讶自由软件基金会并不太关心这个问题。他们总是找借口说没有钱。幸运的是,软件自由保护协会介入并提供了帮助。”
在 Slashdot 上阅读这个故事的更多内容。