歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> GNU通用公共許可證(GPL)中文版

GNU通用公共許可證(GPL)中文版

日期:2017/3/6 15:37:06   编辑:關於Unix
本文是自由軟件基金會 GNU通用公共許可證原始文檔的副本。 Linux >操作系統 以及與它有關的大量軟件是在GPL的推動下 開發 和發布的。 你將看到:如果你打算為了發布的目的修改,更新或改進任何受通用公共許可證約束的軟件,你所修改的軟件軟件同樣必須受到GNU

本文是自由軟件基金會 GNU通用公共許可證原始文檔的副本。 Linux>操作系統以及與它有關的大量軟件是在GPL的推動下開發和發布的。 你將看到:如果你打算為了發布的目的修改,更新或改進任何受通用公共許可證約束的軟件,你所修改的軟件軟件同樣必須受到GNU通用許可證條款的約束。

GNU通用公共許可證

1991.6第二版

版權所有(C)1989,1991 Free Software Foundation, Inc.

675 Mass Ave, Cambridge,MAO2139, USA

允許每個人復制和發布這一許可證原始文檔的副本,但絕對不允許對它進行任何修改。

序言

大多數軟件許可證決意剝奪你的共享和修改軟件的自由。對比之下,GNU通用公共許可證力圖保證你的共享和修改自由軟件的自由--保證自由軟件對所有用戶是自由的。GPL適用於大多數自由軟件基金會的軟件,以及由使用這些軟件而承擔義務的作者所開發的軟件。(自由軟件基金會的其他一些軟件受 GNU庫通用許可證的保護)。你也可以將它用到你的程序中。

當我們談到自由軟件(free software)時,我們指的是自由而不是價格。我們的 GNU通用公共許可證決意保證你有發布自由軟件的自由(如果你願意,你可以對此項服務收取一定的費用);保證你能收到源程序或者在你需要時能得到它;保證你能修改軟件或將它的一部分用於新的自由軟件;而且還保證你知道你能做這些事情。

為了保護你的權利,我們需要作出規定:禁止任何人不承認你的權利,或者要求你放棄這些權利。如果你修改了自由軟件或者發布了軟件的副本,這些規定就轉化為你的責任。例如,如果你發布這樣一個程序的副本,不管是收費的還是免費的,你必須將你具有的一切權利給予你的接受者;你必須保證他們能收到或得到源程序;並且將這些條款給他們看,使他們知道他們有這樣的權利。

我們采取兩項措施來保護你的權利。

(1)給軟件以版權保護。

(2) 給你提供許可證。它給你復制,發布和修改這些軟件的法律許可。同樣,為了保護每個作者和我們自己,我們需要清楚地讓每個人明白,自由軟件沒有擔保(no warranty)。如果由於其他某個人修改了軟件,並繼續加以傳播。我們需要它的接受者明白:他們所得到的並不是原來的自由軟件。由其他人引人的任何問題,不應損害原作者的聲譽。最後,任何自由軟件不斷受到軟件專利的威脅。我們希望避免這樣的風險,自由軟件的再發布者以個人名義獲得專利許可證。事實上,將軟件變為私有。為防止這一點,我們必須明確:任何專利必須以允許每個人自由使用為前提,否則就不准許有專利。

有關復制,發布和修改的條款和條件

0.此許可證適用於任何包含版權所有者聲明的程序和其他作品,版權所有者在聲明中明確說明程序和作品可以在GPI條款的約束下發布。下面提到的"程序"指的是任何這樣的程序或作品。而"基於程序的作品"指的是程序或者任何受版權法約束的衍生作品。也就是說包含程序或程序的一部分的作品。可以是原封不動的,或經過修改的和/或翻譯成其他語言的(程序)。在下文中,翻譯包含在修改的條款久每個許可證接受人(Iicense)用你來稱呼。許可證條款不適用於復制,發布和修改以外的活動。這些活動超出這些條款的范圍。運行程序的活動不受條款的限止。僅當程序的輸出構成基於程序作品的內容時,這一條款才適用(如果只運行程序就無關)。是否普遍適用取決於程序具體用來做什麼。

1.只要你在每一副本上明顯和恰當地出版版權聲明和不承擔擔保的聲明,保持此許可證的聲明和沒有擔保的聲明完整無損,並和程序一起給每個其他的程序接受者一份許可證的副本,你就可以用任何媒體復制和發布你收到的原始的程序的源代碼。你可以為轉讓副本的實際行動收取一定費用。你也有權選擇提供擔保以換取一定費用。

2.你可以修改程序的一個或幾個副本或程序的任何部分,以此形成基於程序的作品。只要你同時滿足下面的所有條件,你就可以按前面第一款的要求復制和發布這一經過修改的程序或作品。

a)你必須在修改的文件中附有明確的說明:你修改了這一文件及具體的修改日期。

b)你必須使你發布或出版的作品(它包含程序的全部或一部分,或包含由程序的全部或部分衍生的作品)允許第三方作為整體按許可證條款免費使用。

c)如果修改的程序在運行時以交互方式

Copyright © Linux教程網 All Rights Reserved