LGPL 下的 Qt : How to distribute changes to Qt source code?

标签 qt

我们已经在 LGPL 下使用 Qt 开发了一个商业 Qt 应用程序。我们动态链接。我们还对 Qt 中的几个文件进行了一些更改,以更好地满足我们的需求。我意识到根据 LGPL,我必须公开这些更改。

我的问题是这是怎么做到的?

  • 我是否可以在我的域上设置一个网页,其中包含可供下载的修改后的源代码?
  • 安装后,我是否将修改后的源代码分发到客户端目标计算机上的文件夹中?
  • 其他
    道路?
  • 最佳答案

    您只需根据要求提供它们。

    它可以是您网络服务器上的一个文件,也可以只是通过电子邮件将它们发送给任何询问的人,您甚至可以将它们放在软盘上并收取费用。

    理想情况下,如果它是一个错误修复或可能对其他人有用的功能,您也可以将更改贡献回 Qt,然后它可能会被合并到 future 的版本中,然后您可以只使用标准构建。

    附: GPL 的信中说您必须提供创建修改后的构建所需的一切 - 所以完整的 Qt 源代码和构建文件。然而,对于像 Qt 这样的大型复杂项目,如果您只修改了几个文件,那么提供这些文件的下载(甚至与特定 Qt 版本的差异)会很有用

    关于LGPL 下的 Qt : How to distribute changes to Qt source code?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10852330/

    相关文章:

    c++ - 如何在我的 qwidgets 项目中复制 .ui 文件?

    c++ - 我如何在 Qt Creator 中创建一个复选框矩阵(无文本),并在运行时指定尺寸?

    windows - Qt 工具栏按钮图标在 MinGW 构建后显示在 Windows 中,但在使用 g++ 构建后消失

    qt - 模型数据未更改时刷新 View (Qt/PySide/PyQt)?

    c++ - 无法在另一个 Linux 系统上运行可执行二进制文件?

    qt - 如何使用升级的小部件设置 Tab 键顺序?

    c++ - Qt 将 base64 转换为 QImage 返回 null

    python - 如何使用 CSS 和 QT 使 QToolTip 圆角

    javascript - 如何从 qt 代码访问 JavaScript 中使用的变量值

    c++ - 不能#include <QQuickView>(或<QtQuick>)。