Python是一種解釋型、物件導向、動態資料類型的高階程式設計語言。
Python由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年。 (推薦學習:Python影片教學)
像Perl語言一樣, Python原始碼同樣遵循 GPL(GNU General Public License)開源協定。
GPL,是GNU General Public License的縮寫,是GNU通用公共授權非正式的中文翻譯。它並非由自由軟體基金會所發表,亦非使用GNU通用公共授權的軟體的法定發布條款─只有GNU通用公共授權英文原文的版本始具有此等效力。
GPL(GNU通用公共授權)
大多數軟體授權決意剝奪你共享和修改軟體的自由。相較之下,GNU通用公共授權試圖保證你共享和修改自由軟體的自由。 ——保證自由軟體對所有使用者都是自由的。
GPL適用於大多數自由軟體基金會的軟體,以及使用這些軟體而承擔義務的作者所開發的軟體。 (自由軟體基金會的其他一些軟體受GNU庫通用授權的保護)。你也可以將它用到你的程式中。當我們談到自由軟體(free software)時,我們指的是自由而不是價格。
為了保護你的權利,我們需要作出規定:禁止任何人不承認你的權利,或要求你放棄這些權利。如果你修改了自由軟體或發布了軟體的副本,這些規定就轉化為你的責任。
例如,如果你發布這樣一個程式的副本,不管是收費的還是免費的,你必須將你擁有的一切權利給予你的接受者;你必須保證他們能收到或得到原始程式;並且將這些條款給他們看,使他們知道他們有這樣的權利。
我們採取兩項措施來保護你的權利。
(1)給軟體以版權保護。
(2)提供許可證給你。它給你複製,發布和修改這些軟體的法律許可。
GPL標誌
同樣,為了保護每個作者和我們自己,我們需要清楚地讓每個人明白,自由軟體沒有擔保(no warranty)。如果因為其他某個人修改了軟體,並繼續加以傳播。我們需要它的接受者明白:他們所得到的並不是原來的自由軟體。由其他人引入的任何問題,不應損害原作者的聲譽。
最後,任何自由軟體不斷受到軟體專利的威脅。我們希望避免這樣的風險,自由軟體的再發布者以個人名義取得專利授權。事實上,將軟體變成私有。為防止這一點,我們必須明確:任何專利必須以允許每個人自由使用為前提,否則就不准許有專利。
更多Python相關技術文章,請造訪Python教學欄位學習!
以上是python屬於開源語言嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!