qt - 我们是否应该包含 Qt 使用的所有 3rd 方库的许可通知?

标签 qt licensing gpl qt5 lgpl

关闭。这个问题是off-topic .它目前不接受答案。












想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。

8年前关闭。




Improve this question




我使用 Qt 作为动态链接库,并计划在专有软件中使用 LGPL 许可证。 Qt 工具包使用其他库,例如 OpenGL、ANGLE、Libjpeg、Webkit 等等。甚至函数 QDate::weekNumber() 也有加州大学伯克利分校的许可通知(参见 here)。许多第 3 方库是核心 Qt 模块的一部分。

通常我们需要包含我们在软件中使用的第 3 方程序/库的许可通知。但是,我不确定是否在关于使用的许可证的通知中,我需要包含关于仅使用 Qt 工具包库的许可证通知,或者我必须包含关于每个第 3 方库或使用的每个代码的单独通知吗?

另一个困惑是,像 KDE 对 Qt 的一些贡献仅使用 GPL(而不是 LGPL)许可。在这种情况下,人们如何使用具有 LGPL 许可证的 Qt 库?

谢谢!

最佳答案

我们通常列出来自第三方组件的许可证。您可以在此处找到列表:
http://qt-project.org/doc/qt-5.0/qtdoc/licenses.html

因此,我们遵循 Digia 的建议:

"Digia gratefully acknowledges these and other contributions to Qt. We recommend that programs that use Qt also acknowledge these contributions, and quote these license statements in an appendix to the documentation."



Qt 核心库中的所有 KDE 贡献都属于 LGPL,即使它们在其他地方可能有不同的许可证。这仅适用于核心 Qt 贡献,当然不适用于 KDE 项目的外部库。

关于qt - 我们是否应该包含 Qt 使用的所有 3rd 方库的许可通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16361876/

相关文章:

c++ - Qt 获取样式表边框颜色

html - 通过套接字空间发送数据,使用空间接收

android - 在Android Market中托管GPL代码(dcm4che库)

linux - USB key 安全 - linux 启动

java - GPLv3许可使用案例

c++ - 添加空间隔 Widget 导致 Qt 中的内存泄漏?

c++ - 添加所需库后使用 TShark C++ 源文件剖析消息时 undefined reference

licensing - 订阅过期后,MSDN 产品 key 是否仍然有效?

gpl - 如何根据 GPLv3 的第 7 节编写异常(exception)?

java - GPL允许这种修改吗?哪些许可证允许这样做?