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