关于linux及GNU

来源:互联网 发布:c语言n!=0是什么意思 编辑:程序博客网 时间:2024/06/05 18:16

关于GNU

GNU计划,有译为“革奴计划”,是由理查德·斯托曼1983年9月27日公开发起的。它的目标是创建一套完全自由操作系统

GNU 通用公共许可协议英语:GNU General Public License,简称GNU GPLGPL

Copyleft

GPL不会授予许可协议接受人无限的权利。再发行权的授予需要许可协议接受人开放软件的源代码,及所有修改。且复制件、修改版本,都必须以GPL为许可协议。

这些要求就是copyleft,它的基础就是作品在法律上版权所有。由于它版权所有,许可协议接受人就无权进行修改和再发行(除合理使用),除非它有一个copyleft条款。如果某人想行使通常被法律所禁止的权利,只需同意GPL的条款。相反地,如果某人发行软件违反了GPL(比如不开放源代码),他就有可能被原作者起诉。

copyleft利用版权法来达到与其相反的目的:copyleft给人不可剥夺的权利,而不是版权法所规定的诸多限制。这也是GPL被称作“被黑的版权法”的原因。

许多GPL软件发行者都把源代码与可执行程序捆绑起来。另一方式就是以物理介质(比如CD)为载体提供源代码。在实践中,许多GPL软件都是在互联网上发行的,源代码也有许多可以FTP方式得到。

copyleft只在程序再发行时发生效力。对软件的修改可以不公开或开放源代码,只要不发行。注意copyleft只对软件有效力,而对软件的输出并无效力(除非输出的是软件本身)。不过这在GPL版本3中可能会有改动。


Linux

Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。


原创粉丝点击