【发布时间】:2013-10-09 14:15:12
【问题描述】:
我有 Python 应用程序需要商业发布(封闭源代码),我们正在使用一些 GPL 许可的模块。
如果我理解正确,那么 GPL 会限制如果我想在封闭源代码下发布它,我不能静态链接 GPL 代码。
其他一些关于动态导入的问题建议使用__import__,但我认为这会以同样的方式工作,至少在我们生成二进制文件时是这样。
【问题讨论】:
-
我相信(但我不是律师),无论哪种方式都是非法的。如果您与 GPL 组件链接,则您的二进制文件是 GPL 的。
-
我也不是律师,但据我了解,只有LGPL能让你做动态导入漏洞。 GPL 也将它涉及的所有内容都转换为 GPL,因为它被视为代码的扩展。在少数情况下,您会发现 LGPL 库的 API 与其 GLP 兄弟非常相似(例如 PyQt(GPL) 与 PySide(LGPL))。祝你好运。
-
我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 和 here 了解详细信息,help center 了解更多信息。
标签: python licensing python-import