<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Xu Design &#187; License</title>
	<atom:link href="http://xuui.net/tag/license/feed" rel="self" type="application/rss+xml" />
	<link>http://xuui.net</link>
	<description>专注和分享界面设计的点点滴滴.</description>
	<lastBuildDate>Mon, 21 May 2012 02:32:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>GNU General Public License</title>
		<link>http://xuui.net/librarys/gnu-general-public-license.html</link>
		<comments>http://xuui.net/librarys/gnu-general-public-license.html#comments</comments>
		<pubDate>Mon, 30 Nov 2009 04:33:10 +0000</pubDate>
		<dc:creator>Xu.hel</dc:creator>
				<category><![CDATA[Librarys]]></category>
		<category><![CDATA[License]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://xuui.net/?p=832</guid>
		<description><![CDATA[GNU General Public License 即 GNU通用公共许可证 ，英文通常以GNU GPL或是直接简短的以GPL表示，是一个广泛被使用的自由软件许可证，最初由理查德·斯托曼为GNU计划而撰写。此许可证最新版本为“第3版”（v3），2007年6月29日发布。GNU通用公共许可证（英文：GNU Lesser General Public License，一般简称LGPL）是改自GPL的另一个版本，其目的是为了应用于一些软件库。 GPL给予了计算机程序自由软件的定义，并且使用“Copyleft”来确保程序的自由被完善的保留。 GPL授予程序接受人以下权利，或称“自由”： 以任何目的运行此程序的自由； 再发行复制件的自由； 改进此程序，并公开发布改进的自由（前提是能得到源代码）。 相反地，随版权所有软件的最终用户许可证几乎从不授予用户任何权利（除了使用的权利），甚至可能限制法律允许的行为，比如逆向工程。 GPL与其他一些更“许可的”自由软件许可证（比如BSD许可证）相比，主要区别就在于GPL寻求确保上述自由能在复制件及演绎作品中得到保障。它通过一种由斯托曼发明的叫Copyleft的法律机制实现，即要求GPL程序的演绎作品也要在GPL之下。相反，BSD式的许可证并不禁止演绎作品变成专有软件。 由于某些原因，GPL成为了自由软件和开源软件的最流行许可证。到2004年4月，GPL已占Freshmeat上所列的自由软件的约75%，SourceForge的约68%。类似的，2001年一项关于Red &#8230; <a href="http://xuui.net/librarys/gnu-general-public-license.html" class="more-link">了解更多</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Heckert_GNU_white.svg/150px-Heckert_GNU_white.svg.png" alt="" width="150" height="147" /></p>
<p>GNU General Public License 即 <strong>GNU通用公共许可证</strong> ，英文通常以<strong>GNU GPL</strong>或是直接简短的以<strong>GPL</strong>表示，是一个广泛被使用的<a title="自由软件许可证" href="http://zh.wikipedia.org/zh-cn/%E8%87%AA%E7%94%B1%E8%BB%9F%E9%AB%94%E8%A8%B1%E5%8F%AF%E8%AD%89">自由软件许可证</a>，最初由<a title="理查德·斯托曼" href="http://zh.wikipedia.org/zh-cn/%E7%90%86%E6%9F%A5%E5%BE%B7%C2%B7%E6%96%AF%E6%89%98%E6%9B%BC">理查德·斯托曼</a>为<a title="GNU" href="http://zh.wikipedia.org/zh-cn/GNU">GNU计划</a>而撰写。此许可证最新版本为“第3版”（v3），<a title="2007年" href="http://zh.wikipedia.org/zh-cn/2007%E5%B9%B4">2007年</a><a title="6月29日" href="http://zh.wikipedia.org/zh-cn/6%E6%9C%8829%E6%97%A5">6月29日</a>发布。<a title="GNU宽通用公共许可证" href="http://zh.wikipedia.org/zh-cn/GNU%E5%AE%BD%E9%80%9A%E7%94%A8%E5%85%AC%E5%85%B1%E8%AE%B8%E5%8F%AF%E8%AF%81">GNU通用公共许可证</a>（<a title="英文" href="http://zh.wikipedia.org/zh-cn/%E8%8B%B1%E6%96%87">英文</a>：GNU Lesser General Public License，一般简称LGPL）是改自GPL的另一个版本，其目的是为了应用于一些软件库。</p>
<p><span id="more-832"></span>GPL给予了计算机程序<a title="自由软件" href="http://zh.wikipedia.org/zh-cn/%E8%87%AA%E7%94%B1%E8%BB%9F%E9%AB%94">自由软件</a>的定义，并且使用“<a title="Copyleft" href="http://zh.wikipedia.org/zh-cn/Copyleft">Copyleft</a>”来确保程序的自由被完善的保留。</p>
<p>GPL授予<a title="程序" href="http://zh.wikipedia.org/zh-cn/%E7%A8%8B%E5%BA%8F">程序</a>接受人以下权利，或称“自由”：</p>
<ul>
<li>以任何目的运行此程序的自由；</li>
<li>再发行复制件的自由；</li>
<li>改进此程序，并公开发布改进的自由（前提是能得到源代码）。</li>
</ul>
<p>相反地，随版权所有软件的最终用户许可证几乎从不授予用户任何权利（除了使用的权利），甚至可能限制法律允许的行为，比如<a title="逆向工程" href="http://zh.wikipedia.org/zh-cn/%E9%80%86%E5%90%91%E5%B7%A5%E7%A8%8B">逆向工程</a>。</p>
<p>GPL与其他一些更“许可的”自由软件许可证（比如<a title="BSD许可证" href="http://zh.wikipedia.org/zh-cn/BSD%E8%AE%B8%E5%8F%AF%E8%AF%81">BSD许可证</a>）相比，主要区别就在于GPL寻求确保上述自由能在复制件及<a title="演绎作品（尚未撰写）" href="http://zh.wikipedia.org/w/index.php?title=%E6%BC%94%E7%BB%8E%E4%BD%9C%E5%93%81&amp;action=edit&amp;redlink=1">演绎作品</a>中得到保障。它通过一种由斯托曼发明的叫<a title="Copyleft" href="http://zh.wikipedia.org/zh-cn/Copyleft">Copyleft</a>的法律机制实现，即要求GPL程序的演绎作品也要在GPL之下。相反，<a title="BSD" href="http://zh.wikipedia.org/zh-cn/BSD">BSD</a>式的许可证并不禁止演绎作品变成<a title="专有软件" href="http://zh.wikipedia.org/zh-cn/%E4%B8%93%E6%9C%89%E8%BD%AF%E4%BB%B6">专有软件</a>。</p>
<p>由于某些原因，GPL成为了<a title="自由软件" href="http://zh.wikipedia.org/zh-cn/%E8%87%AA%E7%94%B1%E8%BD%AF%E4%BB%B6">自由软件</a>和<a title="开源软件" href="http://zh.wikipedia.org/zh-cn/%E5%BC%80%E6%BA%90%E8%BD%AF%E4%BB%B6">开源软件</a>的最流行许可证。到<a title="2004年" href="http://zh.wikipedia.org/zh-cn/2004%E5%B9%B4">2004年</a><a title="4月" href="http://zh.wikipedia.org/zh-cn/4%E6%9C%88">4月</a>，GPL已占<a title="Freshmeat（尚未撰写）" href="http://zh.wikipedia.org/w/index.php?title=Freshmeat&amp;action=edit&amp;redlink=1">Freshmeat</a>上所列的自由软件的约75%，<a title="SourceForge" href="http://zh.wikipedia.org/zh-cn/SourceForge">SourceForge</a>的约68%。类似的，<a title="2001年" href="http://zh.wikipedia.org/zh-cn/2001%E5%B9%B4">2001年</a>一项关于<a title="Red Hat Linux" href="http://zh.wikipedia.org/zh-cn/Red_Hat_Linux">Red Hat Linux</a> 7.1的调查显示一般的代码都以GPL发布。著名的GPL自由软件包括<a title="Linux" href="http://zh.wikipedia.org/zh-cn/Linux">Linux</a>内核和<a title="GCC" href="http://zh.wikipedia.org/zh-cn/GCC">GCC</a>。</p>
<p>GPL协议最主要的几个原则：</p>
<ul>
<li> 确保软件自始至终都以开放源代码形式发布，保护开发成果不被窃取用作商业发售。任何一套软件，只要其中使用了受 GPL 协议保护的第三方软件的源程序，并向非开发人员发布时，软件本身也就自动成为受 GPL 保护并且约束的实体。也就是说，此时它必须开放源代码。</li>
<li> GPL 大致就是一个左侧版权（Copyleft，或译为“反版权”、“版权属左”、“版权所无”、“版责”等）的体现。你可以去掉所有原作的版权 信息，只要你保持开源，并且随源代码、二进制版附上 GPL 的许可证就行，让后人可以很明确地得知此软件的授权信息。GPL 精髓就是，只要使软件在完整开源 的情况下，尽可能使使用者得到自由发挥的空间，使软件得到更快更好的发展。</li>
<li> 无论软件以何种形式发布，都必须同时附上源代码。例如在 Web 上提供下载，就必须在二进制版本（如果有的话）下载的同一个页面，清楚地提供源代码下载的链接。如果以光盘形式发布，就必须同时附上源文件的光盘。</li>
<li> 开发或维护遵循 GPL 协议开发的软件的公司或个人，可以对使用者收取一定的服务费用。但还是一句老话——必须无偿提供软件的完整源代码，不得将源代码与服务做捆绑或任何变相捆绑销售。</li>
</ul>
<p>我们很熟悉的Linux就是采用了GPL。GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用，但不允许修改后和衍生的代 码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux，包括商业公司的linux和linux上各种各样的由个人，组织，以及商 业软件公司开发的免费软件了。</p>
<p>GPL协议的主要内容是只要在一个软件中使用(”使用”指类库引用，修改后的代码或者衍生代码)GPL 协议的产品，则该软件产品必须也采用GPL协议，既必须也是开源和免费。<strong>这就是所谓的”传染性”</strong>。GPL协议的产品作为一个单独的产品使用没有任何问题，还可以享受免费的优势。</p>
<p>由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议，对于使用GPL协议的开源代码，商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。</p>
<h3>GPL是许可证</h3>
<p>GPL设计为一种许可证，而不是合同。在<a title="英美法系" href="http://zh.wikipedia.org/zh-cn/%E8%8B%B1%E7%BE%8E%E6%B3%95%E7%B3%BB">英美法系</a>国家，许可证与合同有法律上的明确区别：合同由合同法保障效力，而GPL作为一种许可证由版权法保障效力。不过在许多采用<a title="欧陆法系" href="http://zh.wikipedia.org/zh-cn/%E6%AC%A7%E9%99%86%E6%B3%95%E7%B3%BB">欧陆法系</a>的国家并无此种区别。</p>
<p>GPL原理简单：<span style="color: #ff0000;"><strong>在版权法下，你不遵守GPL的条款和条件你就没有相应权利。而作品在没有GPL的情况下，版权法作为默认条款发生效力，而不是作品进入<a title="公有领域" href="http://zh.wikipedia.org/zh-cn/%E5%85%AC%E6%9C%89%E9%A2%86%E5%9F%9F">公有领域</a></strong></span>。</p>
<p>GNU General Public License 3.0 带来的变化：</p>
<ul>
<li>对用户的专利保护</li>
<li>不包含任何网络服务条款</li>
<li>对DRM的限制</li>
</ul>
<p>GPL 3.0 的变动我就不说太多了，要看详细的就请到这里：<a href="http://www.enet.com.cn/article/2007/0823/A20070823790118.shtml">解析GPL3.0与GPL2.0及其草案的区别</a></p>
<p>对于其他的开源协议可以查看这个：<a title="Permalink to 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) - 整理" rel="bookmark" href="http://www.awflasher.com/blog/archives/939">五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)</a></p>
<p>PS：本文资料来自 <a href="http://zh.wikipedia.org/wiki/GNU%E9%80%9A%E7%94%A8%E5%85%AC%E5%85%B1%E8%AE%B8%E5%8F%AF%E8%AF%81#GPL.E6.98.AF.E8.AE.B8.E5.8F.AF.E8.AF.81">Wikipedia.org</a></p>
<p>GNU General Public License 2.0 原版地址</p>
<p>http://www.gnu.org/licenses/gpl-2.0.html</p>
<p>GNU General Public License 3.0 原版地址</p>
<p>http://www.gnu.org/licenses/gpl-3.0.html</p>
<p>其他的翻译版本：</p>
<ul>
<li>（正体中文）<a rel="nofollow" href="http://info.sayya.org/%7Eedt1023/license/licenses.html">各种FS/OSS的使用许可证的非正式中译本</a>（2.0版）</li>
<li>（正体中文）<a rel="nofollow" href="http://creativecommons.org/licenses/GPL/2.0/deed.zh_TW">GPL 2.0（CC版）</a></li>
<li>（简体中文）<a rel="nofollow" href="http://www.thebigfly.com/gnu/gpl/">GPLv2非正式简体中译本（含多种文件类型）</a></li>
<li>（简体中文）<a rel="nofollow" href="http://bergwolf.googlepages.com/gplv3_zh">GPLv3的非官方简体中文译本</a></li>
<li>（正体中文）<a rel="nofollow" href="http://wiki.linux.org.hk/w/GPLv3">GPLv3非官方正体中文译本</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://xuui.net/librarys/gnu-general-public-license.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

