大家产品上开始用Qt6没,到底现在的收费模式是什么样
看着要交年费才行,采用的订阅方式。
Pricing and Packaging | Software Stack | Tech Stack | Qt
https://img.alicdn.com/imgextra/i2/299314119/O1CN01WbDTxa1gIY6vViMh1_!!299314119.png
初步了解是开源许可和商用许可两种。
开源许可的话,要遵照GPLv3 LGPLv3等协议,也就是需要开源产品。
https://www.qt.io/download-open-source?hsCtaTracking=9f6a2170-a938-42df-a8e2-a9f0b1d6cdce%7C6cb0de4f-9bb5-4778-ab02-bfb62735f3e5 我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,linux。 ghslfgkkl88 发表于 2021-10-27 15:12
我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,lin ...
.net 不怕逆向? 用的5.12,没有升级。准备把软件的底层用C/C++实现,与Qt隔离,UI部分继续使用Qt或者其他UI。 ghslfgkkl88 发表于 2021-10-27 15:12
我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,lin ...
也是不错的选择。 风来吴山 发表于 2021-10-27 20:57
用的5.12,没有升级。准备把软件的底层用C/C++实现,与Qt隔离,UI部分继续使用Qt或者其他UI。
5.12现在的玩法应该也采用的开源GPL许可吧 在 Qt 6.2 中,才添加了对以下附加模块的支持(在 Qt 6.1 中已有的模块之上):
- Qt Bluetooth
- Qt Multimedia
- Qt NFC
- Qt Positioning
- Qt Quick Dialogs
- Qt RemoteObjects
- Qt Sensors
- Qt SerialBus
- Qt SerialPort
- Qt WebChannel
- Qt WebEngine
- Qt WebSockets
- Qt WebView
况且也未必稳定 ,或许 即使要用 Qt6.x也许是再等等好
Qt 5.12.8大概是 最后一个免费的美餐。 在某些场合 或许可以考虑 Go Hp_2018 发表于 2021-10-28 09:46
Qt 5.12.8大概是 最后一个免费的美餐。
这个版本的免费,是否需要开源源工程。 印象中QT一直都是GPL的,合规的话不付钱基本都得把自己的代码也开源 Qt 5.12.8是最后一个好用的 免费 的 长期维护版 。 发布你的程序 ,声明使用了 Qt,并且动态链接 Qt 的 库 应该没有版权问题。
Qt 5.12.8以后 的 Qt 5.12.x貌似 有些 附加模块 编译 有问题。
Hp_2018 发表于 2021-10-28 10:18
Qt 5.12.8是最后一个好用的 免费 的 长期维护版 。 发布你的程序 ,声明使用了 Qt,并且动态链接 Qt...
没有付费的,好像得开源,他们貌似一直是GPL开源授权。 ilcvm 发表于 2021-10-28 10:13
印象中QT一直都是GPL的,合规的话不付钱基本都得把自己的代码也开源
谢谢,我理解的也是这样的。 Qt 开源版开发软件能商用么?
https://www.zhihu.com/question/280004516
当然可以。Qt大部分模块都是LGPL协议的(包括Core、Widgets和QML等核心模块),而该协议是允许你发布闭源、
商业软件的。简单说就是如果你以动态链接的形式使用这些模块,则可以不公开源码,比如Windows上是DLL形式,Linux上是so格式。
注意,有些Qt模块不是LGPL协议的,比如Qt Chats就是GPL协议。该协议具有典型的“传染性”,即它要求所有使用这些模块的软件也是用GPL协议,
协议要求中包括开源。使用模块时要根据自己的需求仔细选择。
Qt 开源版开发软件 商用
1. 必须使用Qt的LGPL许可版本;
2. Qt的库必须是动态链接,否则会有不必要的麻烦;
3. Qt的库最好不与产品同时发布。 ccccccccs 发表于 2021-10-27 18:33
.net 不怕逆向?
核心算法C++实现,不怕逆向。至于破解,纯C++实现的也一样破解了。能挡住大多数就行,而且我的软件还没到让人必须破解的程度。 eric2013 发表于 2021-10-28 10:49
谢谢,我理解的也是这样的。
我记得原来大多数是LGPL的,调用QT的部分开源就行,其他部分可以不开源。 准备评估下个产品硬上Linux,还在想着GUI是不是要用QT,看这样的授权方式,估计的放弃了。不知道Linux上还有哪些比较好的又容易上手的GUI了 ghslfgkkl88 发表于 2021-10-27 15:12
我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,lin ...
嵌入式Linux能支持吗?如果行的话,果断投奔。 aaa2742 发表于 2022-8-16 14:55
嵌入式Linux能支持吗?如果行的话,果断投奔。
这个需要你自己判断,注意.net6 和MAUI的区别,以及受支持的区别:
https://docs.microsoft.com/zh-cn/dotnet/core/install/linux
https://dotnet.microsoft.com/en-us/download/dotnet/6.0
https://docs.microsoft.com/zh-cn/dotnet/maui/supported-platforms 本帖最后由 wanglehui_12 于 2022-8-17 09:44 编辑
这个两个技术栈的差异很大,项目的技术选型因素很多,比如历史项目技术资产,团队成员技术栈现状,关键功能支持现状等
评估需要过程,入坑需谨慎,可以自己做个Demo,看看适不适合自己。
另:MAUI已经出正式版(VS2022 17.3.0),作为Xamarin Form的演进和继承者,其发展方向是清晰的,
.NET Core->.NET5/6->... 大一统的目标也是激动人心的(尤其对.NET技术栈程序员)
但仍需要时间。 (目前MAUI官方是不支持Linux平台,扔给社区了) aaa2742 发表于 2022-8-16 14:55
嵌入式Linux能支持吗?如果行的话,果断投奔。
微微官宣,Ubuntu22.04 LTS正式开始原装支持.NET6,NET6的跨平台迈出重要一步
https://www.armbbs.cn/forum.php?mod=viewthread&tid=114796&fromuid=58
(出处: 硬汉嵌入式论坛)
wanglehui_12 发表于 2022-8-17 09:41
这个两个技术栈的差异很大,项目的技术选型因素很多,比如历史项目技术资产,团队成员技术栈现状,关键功能 ...
重大进展来了。
微微官宣,Ubuntu22.04 LTS正式开始原装支持.NET6,NET6的跨平台迈出重要一步
https://www.armbbs.cn/forum.php?mod=viewthread&tid=114796&fromuid=58
(出处: 硬汉嵌入式论坛)
eric2013 发表于 2022-8-17 09:47
重大进展来了。
微微官宣,Ubuntu22.04 LTS正式开始原装支持.NET6,NET6的跨平台迈出重要一步
.NET6 跨平台没有问题,我指的是UI这块技术栈,官方主推的MAUI不支持,需要社区自己搞定移植
这张图:
wanglehui_12 发表于 2022-8-17 09:53
.NET6 跨平台没有问题,我指的是UI这块技术栈,官方主推的MAUI不支持,需要社区自己搞定移植
这张图:
...
使用 .NET就够了,大部分应用都够用,做个上位机非常方便。
前段时间分享的这个树莓派就是NET6跨平台做了上位机,效果还不错。
https://www.armbbs.cn/forum.php?mod=viewthread&tid=113621
eric2013 发表于 2022-8-17 09:56
使用 .NET就够了,大部分应用都够用,做个上位机非常方便。
前段时间分享的这个树莓派就是NET6跨平 ...
目前只有Windows版本
很期待作者在其他平台推出上位机,可以参考一下其采用的技术方案
之前评估过,Linux版本的“WPF”,http://avaloniaui.net/,也能用,就是现在还没发布1.0版本
wanglehui_12 发表于 2022-8-17 10:04
目前只有Windows版本
我那个帖子楼主位没有更新,已经发布了两周了,我更新下帖子,好久没更新了
wanglehui_12 发表于 2022-8-17 09:53
.NET6 跨平台没有问题,我指的是UI这块技术栈,官方主推的MAUI不支持,需要社区自己搞定移植
这张图:
...
这个也看个人需求,我对linux没有需求,反而android和ios对我很有吸引力。 用 qt 4.8.7,解决了所有bug,闭源。 ghslfgkkl88 发表于 2022-8-16 16:03
这个需要你自己判断,注意.net6 和MAUI的区别,以及受支持的区别:
https://docs.microsoft.com/zh-cn ...
看了下,好像.NET6是支持ARM平台Linux,但MAUI好像好没着落。。。。。 aaa2742 发表于 2022-8-22 14:23
看了下,好像.NET6是支持ARM平台Linux,但MAUI好像好没着落。。。。。
丢给社区了,不知道社区会如何。
页:
[1]