我在Qt的下载页面(http://qt.nokia.com/downloads)上看到,Qt在GPL v3、LGPL v2和商业许可下可用。我使用Windows脱机安装程序安装了Qt,该程序是从该下载页面下载的。我完成了我的应用程序,我想让一切都完美地在许可证区。我的应用程序是封闭源代码的,免费的,链接很友好,所以LGPL v2对它来说是可以的。但是,在哪里,以及如何通知用户有关许可的信息?我必须把它写在txt中还是写到程序中?我必须为每个qt .dll文件提供许可证吗?现在我该怎么做呢?无论如何,我从哪里知道我使用的是Qt的LGPL版本,而不是GPL v3?或者两者是相同的(从已安装的QT SDK视图),我可以决定在发布我的作品时使用哪个许可证?因此,如果我改变主意,我想把我的应用程序放在GPL v3许可下,我唯一要做的就是提供一个不同的许可?
(注意:我知道GPL v3和LGPL的要求是不同的,但现在我感兴趣的是许可证部署的过程。)
(抱歉,我的英语不好)
谢谢
发布于 2012-07-02 09:44:32
对于Qt许可,您不需要告诉您使用的Qt版本。如果你愿意,你也可以添加一个"About Qt“功能来显示一个关于框架的弹出式窗口(使用qApp->aboutQt();)。
如果你想把你的应用放在(L)GPL下,你必须这样做:
MySoft是自由软件:您可以根据自由软件基金会发布的GNU Lesser General Public License的条款重新分发和/或修改它,可以是许可证的第三版,也可以是(根据您的选择)任何更高版本。
分发MySoft的目的是希望它有用,但没有任何担保;甚至没有对适销性或特定用途的适用性的默示担保。有关详细信息,请参阅GNU Lesser General Public License。
您应该已经收到了MySoft随附的GNU Lesser Public License的副本。如果不是,请参阅http://www.gnu.org/licenses/.
有关更多信息,您可以访问GNU网站:http://www.gnu.org/licenses/gpl-howto.html
https://stackoverflow.com/questions/11283852
复制相似问题