GNU和GPL的區別/關係

  • 2019 年 10 月 28 日
  • 筆記

版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/weixin_36670529/article/details/102725410

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的成果,就好比你去看球你不一定要是龍之隊的成員)