关于linux及GNU
来源:互联网 发布:c语言n!=0是什么意思 编辑:程序博客网 时间:2024/06/05 18:16
关于GNU
GNU计划,有译为“革奴计划”,是由理查德·斯托曼在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。
GNU 通用公共许可协议(英语:GNU General Public License,简称GNU GPL或GPL)
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。
- 关于linux及GNU
- 关于GNU/Linux 安全性1
- GNU/LINUX
- GNU/Linux
- 关于GNU Linux企业级加密文件系统 eCryptfs介绍
- GNU/Linux的GNU是什么意思
- 细说GNU/Linux系统的文件及文件系统 (1)
- GNU/Linux平台的C开发及运行环境
- Gnu Linux下文件的字符编码及转换工具
- GNU Linux解析域名的三种命令及用法
- linux下GNU、G++编辑器的安装及基本使用
- linux下GNU、G++编辑器的安装及基本使用
- Linux,理解GNU/Linux
- 关于GNU和GPL!
- 关于GNU Libtool
- GNU及开源
- GNU/Linux 中到底有多 GNU ?
- 【gnu/linux/GNU】安装yum命令
- 字符示例
- java 线程---成员变量与局部变量
- 数字验证码的识别(一)
- 两道算法面试题
- 成熟男人�24�女孩精彩�白
- 关于linux及GNU
- WCE下添加fliter及使用filter(一)
- Android开发 Eclipse 中的错误处理
- Win7—64bit下Oracle和plsqldev的安装使用
- 那些“cache”和“buffer”(二)
- linux内核学习(15)内核编程基本功之内核同步与自旋锁spinlock_t
- AT91Bootstrap1.16第二阶段C程序详解之一
- Android开发者应该深入学习的10个开源应用项目
- C#去除文件夹只读属性