QT许可看起来非常反学习,因为你用它开发的任何东西只能是商业当且仅当 整个开发在使用商业时完成许可证。
除了伦理之外,如果你是QT的新手,可以使用非商业许可来解决它(因为你显然不知道如果你能做一些具有商业可行性的东西),但你最终会发展出一些粗糙的原型可能是一个有价值的商业产品的垫脚石,然后在那时你购买商业许可证,QT可以告诉你是否加入了在获得商业许可之前开发的零件?
答案 0 :(得分:14)
现在使用LGPL版本已经改变了,你甚至可以免费获得Visual Studio集成工具。
获得商业许可的唯一原因是,如果您需要商业支持,或者您是在手机等嵌入式平台上发货
编辑:正如SigTerm指出的那样,如果您想对Qt核心进行更改而不将这些更改返回给诺基亚,则需要商业许可证。
答案 1 :(得分:5)
根据the Nokia FAQ,Qt现在属于LGPL:
Qt提供的许可证是什么?
Qt根据Qt商业开发人员许可证,GNU宽通用公共许可证(“LGPL”)版本2.1和GNU通用公共许可证(“GPL”)版本3.0提供。