gpl是什么意思?
文章来源:
2022-03-28 09:46
发布者:丁俊远
导读什么是GPLGPL许可协议 只要软件中包含有其他GPL协议的产品或代码,那么该软件就必须也采用GPL许可协议且开源及免费。具有以下特点:复制自
ntenteditable="true" data-track="19"> 什么是GPL
GPL许可协议(GNU General Public License): 只要软件中包含有其他GPL协议的产品或代码,那么该软件就必须也采用GPL许可协议且开源及免费。
具有以下特点:
- 复制自由:允许将软件复制到任何人的电脑中,并且不限制复制的数量。
- 传播自由:允许以各种形式进行传播。
- 收费传播:允许在各种媒介上出售该软件,但必需提前让买家知道这个软件是可以免费获得的,并解释收费的理由(一般来讲都是能够为用户提供某种服务,以技术服务的形式来收费)。
- 修改自由:允许开发人员增加或删除软件的功能,但必须依然基于GPL许可协议授权。
ntenteditable="true" data-track="26">通俗的讲下GPL到底有什么作用?
总结成一句话,修改后必须以GPL授权开源发布。
只要在代码中加入这个名叫GPL的许可证,你就能保证软件的用户能够自由地运行、研究、分享和修改你的代码了。
而且,从你的软件衍生出的一切修改版本,都必须遵守这个许可协议。
一个有意思的地方是,拥有代码的人有权利用代码开发软件并盈利。
但是,在有人花钱买走软件之后,这个人可以随意把买到的软件分享给其他人,而不必担心侵权,甚至是被告上法庭——因为对于遵守开源协议的软件来说,压根不存在“盗版”的概念。
由此可见,开源协议大大地提高了软件使用者的权利。
理解了GNU的精神,也就能理解GPL在说些什么,其实就是开源。
在现实生活中,我们受益于 GPL的地方,其实很多,几乎所有的操作系统,除了windows,其他的几乎都是基于linux开源代码改写的。
免责声明:本文章由会员“丁俊远”发布如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系