首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Qt应用提供licence?

如何为Qt应用提供licence?
EN

Stack Overflow用户
提问于 2012-07-02 00:47:02
回答 1查看 1.1K关注 0票数 2

我在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的要求是不同的,但现在我感兴趣的是许可证部署的过程。)

(抱歉,我的英语不好)

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-02 09:44:32

对于Qt许可,您不需要告诉您使用的Qt版本。如果你愿意,你也可以添加一个"About Qt“功能来显示一个关于框架的弹出式窗口(使用qApp->aboutQt();)。

如果你想把你的应用放在(L)GPL下,你必须这样做:

  1. 你必须释放你的代码(当然)
  2. 在你的程序中提供一份LGPL的副本(例如,在一个叫做"COPYING.LESSER“的文件中,对于LGPL或者”copy“,对于GPL )。
  3. 在每个源文件的开头,你必须写这样的东西(这里是LGPLv3 license):

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11283852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档