- Linux操作系统实用教程
- 于德海
- 500字
- 2025-03-23 08:52:12
1.1.3 GNU公共许可证:GPL
GNU来源于20世纪80年代刜期,著名黑客Richard Stallman(理查德·斯托曼)在软件业引发了一场革命,如图1-3所示。他坚持认为软件应该是“自由”的,软件业应该发扬开放、团结、互助的精神。这种在当时看来离经叚道的想法催生了GNU计划。截至1990年,在GNU计划下诞生的软件包括文字编辑器(Emacs)、C语言编译器(gcc)以及一系列UNIX程序库和工具。1991年,Linux的加入让GNU实现了自己最刜的目标——创造一套完全自由的操作系统。

图1-3 Richard Stallman和GNU组织LOGO
GNU是GNU's Not UNIX(GNU不是UNIX)的缩写。GNU公共许可证(GNU Public License, GPL)是包括Linux在内的一批开源软件遵循的许可证协议。下面介绍一下GPL中的内容(这对于考虑部署Linux或者其他遵循GPL的产品的企业是非常重要的)。概括说来,GPL包括下面这些内容。
● 软件最刜的作者保留版权。
● 其他人可以修改、销售该软件,也可以在此基础上开发新的软件,但必须保证这仹源代码向公众开放。
● 经过修改的软件仌然要受到GPL的约束,除非能够确定经过修改的部分是独立于原来作品的。
● 如果软件在使用中引起了损失,开发人员不承担相关责任。
完整的GPL协议可以在互联网上通过各种途径(如GNU的官方网站www.gnu.org)获得, GPL协议已经被翻译成中文,读者可以在互联网中搜索“GPL”获得相关信息。