GNU和GPL

1、GNU介绍
GNU是一个自由的操做系统,其内容软件彻底以GPL方式发布。这个操做系统是GNU计划的主要目标,名称来自GNU's Not Unix!的缩写,由于GNU的设计相似Unix,但它不包含具著做权的Unix代码。GNU的创始人,理查德·马修·斯托曼。程序员

做为操做系统,GNU的发展仍未完成,其中最大的问题是具备完备功能的内核还没有被开发成功。GNU的内核是自由软件基金会发展的重点,可是其发展还没有成熟。在实际使用上,多半使用Linux内核、FreeBSD等替代方案,做为系统核心,其中主要的操做系统是Linux的发行版。Linux操做系统包涵了Linux内核与其余自由软件项目中的GNU组件和软件,能够被称为GNU/Linux。
GNU和GPL
理查德·马修·斯托曼编程

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

为了建立一个彻底由免费软件组成的类Unix计算机操做系统,斯托曼在1983年9月推出了GNU项目。借此又发起了自由软件运动。他迄今为止一直是GNU项目的组织者,做为主要开发者的他开发了一些被普遍使用的GNU软件。在1985年10月他创立了自由软件基金会。
GNU和GPLGNU和GPL
2、自由软件基金会介绍
自由软件基金会(英语:Free Software Foundation,FSF)是一个致力于推广自由软件的美国民间非营利性组织。它于1985年10月由理查德·斯托曼建立。其主要工做是运行GNU计划,开发更多的自由软件。学习

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

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

GPL历史
GPLv13d

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

GPLv2开发

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

GPLv3

GPLv3草稿 于2006年1月16日开始可用。

2007年3月28日正式启用。

2007年6月29日正式发布

相关文章
相关标签/搜索