如何为Qt应用程序提供许可证?
我在Qt的下载页面上看到了(http://qt.nokia.com/downloads)该Qt在GPLv3、LGPLv2和商业许可证下可用。我用Windows脱机安装程序安装了Qt,从下载页面下载。 我完成了我的应用程序,我想使一切完美的许可证领域。 我的应用程序是封闭源代码、免费和友好链接的,所以LGPL v2可以使用。但是,我在哪里以及如何告知用户有关许可的信息?我必须把它写在txt文件中还是写进程序中?我必须为每个qt.dll文件提供许可证吗?我该怎么做? 无论如何,我从哪里知道我使用的是LGPL版本的Qt而不是GPLv3?或者两者相同(从已安装的QT SDK视图),我可以决定在发布我的作品时要使用哪个许可证? 因此,如果我改变主意,想将我的应用程序置于GPLv3许可证之下,我唯一要做的就是提供不同的许可证 (注意:我知道GPLv3和LGPL的要求有所不同,但现在我对许可证部署的过程感兴趣。) (抱歉英语不好)如何为Qt应用程序提供许可证?,qt,licensing,Qt,Licensing,我在Qt的下载页面上看到了(http://qt.nokia.com/downloads)该Qt在GPLv3、LGPLv2和商业许可证下可用。我用Windows脱机安装程序安装了Qt,从下载页面下载。 我完成了我的应用程序,我想使一切完美的许可证领域。 我的应用程序是封闭源代码、免费和友好链接的,所以LGPL v2可以使用。但是,我在哪里以及如何告知用户有关许可的信息?我必须把它写在txt文件中还是写进程序中?我必须为每个qt.dll文件提供许可证吗?我该怎么做? 无论如何,我从哪里知道我使用的是
感谢您获得Qt许可证,您无需告知您使用的Qt版本。或者,如果需要,您可以放置一个“About Qt”函数,显示关于框架的弹出窗口(使用
qApp->aboutQt();
)
如果您想将应用程序置于(L)GPL下,您必须执行以下操作:
MySooT是免费软件:您可以根据自由软件基金会发布的GNU较低通用公共许可证的条款重新分发和/或修改它,或者许可证的第3版,或者(按您的选择)任何后续版本。 MySoft的发行是希望它会有用,但没有任何保证;甚至没有对适销性或特定用途适用性的默示保证。有关更多详细信息,请参阅GNU Lesser通用公共许可证
您应该与MySoft一起收到GNU Lesser通用公共许可证的副本。如果没有,请参阅我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,以及更多信息,@JasonMArcher如果有人可以的话,我可以将其迁移到programs.SE站点。