在您的发行版中包含Python标准库

时间:2009-03-27 00:43:19

标签: python licensing

对于我正在研究的项目,我需要包含一些Python SDK标准的Python模块,因为我所针对的平台(确切地说,PyS60)不包含这些模块。我需要解决许可问题吗?我是否需要在项目中包含PSF许可证?

我的项目是在Apache 2.0下获得许可的。

2 个答案:

答案 0 :(得分:7)

根据PSF License FAQ

  

我可以将Python与非开源应用程序捆绑在一起吗?

     

是。与某些开源许可证不同,PSF许可证允许Python以未修改或修改的形式包含在非开放应用程序中。

常见问题解答继续解释第三方模块许可。

实际上,我认为答案是'是'。

免责声明:IANAL。

答案 1 :(得分:6)

python许可证非常开放。

Python License

  • Python完全免费,即使是 商业用途(包括转售)。 你可以卖掉写的产品 Python或嵌入式的产品 Python解释器。没有许可费 需要支付这种用途。

  • 开源倡议有 将Python许可证认证为Open 来源,并将其包含在他们的列表中 开源许可证。

  • 没有类似GPL的“copyleft” 限制。仅分发二进制文件 Python的版本,是否经过修改, 被允许。没有要求 发布任何源代码。 您也可以编写扩展模块 用于Python并仅提供它们 二进制形式。但是,Python 许可证与GPL兼容, 根据自由软件 基础。

  • 您无法删除PSF的版权 从源代码或 得到的二进制文件。