當前位置:股票大全官網 - 基金投資 - python采用什麽開源協議

python采用什麽開源協議

Python是壹種解釋型、面向對象、動態數據類型的高級程序設計語言。 Python源代碼同樣遵循 GPL(GNU General Pubpc License)協議。GPL(GNU General Pubpc License)(推薦學習:Python視頻教程)

GPL協議的主要內容是只要在壹個軟件中使用(“使用”指類庫引用,修改後的代碼或者衍生代碼)GPL 協議的產品,則該軟件產品必須也采用GPL協議,既必須也是開源和免費。這就是所謂的”傳染性”。

GPL協議的產品作為壹個單獨的產品使用沒有任何問題,還可以享受免費的優勢。

由於GPL嚴格要求使用了GPL類庫的軟件產品必須使用GPL協議,對於使用GPL協議的開源代碼,商業軟件或者對代碼有保密要求的部門就不適合集成/采用作為類庫和二次開發的基礎。

GPL(GNU通用公***許可證)

大多數軟件許可證決意剝奪妳***享和修改軟件的自由。相比之下,GNU通用公***許可證試圖保證妳***享和修改自由軟件的自由。——保證自由軟件對所有用戶是自由的。GPL適用於大多數自由軟件基金會的軟件,以及由使用這些軟件而承擔義務的作者所開發的軟件。

(自由軟件基金會的其他壹些軟件受GNU庫通用許可證的保護)。妳也可以將它用到妳的程序中。當我們談到自由軟件(free software)時,我們指的是自由而不是價格。

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

例如,如果妳發布這樣壹個程序的副本,不管是收費的還是免費的,妳必須將妳具有的壹切權利給予妳的接受者;妳必須保證他們能收到或得到源程序;並且將這些條款給他們看,使他們知道他們有這樣的權利。

更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於python采用什麽開源協議的詳細內容希望對大家有所幫助,更多有關python教程請關註環球青藤其它相關文章!