多年前还记得VMware源代码侵权案吗?在诉讼被法院驳回后,最近原告的着名Linux开发人员克里斯托弗·赫尔维希决定不上诉,因为他认为这毫无意义。
2006年,Christopher Helwig发现Linux ESX裸机虚拟机(VM)虚拟机管理程序使用的Linux源代码违反了GPL许可证。 2015年,克里斯托弗在软件自由保护协会的帮助下起诉VMware。 2016年,法院驳回了索赔,克里斯托弗提出上诉,但最终被驳回。
该诉讼的核心是Hypervisor vSphere VMware ESXi 5.5.0违反了Linux使用的开源许可协议GPL。
GPL下的软件是开源的,免费的。当软件包含其他基于GPL的代码时,该软件还必须使用GPL许可证。这种“传染性”也是所谓的Copyleft概念。
Linux基于GPL开源,而VMware ESXi 5.5.0使用Linux内核源。 Christopher发现虽然VMware有基于GPL的开源vmklinux组件,但没有与开源相关的管理程序组件,这意味着VMware正在侵权。
克里斯托弗和软件自由保护协会试图说服VMware从其产品中删除与Linux相关的代码,或完全遵守Linux的GPL开源协议,但另一方声称它“没有受到法律指控的指控”。双方互相坚持,因此克里斯托弗和软件自由保护协会将VMware告上法庭并表示:“VMware已将GPLv2许可的受版权保护的Linux代码与他们自己的专有代码'vmkernel'相结合。并且已经分发,但没有提供在GPLv2下完成相应的源代码。“法院驳回上诉后,根据ZDNet的报告,克里斯托弗在最近的一份声明中指出:“法院没有处理诉讼的实质性问题,而且因为没有足够的证据证明所有权或版权被告组成部分属于Linux,法院首次驳回上诉。他认为法院的要求非常高,使得个别自由软件开发者难以单独维护自己的权利。
此外,克里斯托弗还表示,法院的判决可能受到Linux“复制巨魔”帕特里克·麦克哈迪案的影响,该案通过起诉几家侵犯Linux GPLv2的公司而赚钱,而他的行为并没有让Linux社区感到羞耻。克里斯托弗认为,法院没有区分以个人利益发起的侵权诉讼和GPL可以强制执行的诉讼。
克里斯托弗现在决定不上诉,因为他认为这毫无意义。除了法院的理解之外,这些诉讼还消耗了克里斯托弗太多的时间和精力。他还说:“最重要的原因是VMware已经宣布将来不再在其虚拟机管理程序中使用Linux代码。从VMware中删除Linux专用内核代码是我和软件自由保护协会的要求一再提出,一旦VMware采取行动,他们最终会遵守GPL。“
软件自由保护协会明确指出“遵循FOSS(免费和开源软件)许可证不是可选的,不遵守GPL许可协议会侵蚀软件自由和我们技术的完整性。 Copyleft是合法的要求也是社区的基本规范。如果公司想要使用GPL代码,他们必须遵守GPL。“
这一事件也让我们想起了腾讯内核团队根据RHEL7.4源代码发布TCPA项目发布的笑话。 RHEL基于GPL。根据协议要求,TCPA还需要基于GPL开源其源代码,但团队没有这样做。最终TCPA项目“现成”结束了。