GNU和GPL的区别/关系

Posted 诸子流

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GNU和GPL的区别/关系相关的知识,希望对你有一定的参考价值。

GUN:GNU‘s Not UNIX的缩写,是一项运动。是1983年Richard Stallman针对UNIX走向毕源和和收费后发起的运动,旨在打造出一套完全开源免费的操作系统。

         为了更好地实施GNU运动,Richard Stallman在1985创立了自由软件基金会(Free Software Foundation)为GNU计划提供技术、法律以及财政支持。

         GNU具体的软件成果包括GCC、Emacs以及GNOME等以G开头的软件,全部可查看http://www.gnu.org/software/software.html

 

GPL:GNU General Public License,是一种许可证。是GNU运动为保证其软件在后续的发展中仍保持开源开放而为其软件设立的“使用条款”。

        其最大的特点是要求任何人基于使用了GPL许可证发行的软件修改而成的软件都必须开源,可查看GPL许可证原文

        当然不只GNU自己的软件可以使用GPL,任何其他软件如果想都可以使用GPL,比如Linux就使用GPL(Linux不是GNU的成果,就好比你去看球你不一定要是龙之队的成员)

 

参考:

http://baike.baidu.com/link?url=LBiAnt7wmtQ6D5Ooc__Ao8tDlPGf64AEEOLVdrkcb-7PBTdcm4byDWuT_aSBOzcuTeGbXLIjNNx7oLC0KL_6l_

以上是关于GNU和GPL的区别/关系的主要内容,如果未能解决你的问题,请参考以下文章

GPLBSDApache介绍以及三者之间的区别以及Android与他们之间的关系

GNU和GPL是啥

简述gnu与linux的关系

gcc make和gnu make的区别,一般是用哪个?

Linux基础知识汇总

Linux学习