Python是一種解釋型、物件導向、動態資料類型的高階程式設計語言。 Python原始碼同樣遵循 GPL(GNU General Public License)協定。
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中文網其他相關文章!