GNU和GPL的區別 關係

2022-06-26 02:03:14 字數 498 閱讀 3062

gun:gnu's not unix的縮寫,是一項運動。是2023年richard stallman針對unix走向畢源和和收費後發起的運動,旨在打造出一套完全開源免費的作業系統。

為了更好地實施gnu運動,richard stallman在1985創立了自由軟體**會(free software foundation)為gnu計畫提供技術、法律以及財政支援。

gnu具體的軟體成果包括gcc、emacs以及gnome等以g開頭的軟體,全部可檢視

gpl:gnu general public license,是一種許可證。是gnu運動為保證其軟體在後續的發展中仍保持開源開放而為其軟體設立的「使用條款」。

其最大的特點是要求任何人基於使用了gpl許可證發行的軟體修改而成的軟體都必須開源,可檢視gpl許可證原文。

當然不只gnu自己的軟體可以使用gpl,任何其他軟體如果想都可以使用gpl,比如linux就使用gpl(linux不是gnu的成果,就好比你去看球你不一定要是龍之隊的成員)

參考:

GNU計畫和GPL協議

gpl協議 在自由軟體所使用的各種許可證之中,最為人們注意的也許是通用性公開許可證 general public license,簡稱gpl 又稱革奴計畫,是由richard stallman在1983年9月27日公開發起的。它的目標是建立一套完全自由的作業系統。richard stallman最早...

簡述協議與服務的區別 關係

協議 為進行網路中的資料交換而建立的規則 標準或規定稱為網路協議,簡稱協議。協議是控制兩個對等實體 或多個實體 進行通訊的規則的集合。網路協議的三要素 1 語法 資料與控制資訊的結構或格式 2 語義 需要發出何種控制資訊,完成何種動作以及做出何種響應。3 同步 事情實現順序的詳細說明 服務 服務是指...

linux和GNU之間的關係

linux只是乙個作業系統核心而已,而gnu提供了大量的自由軟體來豐富在其之上各種應用程式 因此,嚴格來講,linux這個詞本身只表示linux核心,但在實際上人們已經習慣了用linux來形容整個基於linux核心,並且使用gnu 工程各種工具和資料庫的作業系統。基於這些元件的linux軟體被稱為l...