首先,我意识到这是一个节目问答网站,不是法律咨询的场所.只是想对使用LGPLv3库的缺点有一个基本的了解。
GNULGPLv2.1和GNU v3有什么不同?
特别是,我知道普通GPLv3有许多反drm和反专利条款.原则上,我不反对这些条款,但如果我选择使用LGPLv3库,这些条款将突然适用于主应用程序。
LGPLv2.1的规则似乎只适用于您使用或修改的库。它没有提到主应用程序。(假设没有静态链接等)
因此,在我工作的利基市场软件提供商中,我们经常使用(并贡献) LGPL许可库,而不需要开源我们的主要应用程序。
这在LGPLv3中有变化吗?
https://stackoverflow.com/questions/1108238/differences-between-gnu-lgpl-v2-1-and-gnu-lgpl-v3的问题得到了几个答案,但没有一个能解决主应用程序可能承担的任何新义务。
澄清一下:我问的是LGPL v3,而不是普通的GPLv3。是否有任何Tivoization /专利授予要求“通过”从LGPLv3库到宿主应用程序?
发布于 2011-10-17 15:45:34
GPL 2->3的主要区别是专利和专利.
您不能使用GPL应用程序,但可以通过加密/签名二进制文件或限制安装新软件的能力来阻止人们用自己的版本(即使您给他们提供源代码)来替换它。
关于专利的章节比较棘手,不完全清楚你可以在许可协议中要求多少,它将在哪里应用,即使软件在您的位置可以申请专利。
对于传统的桌面应用程序来说,GPL2.1->3并没有太大的区别。
https://softwareengineering.stackexchange.com/questions/114588
复制相似问题