GNU與Linux

weixin_34119545發表於2013-11-11

GNU是自由軟體之父 Richard Stallman1984年組織開發的一個完全基於自由軟體的軟體體系,與此相應的有一分通用公共許可證(General Public License,簡稱GPL)Linux以及與她有關的大量軟體是在GPL的推動下開發和釋出的。

 

GPL 是 GNU General Public License (GNU 通用公共許可證)的縮寫形式;

LGPL 是 GNU Lesser General Public License (GNU 寬通用公共許可證)的縮寫形式,它們是自由軟體(Free Software)的通用版權認證協議,由自由軟體基金會(FSF)制定和釋出。

  1. 基於 GPL 的軟體允許商業化銷售,但不允許封閉原始碼。如果您對遵循 GPL 的軟體進行任何改動和/或再次開發並予以釋出,則您的產品必須繼承 GPL 協議,不允許封閉原始碼。
  2. 基於 LGPL 的軟體也允許商業化銷售,但不允許封閉原始碼。如果您對遵循 LGPL 的軟體進行任何改動和/或再次開發並予以釋出,則您的產品必須繼承 LGPL 協議,不允許封閉原始碼。但是如果您的程式對遵循 LGPL 的軟體進行任何連線、呼叫而不是包含,則允許封閉原始碼。

相關文章