GNU 簡述
GNU 簡述
GNU:GNU計劃,目標是創建一套完全自由的操作係統。
GNU,[(g)nu:]。得名,GNU is Not UNIX,GNU不是UNIX。GNU不再是誰的縮寫,這是遞歸命名,有意思吧。
GNU 協議
GNU 包含3個協議條款:
GPL:GNU通用公共許可證(GNU General Public License)
GPL主要目標是保證軟件對所有的用戶來說是自由的,和軟件是否免費無關。GPL通過如下途徑實現這一目標:
它要求軟件以源代碼的形式發布,並規定任何用戶能夠以源代碼的形式將軟件複製或發布給別的用戶。
它提醒每個用戶,對於該軟件不提供任何形式的擔保。
如果用戶的軟件使用了受GPL保護的任何軟件的一部分,那麼該軟件就繼承了GPL軟件,並因此而成為GPL軟件,也就是說必須隨應用程序一起發布源代碼。
GPL不排斥對自由軟件進行商業性質的包裝和發行,也不限製在自由軟件的基礎上打包發行其他非自由軟件。
LGPL:GNU較寬鬆公共許可證 (GNU Lesser General Public License)
GFDL : GNU自由文檔許可證(GNU Free Documentation License )
GDB,the GNU Project debugger。GNU項目的調試器。
GCC:GNU Compiler Collection,GNU編譯簇。
MinGW,Minimalist GNU for Windows,Windows下最簡GUN計劃。生成本地Windows程序的最簡開發環境。是將GCC編譯器和GNU Binutils移植到Win32平台下的產物,包括一係列頭文件(Win32API)、庫和可執行文件。
最後更新:2017-04-03 08:26:18