主要区别
GPL代表通用公共许可证。LGPL就像GPL的修订版。它代表的是较普通的公共许可证。它限制了您提供部分代码的需求,但是您仍然需要公开您实现的修改。你被允许保密的是你直接链接到软件的专有资料。这允许你改变软件,创造你自己的个人扭曲,仍然保护你自己的材料。与LGPL相比,GPL一词的含义和实用性更为广泛。LGPL有可能转化为GPL条款。
什么是gpl公司(gpl)?
通用公共许可证,或者通常所说的GPL,是最流行的自由软件许可证,它被许多不同的项目使用,包括Linux内核、GNU工具和其他数百个项目。GPL是面向程序员的开源软件的基础。
什么是lgpl公司(lgpl)?
LGPL类似于GPL,但更适合于那些希望允许非GPL应用程序链接到库并加以利用的软件库。如果你修改了软件,你仍然需要返回源代码,但是你可以把它与专有的东西联系起来,而不必把源代码全部还给你。
主要区别
- GPL和LGPL的区别在于,对于LGPL,整个“作品”不必具有相同的许可证。
- 与LGPL不同,GPL要求您为对软件所做的所有更改提供代码。
- 其中GPL是面向程序员的开源软件的基础。
- LGPL用于软件库,而不是GPL的执行文件。
- GPL为整个编程社区提供了广泛的潜在改进。
- LGPL有可能转化为GPL条款。
- 与LGPL相比,GPL一词的含义和实用性更为广泛。
- 有了这两个许可证,编写代码的人就拥有了它。执照不影响这一点。
- 根据Black Duck software的研究,GPL比LGPL使用得多。