
14
|
第 1 章 Python 簡介
授權與價格議題
CPython 的許可證(license)是 Python Software Foundation License Version 2
(
https://docs.python.org/3/license.html
),相容於 GNU Public License(GPL),
但允許你將 Python 用於任何私有、免費或其他開源軟體的開發上,類似
於 BSD/Apache/MIT 許可證。Jython、IronPython 與 PyPy 的授權也同樣自
由。你從主要 Python、Jython、IronPython 與 PyPy 網站下載的任何東西都
不會花你任何一毛錢。這些許可證並沒有對你使用它們的工具、程式庫和
說明文件所開發的軟體設下授權與訂價條件的限制。
然而,並非與 Python 有關的所有東西都免於授權費用或麻煩。你能夠免費
下載的許多第三方 Python 原始碼、工具和擴充模組都有相當自由的授權,
類似 Python 本身所用的那樣。其他則是由 GPL 或 Lesser GPL(LGPL)所
涵蓋,限制了你能用於衍生作品的授權條件。某些商業開發的模組與工具
可能會要求你付費,不管是無條件的,或是在你將它們用於營利之時。
沒有什麼可以取代仔細檢視授權條件與價格。在你投資時間與精力到任何
軟體工具或元件上之前,請先確認你能接受它的授權條件。通常,特別是
在企業環境中,這種法務事宜可能得諮詢律師。本書中所涵蓋的模組與工
具,除非我們明確指出並非如此 ...