阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

GNU和GPL

353次阅读
没有评论

共计 2248 个字符,预计需要花费 6 分钟才能阅读完成。

一、GNU 介绍

GNU 是一个自由的操作系统,其内容软件完全以 GPL 方式发布。这个操作系统是 GNU 计划的主要目标,名称来自 GNU’s Not Unix! 的缩写,因为 GNU 的设计类似 Unix,但它不包含具著作权的 Unix 代码。GNU 的创始人,理查德·马修·斯托曼。

作为操作系统,GNU 的发展仍未完成,其中最大的问题是具有完备功能的内核尚未被开发成功。GNU 的内核是自由软件基金会发展的重点,但是其发展尚未成熟。在实际使用上,多半使用 Linux 内核、FreeBSD 等替代方案,作为系统核心,其中主要的操作系统是 Linux 的发行版。Linux 操作系统包涵了 Linux 内核与其他自由软件项目中的 GNU 组件和软件,可以被称为 GNU/Linux。

GNU 和 GPL

1985 年 Richard Stallman 又创立了自由软件基金会来为 GNU 计划提供技术、法律以及财政支持。尽管 GNU 计划大部分时候是由个人自愿无偿贡献,但 FSF 有时还是会聘请程序员帮助编写。当 GNU 计划开始逐渐获得成功时,一些商业公司开始介入开发和技术支持。

到了 1990 年,GNU 计划已经开发出的软件包括了一个功能强大的文字编辑器 Emacs。GCC(GNU Compiler Collection,GNU 编译器集合),是一套由 GNU 开发的编程语言编译器。以及大部分 UNIX 系统的程序库和工具。唯一依然没有完成的重要组件就是操作系统的内核。

1991 年 Linus Torvalds 编写出了与 UNIX 兼容的 Linux 操作系统内核并在 GPL 条款下发布。Linux 之后在网上广泛流传,许多程序员参与了开发与修改。1992 年 Linux 与其他 GNU 软件结合,完全自由的操作系统正式诞生。该操作系统往往被称为“GNU/Linux”或简称 Linux。许多 UNIX 系统上也安装了 GNU 软件,因为 GNU 软件的质量比之前 UNIX 的软件还要好。GNU 工具还被广泛地移植到 Windows 和 Mac OS 上。

理查德·马修·斯托曼

理查德·马修·斯托曼(英语:Richard Matthew Stallman,简称 rms,有时也用大写的 RMS,1953 年 3 月 16 日-),美国程序员,自由软件活动家。他发起自由软件运动,倡导软件用户能够对软件自由进行使用、学习、共享和修改,确保了这些软件被称作自由软件。斯托曼发起了 GNU 项目,并成立了自由软件基金会。他开发了 GCC、GDB、GNU Emacs,同时编写了 GNU 通用公共许可协议。

为了创建一个完全由免费软件组成的类 Unix 计算机操作系统,斯托曼在 1983 年 9 月推出了 GNU 项目。借此又发起了自由软件运动。他迄今为止一直是 GNU 项目的组织者,作为主要开发者的他开发了一些被广泛使用的 GNU 软件。在 1985 年 10 月他创立了自由软件基金会。

GNU 和 GPL

GNU 和 GPL

二、自由软件基金会介绍

自由软件基金会 (英语:Free Software FoundationFSF)是一个致力于推广自由软件的美国民间非营利性组织。它于 1985 年 10 月由理查德·斯托曼创建。其主要工作是运行 GNU 计划,开发更多的自由软件。

从其创建到 1990 年代中自由软件基金会的基金主要被用来雇佣编程师来发展自由软件。从 1990 年代中开始写自由软件的公司和个人繁多,因此自由软件基金会的雇员和志愿者主要在自由软件运动的法律和结构问题上工作。

主要工作

  • GNU

自由软件基金会最早的目的在于促进自由软件的开发,但自由软件基金会也有自己的 GUN 项目

  • 发布并管理许可证

自由软件基金会具有发布 GNU 通用公共许可证和其它 GNU 许可证的能力和资源,但自由软件基金会只对它拥有版权的软件负责。其它软件必须由它们自己的拥有人来负责

  • GNU 许可证

GNU 通用公共许可证是自由软件工程中最普及的许可证。目前的版本是 2007 年发表的。自由软件基金会还发布了 GNU 宽通用公共许可证和 GNU 自由文档许可证

  • 监督版权

自由软件基金会拥有大多数 GNU 软件和一些非 GNU 自由软件的版权。每个 GNU 软件包的贡献者必须签署版权文件,这样自由软件基金会可以在诉讼案中在法庭上维护这些软件。此外这样假如许可证有所变化的话不必征求软件所有的贡献者的同意。

  • 自由软件目录

自由软件目录是所有自由软件包的一个列表。其中列出的每个软件包含 47 条信息,比如工程的主页、程序师、编程语言等。目的是提供一个自由软件的搜索引擎和为用户提供一个检查一个软件包是否自由的工具。自由软件基金会为此从联合国教科文组织获得少数基金。计划是将来这个目录可以翻译成不同的语言。

  • 颁发奖励

自由软件基金会每年颁发两部奖励:自由软件进步大奖和社会福利自由软件奖励。

三、GPL 介绍

GNU 通用公共许可协议(英语:GNU General Public License,缩写 GNU GPL 或 GPL),是被广泛使用的自由软件许可证,给予了终端用户运行、学习、共享和修改软件的自由。许可证最初由自由软件基金会的理查德·斯托曼为 GNU 项目所撰写,并授予计算机程序的用户自由软件定义的权利。GPL 是一个 Copyleft 许可证,这意味着派生作品只能以相同的许可条款分发。GPL 是第一个普遍使用的 Copyleft 许可证。历史上,GPL 许可证系列一直是自由和开源软件领域最受欢迎的软件许可之一。

GPL 历史

GPLv1:GPL 版本 1,即最初的版本,发布于 1989 年一月

GPLv2:发布于 1991 年 6 月,这个版本一直延续到 1999 年,并分支出一个派生的 LGPL 版本号为 2.1,并将其重命名为轻量级通用公共许可证(又称宽通用公共许可证)

GPLv3:2007 年 6 月 29 日正式发布

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-06-09发表,共计2248字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7800047
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛 NAS-4:飞牛 NAS 安装 istore 旁路由,家庭网络升级的最佳实践 开始 大家好我是...
免费领取huggingface的2核16G云服务器,超简单教程

免费领取huggingface的2核16G云服务器,超简单教程

免费领取 huggingface 的 2 核 16G 云服务器,超简单教程 前言 HuggingFace.co...
飞牛NAS玩转Frpc并且配置,随时随地直连你的私有云

飞牛NAS玩转Frpc并且配置,随时随地直连你的私有云

飞牛 NAS 玩转 Frpc 并且配置,随时随地直连你的私有云 大家好,我是星哥,最近在玩飞牛 NAS。 在数...
国产开源公众号AI知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率

国产开源公众号AI知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率

国产开源公众号 AI 知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率 大家好,我是星哥,...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
【开源神器】微信公众号内容单篇、批量下载软件

【开源神器】微信公众号内容单篇、批量下载软件

【开源神器】微信公众号内容单篇、批量下载软件 大家好,我是星哥,很多人都希望能高效地保存微信公众号的文章,用于...
12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换,告别多工具切换

12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换,告别多工具切换

12.2K Star 爆火!开源免费的 FileConverter:右键一键搞定音视频 / 图片 / 文档转换...
星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛 NAS-5:飞牛 NAS 中的 Docker 功能介绍 大家好,我是星哥,今天给大家带来如何在...
让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级

让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级

让微信公众号成为 AI 智能体:从内容沉淀到智能问答的一次升级 大家好,我是星哥,之前写了一篇文章 自己手撸一...
星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

  星哥带你玩飞牛 NAS-16:不再错过公众号更新,飞牛 NAS 搭建 RSS 对于经常关注多个微...