首頁 >後端開發 >Python教學 >python採用什麼開源協議

python採用什麼開源協議

(*-*)浩
(*-*)浩原創
2019-08-01 16:43:206809瀏覽

Python是一種解釋型、物件導向、動態資料類型的高階程式設計語言。  Python原始碼同樣遵循 GPL(GNU General Public License)協定。

python採用什麼開源協議

GPL(GNU General Public License)(推薦學習:Python影片教學

## )

GPL協定的主要內容是只要在一個軟體中使用(「使用」指類別庫引用,修改後的程式碼或衍生碼)GPL 協定的產品,則該軟體產品必須也採用GPL協議,既必須也是開源和免費。

這就是所謂的」傳染性」。

GPL協議的產品作為一個單獨的產品使用沒有任何問題,還可以享受免費的優勢。 由於GPL嚴格要求使用了GPL類別庫的軟體產品必須使用GPL協議,對於使用GPL協議的開源程式碼,

商業軟體或對程式碼有保密要求的部門

就不適合整合/採用作為類別庫和二次開發的基礎。

GPL(GNU通用公共授權)

大多數軟體授權決意剝奪你共享和修改軟體的自由。相較之下,GNU通用公共授權試圖保證你共享和修改自由軟體的自由。 ——保證自由軟體對所有使用者都是自由的。 GPL適用於大多數自由軟體基金會的軟體,以及使用這些軟體而承擔義務的作者所開發的軟體。

(自由軟體基金會的其他一些軟體受GNU庫通用授權的保護)。你也可以將它用到你的程式中。當我們談到自由軟體(free software)時,我們指的是自由而不是價格。

為了保護你的權利,我們需要作出規定:禁止任何人不承認你的權利,或要求你放棄這些權利。如果你修改了自由軟體或發布了軟體的副本,這些規定就轉化為你的責任。

例如,如果你發布這樣一個程式的副本,不管是收費的還是免費的,你必須將你擁有的一切權利給予你的接受者;你必須保證他們能收到或得到原始程式;並且將這些條款給他們看,使他們知道他們有這樣的權利。 更多Python相關技術文章,請造訪

Python教學###欄位學習! ###

以上是python採用什麼開源協議的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:怎麼右對齊下一篇:怎麼右對齊