在发行版中包含Python标准库

2024-05-17 15:18:14 发布

您现在位置:Python中文网/ 问答频道 /正文

对于我正在做的一个项目,我需要包括一些Python模块,这些模块是pythonsdk的标准配置,因为我所瞄准的平台(准确地说,PyS60)不包括这些模块。我需要解决什么许可问题吗?我需要在我的项目中包括PSF许可证吗?在

我的项目是在Apache2.0下授权的。在


Tags: 模块项目平台psfpythonsdk标准配置pys60
2条回答

python许可证非常开放。在

Python License

  • Python是绝对免费的,即使 商业用途(包括转售)。 你可以卖一个写着 Python或嵌入 Python解释器。无许可费 这种使用需要付费。

  • 开源计划已经 认证Python许可证为Open 来源,包括在他们的名单上 开放源代码许可。

  • 没有像“copyleft”这样的GPL 限制。仅分发二进制文件 Python的版本,无论是否修改, 是允许的。没有要求 发布你的任何源代码。 您还可以编写扩展模块 只在 二进制形式。然而,Python 许可证与GPL兼容, 根据自由软件 基金会。

  • 您不能删除PSF的版权 从源代码或 生成的二进制文件。

根据PSF License FAQ

Can I bundle Python with my non-open-source application?

Yes. Unlike some open source licenses, the PSF License allows Python to be included in non-open applications, either in unmodified or modified form.

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

实际上,我认为答案是肯定的。在

免责声明:IANAL。在

相关问题 更多 >