eric2013 发表于 2021-10-27 13:54:13

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



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

Pricing and Packaging | Software Stack | Tech Stack | Qt

https://img.alicdn.com/imgextra/i2/299314119/O1CN01WbDTxa1gIY6vViMh1_!!299314119.png



eric2013 发表于 2021-10-27 13:58:42

初步了解是开源许可和商用许可两种。

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

https://www.qt.io/download-open-source?hsCtaTracking=9f6a2170-a938-42df-a8e2-a9f0b1d6cdce%7C6cb0de4f-9bb5-4778-ab02-bfb62735f3e5

ghslfgkkl88 发表于 2021-10-27 15:12:28

我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,linux。

ccccccccs 发表于 2021-10-27 18:33:44

ghslfgkkl88 发表于 2021-10-27 15:12
我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,lin ...

.net 不怕逆向?

风来吴山 发表于 2021-10-27 20:57:15

用的5.12,没有升级。准备把软件的底层用C/C++实现,与Qt隔离,UI部分继续使用Qt或者其他UI。

eric2013 发表于 2021-10-28 01:35:32

ghslfgkkl88 发表于 2021-10-27 15:12
我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,lin ...

也是不错的选择。

eric2013 发表于 2021-10-28 01:36:08

风来吴山 发表于 2021-10-27 20:57
用的5.12,没有升级。准备把软件的底层用C/C++实现,与Qt隔离,UI部分继续使用Qt或者其他UI。

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

Hp_2018 发表于 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也许是再等等好

Hp_2018 发表于 2021-10-28 09:46:49

Qt 5.12.8大概是 最后一个免费的美餐。

Hp_2018 发表于 2021-10-28 09:47:39

在某些场合 或许可以考虑 Go

eric2013 发表于 2021-10-28 10:06:43

Hp_2018 发表于 2021-10-28 09:46
Qt 5.12.8大概是 最后一个免费的美餐。

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

ilcvm 发表于 2021-10-28 10:13:00

印象中QT一直都是GPL的,合规的话不付钱基本都得把自己的代码也开源

Hp_2018 发表于 2021-10-28 10:18:21

Qt 5.12.8是最后一个好用的 免费 的 长期维护版 。 发布你的程序 ,声明使用了 Qt,并且动态链接 Qt 的 库 应该没有版权问题。
Qt 5.12.8以后 的 Qt 5.12.x貌似 有些 附加模块 编译 有问题。

eric2013 发表于 2021-10-28 10:49:32

Hp_2018 发表于 2021-10-28 10:18
Qt 5.12.8是最后一个好用的 免费 的 长期维护版 。 发布你的程序 ,声明使用了 Qt,并且动态链接 Qt...

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

eric2013 发表于 2021-10-28 10:49:45

ilcvm 发表于 2021-10-28 10:13
印象中QT一直都是GPL的,合规的话不付钱基本都得把自己的代码也开源

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

Hp_2018 发表于 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协议,
协议要求中包括开源。使用模块时要根据自己的需求仔细选择。


Hp_2018 发表于 2021-10-29 09:38:31

Qt 开源版开发软件 商用

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

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

3. Qt的库最好不与产品同时发布。

ghslfgkkl88 发表于 2021-10-31 18:02:39

ccccccccs 发表于 2021-10-27 18:33
.net 不怕逆向?

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

ghslfgkkl88 发表于 2021-10-31 18:05:47

eric2013 发表于 2021-10-28 10:49
谢谢,我理解的也是这样的。

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

ou513 发表于 2021-11-6 14:30:26

准备评估下个产品硬上Linux,还在想着GUI是不是要用QT,看这样的授权方式,估计的放弃了。不知道Linux上还有哪些比较好的又容易上手的GUI了

aaa2742 发表于 2022-8-16 14:55:39

ghslfgkkl88 发表于 2021-10-27 15:12
我已经放弃QT了,打算投入C#的怀抱。.net 6已经发布RC2版本了,全平台支持,win,macos,android,ios,lin ...

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

ghslfgkkl88 发表于 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

wanglehui_12 发表于 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平台,扔给社区了)

eric2013 发表于 2022-8-17 09:46:29

aaa2742 发表于 2022-8-16 14:55
嵌入式Linux能支持吗?如果行的话,果断投奔。

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

eric2013 发表于 2022-8-17 09:47:01

wanglehui_12 发表于 2022-8-17 09:41
这个两个技术栈的差异很大,项目的技术选型因素很多,比如历史项目技术资产,团队成员技术栈现状,关键功能 ...

重大进展来了。

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

wanglehui_12 发表于 2022-8-17 09:53:12

eric2013 发表于 2022-8-17 09:47
重大进展来了。

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


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


eric2013 发表于 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





wanglehui_12 发表于 2022-8-17 10:04:22

eric2013 发表于 2022-8-17 09:56
使用 .NET就够了,大部分应用都够用,做个上位机非常方便。

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

目前只有Windows版本



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

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

eric2013 发表于 2022-8-17 10:09:24

wanglehui_12 发表于 2022-8-17 10:04
目前只有Windows版本



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



ghslfgkkl88 发表于 2022-8-17 13:36:19

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

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

yuntian 发表于 2022-8-18 09:15:15

用 qt 4.8.7,解决了所有bug,闭源。

aaa2742 发表于 2022-8-22 14:23:59

ghslfgkkl88 发表于 2022-8-16 16:03
这个需要你自己判断,注意.net6 和MAUI的区别,以及受支持的区别:

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

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

ghslfgkkl88 发表于 2022-8-22 15:39:57

aaa2742 发表于 2022-8-22 14:23
看了下,好像.NET6是支持ARM平台Linux,但MAUI好像好没着落。。。。。

丢给社区了,不知道社区会如何。
页: [1]
查看完整版本: 大家产品上开始用Qt6没,到底现在的收费模式是什么样