【问题标题】:Can I sell my own PyQt4 app built with cx_freeze? [closed]我可以出售我自己用 cx_freeze 构建的 PyQt4 应用程序吗? [关闭]
【发布时间】:2014-10-17 10:19:11
【问题描述】:

我知道 PyQt4 有 GPL 许可证。但我很困惑:

如何销售使用 cx_freeze 构建的应用程序?

我可以合法地这样做吗? 否则我该怎么办?

编译好的py文件也代表源码吗?

我不想更改具有 LGPL 的 PySide 代码。如果合法,我想出售使用 cx_freeze 构建的 PyQt4。

【问题讨论】:

标签: python qt4 pyqt pyqt4 cx-freeze


【解决方案1】:

IANAL,但这里是一个简短的总结。

  1. 是的,即使它是 GPL,你也可以出售它。

  2. 但是,由于 PyQt4 是 GPL,那么您的整个应用程序也是 GPL,这意味着任何收到副本(例如,购买它)的人都可以合法地免费或有钱地重新分发它,您无能为力防止它发生。

  3. 除非您购买 PyQt4 的商业许可证,在这种情况下,您可以保留您的专有许可证,只要您还遵守您也使用的任何第三方库的许可限制/规则。

【讨论】:

  • 还有PySide,它的工作方式类似于 PyQt4,但是是 LGPL,所以你可以在专有项目中使用它。
  • 但是你能用 cx_freeze 卖掉它吗? LGPL 意味着您不必共享源代码,但如果程序使用 LGPL 库,如 Qt,在这种情况下,客户应该能够更改自己的 Qt 版本。你觉得有可能吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-22
  • 1970-01-01
  • 2010-12-22
  • 1970-01-01
  • 1970-01-01
  • 2011-07-04
  • 1970-01-01
相关资源
最近更新 更多