Linux学习网!Linux爱好者的家园~凡事都是必须经过枯燥无味阶段才能做到较高层次的。
首页 新闻 Linux命令 学习入门 Ubuntu 服务配置 数据库 Linux发行版 视频教程 Linux下载 Linux论坛 留言本

TOP

GPL什么是
2010-07-19 23:45:00 来源:Linux学习网 】 浏览:23次 评论:0

GPL 是 GNU General Public License 的简称,中文翻译成“GNU通用公共许可证”。GPL 是一个被广泛使用的自由软件许可证,最初由 Richard Stallman(理查德·斯托曼)为 GNU计划而撰写。GPL 的最新版本(第 3 版)于 2007 年 6 月 29 日发布。

GPL 给了电脑程序“自由软件”的定义,并且使用了所谓的"Copyleft"来确保程序的自由被完整的保留。

GPL 授予程序的使用者以下权利(或称“自由”):

  • 获取程序源代码的自由
  • 以任何目的运行此程序的自由
  • 拷贝程序并再次发行的自由
  • 改进此程序,并公开发布改进的自由

相反地,随“版权软件”(比如微软的 Windows 操作系统)的最终用户许可证几乎从不授予用户任何权利(除了使用的权利),甚至可能限制法律允许的行为,比如逆向工程。

GPL 与其它一些更“许可的”自由软件许可证(比如 BSD 许可证)相比,主要区别在于 GPL 寻求确保上述自由能在程序拷贝及演绎作品中得到保障。它通过一种由斯托曼发明的叫 Copyleft 的法律机制实现,即要求 GPL 程序的演绎作品也必须使用 GPL 发布。相反,BSD 式的许可证并不禁止演绎作品变成版权软件。

由于某些原因,GPL 成为了自由软件和开源软件中最流行的许可证。到 2004 年 4 月,Freshmeat 上所列举的自由软件中约有 75% 采用 GPL ,SourceForge 上的约有 68% 。类似的,2001 年一项关于 Red Hat Linux 7.1 的调查显示,一般的代码都以 GPL 发布。

著名的 GPL自由软件包括 Linux 核心和 GCC(GNU Compiler Collection,GNU 编译器套装)。

分享到:
你可能感兴趣的文章:
Tags:GNU通用公共许可证 GPL自由软件 Linux核心
】 【打印繁体】【投稿】 【评论】 【关闭】 【返回顶部
上一篇linux学习网站 下一篇GNU计划是什么

推荐图文

赞助商

相关栏目

最新文章

热门文章

推荐文章