04-Qt的许可类型
1.2.1 Qt的许可类型
Qt的许可类型分为商业许可和开源许可,开源许可又分为LGPLV3和GPLV2/GPLV3。商业许可允许开发者不公开项目的源代码,其Qt版本包含更多的模块(某些模块只有商业许可的版本里才有),并能获得Qt公司的技术支持。当然,购买Qt商业许可需要支付费用。
使用开源许可的Qt无需支付费用,但是要遵循开源许可协议LGPLV3或GPLV2/GPLV3的规定。关于商业许可、开源许可的具体差别,开源许可的要求可以查看Qt官网的相关介绍。
对于Qt的学习来说,初学Qt使用开源版本的软件即可。若需要开发大型软件,并且不希望按照开源许可协议的要求公开源代码,以便对编写软件进行版权保护,则可以购买Qt的商业许可。
不同许可协议下,Qt的使用权利和要求、包含的模块、工具的对比可查看Qt官网网址。