附录 H. Python 许可证

H.A. 软件历史

Python 由 Guido van Rossum 于 20 世纪 90 年代初在荷兰 Stichting Mathematisch Centrum (CWI) 创建,作为 ABC 语言的继承者。Guido 是 Python 的主要作者,尽管它包含了许多其他人的贡献。CWI 发布的最后一个版本是 Python 1.2。1995 年,Guido 在弗吉尼亚州雷斯顿的国家研究计划公司 (CNRI) 继续进行 Python 的工作,并在那里发布了该软件的多个版本。Python 1.6 是 CNRI 发布的最后一个版本。2000 年,Guido 和 Python 核心开发团队加入 BeOpen.com,组建了 BeOpen PythonLabs 团队。Python 2.0 是 BeOpen.com 发布的第一个也是唯一一个版本。

在 Python 1.6 发布之后,Guido van Rossum 离开 CNRI 并与商业软件开发人员合作,很明显,能够将 Python 与 GNU 通用公共许可证 (GPL) 下提供的软件一起使用是非常可取的。CNRI 和自由软件基金会 (FSF) 进行了互动,以制定 Python 许可证的启用措辞变更。Python 1.6.1 与 Python 1.6 基本相同,只有一些小的错误修复,并且使用不同的许可证,使以后的版本可以与 GPL 兼容。Python 2.1 是 Python 1.6.1 以及 Python 2.0 的衍生作品。

在 BeOpen.com 发布 Python 2.0 之后,Guido van Rossum 和其他 PythonLabs 开发人员加入了 Digital Creations。从那时起,从 Python 2.1 及其 alpha 和 beta 版本开始添加的所有知识产权均归 Python 软件基金会 (PSF) 所有,这是一个仿照 Apache 软件基金会建立的非营利组织。有关 PSF 的更多信息,请访问 https://pythonlang.cn/psf/。

感谢在 Guido 的指导下工作的许多外部志愿者,他们使这些版本的发布成为可能。