GNU LGPL v3与GNU LGPL v2.1的缺点?


22

首先,我意识到这是一个编程问答站点,而不是提供法律建议的地方。...只是试图基本了解使用LGPLv3库的不利之处。

GNU LGPL v2.1和GNU LGPL v3有什么区别?

特别是,我知道常规GPLv3具有许多反DRM和反专利条款。原则上,我对这些条款没有任何要求,但是如果我选择使用LGPLv3库,这些条款将突然适用于主应用程序。

LGPL v2.1的规则似乎仅适用于您使用或修改的库。它没有说明主要应用程序。(假设没有静态链接等)

因此,在我工作的利基市场软件提供商中,我们经常使用LGPL许可的库(并对此做出贡献),而无需开源我们的主要应用程序。

LGPLv3是否会发生变化?

这个问题/programming/1108238/differences-between-gnu-lgpl-v2-1-and-gnu-lgpl-v3得到了几个答案,但是都没有解决主应用程序的任何新义务可能有。

澄清一下:我是在问LGPL v3,而不是普通的GPLv3。Tivoization /专利授权的任何要求是否从LGPLv3库“泄漏”到主机应用程序?


1
如果是关于lgpl的,则应从问题中删除gpl标记:-) gpl是其他东西,lgpl是其他东西。
xanatos 2011年

Answers:


4

GPL 2-> 3的主要区别在于Tivoisation和专利。

您不能使用GPL应用程序,而是要通过加密/签名二进制文件或限制安装新软件的能力来阻止人们用自己的版本替换它(即使您提供了源代码)。

关于专利的部分比较棘手,尚不清楚您可以在许可协议中要求多少,在何处适用,即使软件在您所在的地区可以申请专利。

对于传统的桌面应用程序,与GPL2.1-> 3并没有太大区别


实际上,GPLv3的文字并未定义“分发”一词。通过明确的语句“仅通过计算机网络与用户交互而不复制副本,就不进行传输”来定义传输和传播。Affero GPL添加了您描述的其他限制。
克雷格

@Craig-抱歉,我误读了“将AFGPL带入了讨论区”,以表示包括了AFGPL。我认为是在早期草案中-已纠正了答案。
马丁·贝克特

@Martin感谢您的回答。澄清一下:我是专门询问“ L” GPL。我将更新问题以使其更加清楚。
nonot1 2011年

@ nonot1-我本以为'3'和'L'是非常独立的。GPL3的所有规则似乎都不会受到库中的影响。
马丁·贝克特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.