要理解GPL和LGPL的区别,需要了解开源软件的基本理念。GPL基本上是使开放源码软件成为它的法律术语。由于可以通过开放源码软件访问代码,允许进行修改,改进代码,并创造自己的其他版本。然而,作为被允许这样做的交换条件,修改人有义务确保其他人可以从自己的想法和变化中受益,将它们提供给所有开源软件用户。

Linux是应用GPL的最知名的开源软件。GPL是General Public License的缩写。LGPL就像是GPL的一个修正版。它代表较小的通用公共许可证。它限制了提供部分代码的要求,但仍然需要泄露所实施的修改。允许保密的是直接链接到软件的专有材料。这允许改变软件,创造个人的衍生,并且仍然保护自己的材料。

LGPL的设计与GPL的用途不尽相同。LGPL的使用仅限于软件库和类似的设置。GPL可以用来运行为执行而设计的文件,无论我们是为了盈利而开发一个商业网站,还是只是以新的方式将信息连接在一起。

GPL对整个编程社区是有益的。随着新的发展的产生或增加,每个人都可以学到新的东西。它是一种持续的方法,在软件程序的教育和应用方面创造了新的优势。

如果应用LGPL的程序,并且没有通过衍生工作获益,可以简单地在许多条款中选择我们的分发。通过翻译许可证和协议的第3节,实际上可以去使用LGPL作为非衍生工作,然后根据GPL改变条款。这允许将软件用于衍生作品,必须仔细检查条款以确保政策最近没有改变。

GPL和LGPL的区别

  1. GPL要求提供对软件进行的所有修改的代码。
  2. GPL是程序员开放源代码软件的基础。
  3. LGPL用于软件库,与GPL的执行文件相比。
  4. GPL为整个编程社区提供了广泛的潜在改进。
  5. LGPL有可能被转移到GPL条款中。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:GPL和LGPL的区别
本文链接:https://www.vsdiffer.com/vs/gpl-vs-lgpl.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。