Red Hat周一表示,所有新近发布的采用GPLv2或LGPLv2.1许可的开源项目都将包含GPLv3“治愈”条款。
此举是继红帽子于去年11月与Facebook,Google和IBM联合宣布将GPLv3违规补救措施语言扩展到GPLv2,LGPLv2.1和LGPLv2下的现有项目中之后的第二次针对该项目的更新发布。
今年3月,CA Technologies,思科,HPE,微软,SAP和SUSE加入了致力于使许可证对意外违规者更加友好的技术规范集团。
GPLv2许可和LGPLv2.x许可证包括一项通过不违规的形式自动终止协议的条款。
GPLv3 治愈条款根据具体情况给予开放源代码许可违规者30或60天的宽限期,以纠正许可证违规带来的影响。有了这个时间窗口,对于那些违反许可条款的人来说,在遇到诉讼的可能性之前就可以更容易地解决问题。
“自动许可终止,正如社区通常理解的那样,意味着在理论上可能会导致大量侵权索赔,在寻求法律追索权之前版权所有者没有义务通知涉嫌违规的不合规行为“,红帽高级商业顾问Richard Fontana在一篇博客文章中解释道。
为了帮助个人开发者在公司所接受的相同宽容规则下表现出色,5月份红帽公司创造了GPL合作承诺。这是一个声明,个人GPLv2和LGPLv2.1版权所有者可以支持允许非故意的许可证违规者采取必要的步骤来防止他们的许可证被终止。
Fontana在接受The Register电话采访时表示:“我们试图真正影响社区对执行这些许可证的正确方式的看法。
他说,这样做的理由是为了鼓励人们为开源项目贡献代码。他说,因为外部贡献者保留了他们对开源项目贡献的版权,所以在项目层面鼓励这种变化很重要。
“就人们关心使用GPLv2代码而言......我们希望提供保证,以便人们能够继续发展这些生态系统,”红帽副总法律顾问David Levine说。
许多关于许可证违规诉讼的焦虑来自Linux开发人员Patrick McHardy过去几年在德国以涉嫌侵犯其版权的公司身份起诉德国公司的尝试。
2016年,软件自由保护协会是一个比软件自由法律中心更容易遭到诉讼的组织,它把麦克哈迪称为“GPL货币提供者”,他对提取罚款比确保合规性更感兴趣。
Paul Berg是一位向美国爱达荷国家实验室提供建议的开源许可专家,他在给The Register的电子邮件中表示,要求GPLv2和LGPLv2.1下的每个开源项目都完全采用相应的版本3是不现实的执照。
伯格说,GPL和LGPL版本3有更宽松的终止条款,理由很充分:大多数人不知道他们违反了条款,并且在意识到问题时才会遵守相关条款。
因此,将GPLv3治愈规定嫁接到较旧的许可证上是有道理的,正如他所看到的那样。
“通过采用许可证第3版的固化规定,在发生意外违规的情况下,软件分发过程的中断可以保持在最低限度,同时仍然保留对违反者的合法执行许可条款的能力,这些违反者故意拒绝遵守,“他说。“我的感觉是,这是一个很好的举措,可以降低将GPLv2和LGPLv2.1软件纳入项目完全符合许可证项目的风险。”
领取专属 10元无门槛券
私享最新 技术干货