硬汉嵌入式论坛

 找回密码
 立即注册
查看: 10210|回复: 32
收起左侧

[Qt] 大家产品上开始用Qt6没,到底现在的收费模式是什么样

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2021-10-27 13:54:13 | 显示全部楼层 |阅读模式


看着要交年费才行,采用的订阅方式。

Pricing and Packaging | Software Stack | Tech Stack | Qt



QQ截图20211027135143.png

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2021-10-27 13:58:42 | 显示全部楼层
初步了解是开源许可和商用许可两种。

开源许可的话,要遵照GPLv3 LGPLv3等协议,也就是需要开源产品。

https://www.qt.io/download-open- ... 8-ab02-bfb62735f3e5
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2021-10-27 15:12:28 | 显示全部楼层
我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,linux。
回复

使用道具 举报

0

主题

14

回帖

14

积分

新手上路

积分
14
发表于 2021-10-27 18:33:44 | 显示全部楼层
ghslfgkkl88 发表于 2021-10-27 15:12
我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,lin ...

.net 不怕逆向?
回复

使用道具 举报

3

主题

110

回帖

119

积分

初级会员

积分
119
发表于 2021-10-27 20:57:15 | 显示全部楼层
用的5.12,没有升级。准备把软件的底层用C/C++实现,与Qt隔离,UI部分继续使用Qt或者其他UI。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2021-10-28 01:35:32 | 显示全部楼层
ghslfgkkl88 发表于 2021-10-27 15:12
我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,lin ...

也是不错的选择。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2021-10-28 01:36:08 | 显示全部楼层
风来吴山 发表于 2021-10-27 20:57
用的5.12,没有升级。准备把软件的底层用C/C++实现,与Qt隔离,UI部分继续使用Qt或者其他UI。

5.12现在的玩法应该也采用的开源GPL许可吧
回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2021-10-28 09:45:43 | 显示全部楼层
在 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  也许是再等等好
  
回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2021-10-28 09:46:49 | 显示全部楼层
Qt 5.12.8  大概是 最后一个免费的美餐。
回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2021-10-28 09:47:39 | 显示全部楼层
在某些场合 或许可以考虑 Go
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2021-10-28 10:06:43 | 显示全部楼层
Hp_2018 发表于 2021-10-28 09:46
Qt 5.12.8  大概是 最后一个免费的美餐。

这个版本的免费,是否需要开源源工程。
回复

使用道具 举报

0

主题

99

回帖

99

积分

初级会员

积分
99
发表于 2021-10-28 10:13:00 | 显示全部楼层
印象中QT一直都是GPL的,合规的话不付钱基本都得把自己的代码也开源
回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2021-10-28 10:18:21 | 显示全部楼层
Qt 5.12.8  是最后一个好用的 免费 的 长期维护版 。 发布你的程序 ,声明使用了 Qt  ,并且  动态链接 Qt 的 库 应该没有版权问题。
Qt 5.12.8  以后 的 Qt 5.12.x  貌似 有些 附加模块 编译 有问题。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2021-10-28 10:49:32 | 显示全部楼层
Hp_2018 发表于 2021-10-28 10:18
Qt 5.12.8  是最后一个好用的 免费 的 长期维护版 。 发布你的程序 ,声明使用了 Qt  ,并且  动态链接 Qt  ...

没有付费的,好像得开源,他们貌似一直是GPL开源授权。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2021-10-28 10:49:45 | 显示全部楼层
ilcvm 发表于 2021-10-28 10:13
印象中QT一直都是GPL的,合规的话不付钱基本都得把自己的代码也开源

谢谢,我理解的也是这样的。
回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2021-10-29 09:37:54 | 显示全部楼层
Qt 开源版开发软件能商用么?
https://www.zhihu.com/question/280004516
当然可以。Qt大部分模块都是LGPL协议的(包括Core、Widgets和QML等核心模块),而该协议是允许你发布闭源、
商业软件的。简单说就是如果你以动态链接的形式使用这些模块,则可以不公开源码,比如Windows上是DLL形式,Linux上是so格式。
注意,有些Qt模块不是LGPL协议的,比如Qt Chats就是GPL协议。该协议具有典型的“传染性”,即它要求所有使用这些模块的软件也是用GPL协议,
协议要求中包括开源。使用模块时要根据自己的需求仔细选择。


回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2021-10-29 09:38:31 | 显示全部楼层
Qt 开源版开发软件 商用

1. 必须使用Qt的LGPL许可版本;

2. Qt的库必须是动态链接,否则会有不必要的麻烦;

3. Qt的库最好不与产品同时发布[QT官方建议Qt软件从Qt官方网站下载Qt库,否则会违反为GLPL协议]。
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2021-10-31 18:02:39 | 显示全部楼层

核心算法C++实现,不怕逆向。至于破解,纯C++实现的也一样破解了。能挡住大多数就行,而且我的软件还没到让人必须破解的程度。
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2021-10-31 18:05:47 | 显示全部楼层
eric2013 发表于 2021-10-28 10:49
谢谢,我理解的也是这样的。

我记得原来大多数是LGPL的,调用QT的部分开源就行,其他部分可以不开源。
回复

使用道具 举报

44

主题

562

回帖

699

积分

金牌会员

积分
699
发表于 2021-11-6 14:30:26 | 显示全部楼层
准备评估下个产品硬上Linux,还在想着GUI是不是要用QT,看这样的授权方式,估计的放弃了。不知道Linux上还有哪些比较好的又容易上手的GUI了
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2022-8-16 14:55:39 | 显示全部楼层
ghslfgkkl88 发表于 2021-10-27 15:12
我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,lin ...

嵌入式Linux能支持吗?如果行的话,果断投奔。
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2022-8-16 16:03:16 | 显示全部楼层
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
回复

使用道具 举报

38

主题

291

回帖

405

积分

高级会员

积分
405
发表于 2022-8-17 09:41:17 | 显示全部楼层
本帖最后由 wanglehui_12 于 2022-8-17 09:44 编辑

这个两个技术栈的差异很大,项目的技术选型因素很多,比如历史项目技术资产,团队成员技术栈现状,关键功能支持现状等

评估需要过程,入坑需谨慎,可以自己做个Demo,看看适不适合自己。

另:MAUI已经出正式版(VS2022 17.3.0),作为Xamarin Form的演进和继承者,其发展方向是清晰的,

.NET Core->.NET5/6->... 大一统的目标也是激动人心的(尤其对.NET技术栈程序员)

但仍需要时间。 (目前MAUI官方是不支持Linux平台,扔给社区了)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2022-8-17 09:46:29 | 显示全部楼层
aaa2742 发表于 2022-8-16 14:55
嵌入式Linux能支持吗?如果行的话,果断投奔。

微微官宣,Ubuntu22.04 LTS正式开始原装支持.NET6,NET6的跨平台迈出重要一步
https://www.armbbs.cn/forum.php? ... 4796&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2022-8-17 09:47:01 | 显示全部楼层
wanglehui_12 发表于 2022-8-17 09:41
这个两个技术栈的差异很大,项目的技术选型因素很多,比如历史项目技术资产,团队成员技术栈现状,关键功能 ...

重大进展来了。

微微官宣,Ubuntu22.04 LTS正式开始原装支持.NET6,NET6的跨平台迈出重要一步
https://www.armbbs.cn/forum.php? ... 4796&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

38

主题

291

回帖

405

积分

高级会员

积分
405
发表于 2022-8-17 09:53:12 | 显示全部楼层
eric2013 发表于 2022-8-17 09:47
重大进展来了。

微微官宣,Ubuntu22.04 LTS正式开始原装支持.NET6,NET6的跨平台迈出重要一步

.NET6 跨平台没有问题,我指的是UI这块技术栈,官方主推的MAUI不支持,需要社区自己搞定移植
这张图:

2022-08-17_9-52-26.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2022-8-17 09:56:58 | 显示全部楼层
wanglehui_12 发表于 2022-8-17 09:53
.NET6 跨平台没有问题,我指的是UI这块技术栈,官方主推的MAUI不支持,需要社区自己搞定移植
这张图:
...


使用 .NET就够了,大部分应用都够用,做个上位机非常方便。

前段时间分享的这个树莓派就是NET6跨平台做了上位机,效果还不错。

https://www.armbbs.cn/forum.php?mod=viewthread&tid=113621





回复

使用道具 举报

38

主题

291

回帖

405

积分

高级会员

积分
405
发表于 2022-8-17 10:04:22 | 显示全部楼层
eric2013 发表于 2022-8-17 09:56
使用 .NET就够了,大部分应用都够用,做个上位机非常方便。

前段时间分享的这个树莓派就是NET6跨平 ...

目前只有Windows版本

2022-08-17_10-01-46.png

很期待作者在其他平台推出上位机,可以参考一下其采用的技术方案

之前评估过,Linux版本的“WPF”,http://avaloniaui.net/,也能用,就是现在还没发布1.0版本

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
 楼主| 发表于 2022-8-17 10:09:24 | 显示全部楼层
wanglehui_12 发表于 2022-8-17 10:04
目前只有Windows版本

我那个帖子楼主位没有更新,已经发布了两周了,我更新下帖子,好久没更新了


image.png
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2022-8-17 13:36:19 | 显示全部楼层
wanglehui_12 发表于 2022-8-17 09:53
.NET6 跨平台没有问题,我指的是UI这块技术栈,官方主推的MAUI不支持,需要社区自己搞定移植
这张图:
...

这个也看个人需求,我对linux没有需求,反而android和ios对我很有吸引力。
回复

使用道具 举报

15

主题

87

回帖

132

积分

初级会员

积分
132
发表于 2022-8-18 09:15:15 | 显示全部楼层
用 qt 4.8.7,解决了所有bug,闭源。
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2022-8-22 14:23:59 | 显示全部楼层
ghslfgkkl88 发表于 2022-8-16 16:03
这个需要你自己判断,注意.net6 和MAUI的区别,以及受支持的区别:

https://docs.microsoft.com/zh-cn ...

看了下,好像.NET6是支持ARM平台Linux,但MAUI好像好没着落。。。。。
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2022-8-22 15:39:57 | 显示全部楼层
aaa2742 发表于 2022-8-22 14:23
看了下,好像.NET6是支持ARM平台Linux,但MAUI好像好没着落。。。。。

丢给社区了,不知道社区会如何。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 20:58 , Processed in 0.469984 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表