我在Qt的下载页面(http://qt.nokia.com/downloads)中看到,Qt可以在GPL v3,LGPL v2和商业许可下使用。我安装了Qt和Windows下载安装程序,从该下载页面下载。 我完成了我的应用程序,我想在许可证区域完美地制作一切。 我的应用程序是封闭源代码,免费和链接dinamicly,所以LGPL v2是可以的。但是,我在哪里以及如何通知用户许可?我是否必须将其写入txt或程序中?我是否必须为每个qt .dll文件提供许可证?我该怎么做呢? 无论如何,我在哪里知道我使用的是QPL的LGPL版本而不是GPL v3?或者两者是相同的(来自已安装的QT SDK视图),我可以决定在发布作品时我想要使用哪个许可证? 因此,如果我改变主意并想将我的应用程序置于GPL v3许可证下,我唯一要做的就是提供不同的许可证吗?
(注意:我知道GPL v3和LGPL的要求之间存在差异,但现在我对许可证部署的过程感兴趣。)
(抱歉英语不好)
由于
答案 0 :(得分:1)
对于Qt Licensing,您无需知道您使用的Qt版本。或者,您可以根据需要设置“关于Qt”功能,以显示有关框架的弹出窗口(使用qApp->aboutQt();
)。
如果你想把你的应用程序放在(L)GPL下,你必须这样做:
MySoft 是免费软件:您可以根据自由软件基金会(许可证第3版)发布的GNU宽通用公共许可证的条款重新分发和/或修改它,或者(根据您的选择)任何更高版本。
分发MySoft 希望它有用,但没有任何担保;甚至没有适销性或特定用途适用性的暗示保证。有关详细信息,请参阅GNU宽通用公共许可证。
您应该已经收到了GNU宽通用公共许可证以及 MySoft 的副本。如果没有,请参阅http://www.gnu.org/licenses/。