首页 百科知识 公共许可证:

公共许可证:

时间:2022-10-10 百科知识 版权反馈
【摘要】:GNU来源于20世纪80年代初期,Richard Stallman在软件业引发了一场革命。这个人坚持认为软件应该是“自由”的,软件业应该发扬开放、团结、互助的精神。这种在当时看来离经叛道的想法催生了GNU计划。截至1990年,在GNU计划下诞生的软件包括文字编辑器Emacs、C语言编译器gcc以及一系列UNIX程序库和工具。1991年,Linux的加入让GNU实现了自己最初的目标——创造一套完全自由的操作系统。GNU公共许可证是包括Linux在内的一批开源软件遵循的许可证协议。

1.1.4 GNU公共许可证:GPL

GNU来源于20世纪80年代初期,Richard Stallman在软件业引发了一场革命。这个人坚持认为软件应该是“自由”的,软件业应该发扬开放、团结、互助的精神。这种在当时看来离经叛道的想法催生了GNU计划。截至1990年,在GNU计划下诞生的软件包括文字编辑器Emacs、C语言编译器gcc以及一系列UNIX程序库和工具。1991年,Linux的加入让GNU实现了自己最初的目标——创造一套完全自由的操作系统。

GNU是GNU’s Not UNIX(GNU不是UNIX)的缩写。这种古怪的命名方式是计算机专家们玩的小幽默(如果觉得这一点都不好笑,那么就不要勉强自己)。GNU公共许可证(GNU Public License,GPL)是包括Linux在内的一批开源软件遵循的许可证协议。下面来关心一下GPL中到底说了些什么(这对于考虑部署Linux或者其他遵循GPL的产品的企业可能非常重要)。概括说来,GPL包括下面这些内容。

·软件最初的作者保留版权。

·其他人可以修改、销售该软件,也可以在此基础上开发新的软件,但必须保证这份源代码向公众开放。

·经过修改的软件仍然要受到GPL的约束——除非能够确定经过修改的部分是独立于原来作品的。

·如果软件在使用中引起了损失,开发人员不承担相关责任

完整的GPL协议可以在互联网上通过各种途径(如GNU的官方网站www.gnu.org)获得,GPL协议已经被翻译成中文,读者可以在Google中搜索“GPL”获得相关信息。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈