对于我正在研究的项目,我需要包含一些Python SDK标准的Python模块,因为我所针对的平台(确切地说,PyS60)不包含这些模块。我需要解决许可问题吗?我是否需要在项目中包含PSF许可证?
我的项目是在Apache 2.0下获得许可的。
答案 0 :(得分:7)
我可以将Python与非开源应用程序捆绑在一起吗?
是。与某些开源许可证不同,PSF许可证允许Python以未修改或修改的形式包含在非开放应用程序中。
常见问题解答继续解释第三方模块许可。
实际上,我认为答案是'是'。
免责声明:IANAL。
答案 1 :(得分:6)
python许可证非常开放。
Python完全免费,即使是 商业用途(包括转售)。 你可以卖掉写的产品 Python或嵌入式的产品 Python解释器。没有许可费 需要支付这种用途。
开源倡议有 将Python许可证认证为Open 来源,并将其包含在他们的列表中 开源许可证。
没有类似GPL的“copyleft” 限制。仅分发二进制文件 Python的版本,是否经过修改, 被允许。没有要求 发布任何源代码。 您也可以编写扩展模块 用于Python并仅提供它们 二进制形式。但是,Python 许可证与GPL兼容, 根据自由软件 基础。
您无法删除PSF的版权 从源代码或 得到的二进制文件。