我需要购买Qt框架
Do I need to buy the Qt Framework?
我想开发一个可以在所有操作系统上运行的c++应用程序。这个应用程序将是免费的,直到版本1.5(以确保它是高质量的)。我不希望这个应用程序是开源的。公众将只能访问安装程序"EXE",仅此而已。所有的源代码将由我保存和维护,而不是在一个合法的公司(至少现在)。
那么根据上面的信息,我需要购买Qt框架还是可以使用免费版本?我总是把像LGPL和GPL这样的自由许可协议搞混。我可以读一百万遍,但仍然不知道我是否可以使用它。
如果我可以免费使用Qt,在常规的非法律条件下;我必须做什么或如何将限制,以便我可以看到Qt免费。
我真的希望我可以免费使用Qt,因为当这个应用程序需要花钱时,我仍然希望有一个免费版本,功能较少,付费版本仍然非常便宜。不会让我变得富有,只会让我不至于破产,哈哈。我们说的是5美元的付费版本。
你可以(我们也这样做了)销售基于Qt库的商业应用。
你所需要做的就是。
1、动态链接你的exe对Qt的dll。所以你的产品的安装程序包括你的app.exe,只使用Qtcore4.dll等。这是一个好主意,因为你可以升级你的应用程序,而不必改变mb的dll。
2,如果你在Qt中修复或改变了任何东西,你需要将这些改变(仅对Qt源代码)提供给你的客户和/或返回给Qt人员。这是不太可能的,因为Qt是非常高质量的。
购买Qt许可证的唯一原因是如果你需要在一个不可能动态链接的平台上运行——也许是机顶盒——或者你需要额外的技术支持。
p。即使您不修改Qt,如果客户要求,您也需要提供原始的Qt源代码。但这只是指向Qt站点的问题。
没有任何要求显示源代码
这取决于您打算如何将Qt与您的应用程序集成。如果你动态地链接到Qt,那么你不需要一个商业许可证(LGPL将适合你)。
另一方面,如果你静态地链接到Qt,那么我的理解是,你将需要一个商业许可证。
- 使用Qt框架在c ++类中创建API调用
- 构建一个真正、完全静态的Qt 5框架和应用程序(Qt 5.8之后)
- QT框架中的QMAP与QLIST类
- 如何在Qt框架中从视频中逐个获取帧
- 为什么我不能用这个函数在Qt框架中打开另一个进程?
- 我如何在使用Mingw 32编译的QT框架中使用与MSVC 14.0编译的库
- 如何在 QT 框架工作C++中使用变量作为正则表达式模式
- 任何性能问题都在qt框架中使用了stackedwidget的最大页面数
- QT 框架C++我如何从另一个类访问进度栏
- C++ - QT 框架 / 无法调用方法
- Qt框架 - 我可以(合法地)使用qmake而不是Qt创建商业应用程序吗?
- 在QT框架中编译比特币-QT应用程序时断言失败错误
- 使用Qt框架减少多线程应用程序中数据库连接的最佳策略
- 使用Qt框架生成鼠标事件
- QT框架从4.7.2更新到5.2.1,QT不想配置并给出致命错误
- Qt框架:如何在布局中显示QGraphicsView
- 我需要购买Qt框架
- 集成Qt框架,Netbeans IDE, Visual Studio c++编译器
- OpenCV c++接口和Qt框架
- 在c++和Qt框架下使用InitiateSystemShutdown()函数