GPL与LGPL
要理解GPL和LGPL之间的区别,您必须理解开源软件的基本思想。GPL基本上是使开源软件成为现实的法律术语。由于您可以通过开源软件访问这些代码,因此您可以对其进行更改、改进并创建自己的代码。然而,作为被允许这样做的交换,您有义务确保其他人可以从您的想法和更改中获益,方法是将它们提供给所有开放源码软件用户。
Linux是应用GPL的最著名的开源软件。GPL代表通用公共许可证。LGPL就像GPL的一个修正版本。它代表较低的通用公共许可证。它限制了您提供部分代码的需求,但仍然要求您公开实现的修改。你被允许保密的是你直接链接到软件的专有资料。这允许您更改软件,创建自己的个人扭曲,并仍然保护自己的材料。
LGPL的设计用途与GPL不同。LGPL的使用仅限于软件库和类似的设置。GPL可以用来运行为执行而设计的文件,无论您是为了盈利而开发业务站点,还是仅仅以新的方式将信息链接在一起。
GPL对整个编程社区都是有益的。随着新的发展被创造或增加,每个人都可以学到新的东西。它是在软件程序的教育和应用中创造新优势的一致方法。
如果你应用了一个LGPL程序,而你并没有从派生工作中获益,你可以简单地选择你在许多条款中的分配。通过翻译许可证和协议的第3节,您实际上可以继续使用LGPL作为非衍生作品,然后根据GPL更改条款。这允许您将软件用于衍生工作,尽管您必须仔细检查条款以确保策略最近没有更改。
总结:
1.GPL要求您提供对软件所做的所有更改的代码。
2.GPL是程序员开源软件的基础。
3.LGPL用于软件库,而不是GPL的执行文件。
4.GPL为整个编程社区提供了广泛的潜在改进。
5.LGPL有可能转化为GPL条款。
...88分、56分、73分、64分和69分,则将这些分数相加,得到总分。 88+56+73+64+69=350 你在某一科目的所有考试或作业中获得的总分是你个人的总分。所有科目的作业都可以通过加分来计算。例如,如果你做了三次考试,把这三次考试的...
...峰吗?嗯,绝对不是这样。事实上,由于一些意想不到的公司的支持,开放源码运动在过去几年中取得了很大进展。 ...
...什么是开源软件,为什么它很重要? 许可是一个显著的区别,尽管对大多数人来说并不重要。Linux使用GNU通用公共许可证(GPL)。如果您修改Linux内核并分发它,您必须为您的修改发布源代码。 BSD使用BSD许可证。如果您修改了BSD...
...视。 regshot项目 Regshot是一个托管在SourceForge上的开源(LGPL)项目。2001年1月由M.Buecher、XhmikosR和天威设计并注册。从一开始,它就被无数次的修改和更新来改进它的功能。 此软件的目的是通过在任何系统更改之前或添加、删除...
KDE与Gnome Linux是基于Unix设计的。因此,图形用户界面(GUI)并不是真正处于开发的前沿,它主要是通过命令行来控制的。要成为一个适用于台式机的操作系统,图形用户界面是非常必要的。KDE(K桌面环境)和Gnome(GNU网络对象...
...JS通过使用googlegears或adobeair来实现这一点,后者是由其他公司开发和维护的独立软件。尽管这个特性不是ExtJS的一部分,但是jQuery没有它的事实给了ExtJS一点优势。 ExtJS和jQuery之间的选择很大程度上取决于您是否愿意发布代码,...
...术语来学习与任何操作系统相关的核心概念。 什么是gnu公司(gnu)? 术语GNU代表“GNU而不是Unix”。大多数人认为gnulinux和Unix是一样的,但事实并非如此。gnulinux是一个开源项目,它是由类似Unix的体系结构派生的。尽管它起源于Unix...
肉桂和Mate的主要区别在于肉桂是一个免费的开源桌面环境,适用于从gnome3派生的X窗口系统,而Mate是一个桌面环境,由运行在Linux和大多数BSD Unix系统上的免费开源软件组成。 桌面环境是桌面隐喻的实现。它由运行在操作系统上...
...德比安(使用.黛布文件、apt、appimage和捕捉)有时不符合总分 简介(来自维基百科) 软呢帽ɨˈDɒRə/, 以前的收费版是一个基于转速的通用软件集合,包括一个基于linux操作系统内核的操作系统,由社...
...6额定值)许可证 麻省理工学院许可证、bsd公司许可证、lgpl、mpl/gpl/lgpl和ms-pl 谷歌铬服务条款下免费 网站 www.chromium.org www.google.com/chrome 开...