查看完整版本: [--
Qt 5.5 中新模块的授权方式
--]
QTCN开发网
->
新闻资讯
->
Qt 5.5 中新模块的授权方式
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
XChinux
2015-02-06 15:38
Qt 5.5 中新模块的授权方式
Qt 5.5
中新模块的授权方式
2015
年
2
月
5
日发布
The Qt Company, CTO, LarsKnoll
随着
Qt 5.4
的发布,我们为
Qt
增加了
LGPLv3
授权协议选项。
Qt 5.4
中发布的一些新模块(
QtWebEngine
、
Qt Canvas3D
和
Qt WebView
)将只适用于
LGPLv3/GPLv2
和商业授权协议。原因在于我们认为,
LGPLv3
更符合我们既支持自由软件,有能够确保拥有必要资金进行
Qt
开发
的目标。欲了解详细信息,请浏览Qt官方博客去年夏天的博文(链接:
http://blog.qt.io/blog/2014/08/20/adding-lgpl-v3-to-qt/
)。
距离发布
Qt 5.5
的日子越来越近,我们预计将在
2
月发布
Alpha
版本。虽然
Qt 5.5
侧重于增强稳定性和修复故障,但还是在新版本中增加了一些新模块。与
Qt 5.4
一样,这种新功能将在
LGPLv3/GPLv2
和商业授权协议下使用。
在与模块的主要贡献者
KDE Free Qt
基金会和我们的一些主要股东讨论并达成一致意见之后,我们认为这是最好的发展途径。新模块将在
LGPLv3/GPLv2
和商业授权协议条款下可用。通过这种方式,我们既可以让自由软件社区使用这些模块,又能够对它们进行长期支持和深入开发。在新的授权协议条款下添加到
Qt 5.5
中的两个新模块分别是
Qt 3D
和
Qt Location
。
Qt 3D
是诺基亚在
Qt 4.8
基础上开发出来的
Qt mobility APIs
的组成部分。在过去两年,我们合作伙伴
KDAB
的开发人员投入了大量的精力,重构代码库并使
API
更加灵活,更加适合将来的发展。目前,
API
是一种功能强大的工具,不仅可以将
3D
内容集成到
Qt
中,而且还拥有
C++
和
QML APIs
的特性。欲了解有关
APIs
的详细信息,请浏览
KDAB
的一系列博文
(链接
:
http://www.kdab.com/category/blogs/qt3d/
)
。
KDAB
赞同并支持在
LGPLv3
下授权使用
Qt
开源版本的此模块。
Qt Location
同样是构成
Qt 4.8 mobility APIs
的一个模块。与
Qt 3D
一样,该模块在从
Qt 4.8
到
Qt 5
的升级中进行了大量的改动,而且现在还准备成为
Qt 5
的组成部分。
API
通过提供
APIs
用于映射、位置搜索和导航,扩展了现有的
Qt Positioning
模块。此外,它还配有
C++
和
QML
接口。
迄今为止,只有商业授权协议持有者才可以使用
Qt Quick
企业版控件
。
Qt Quick
企业版控件
在常规控件之外,还提供了大量非常有用的功能(链接:
http://doc.qt.io/QtQuickEnterpriseControls/index.html)
。在
Qt 5.5
中
,
Qt
公司将在
LGPLv3
授权协议
下将这些功能纳入到开源
Qt Quick
控件
中。这将影响
Qt Quick
控件
的授权方式,将使它们适用于
LGPLv3
和商业授权协议条款。除了让自由软件社区能够使用现有的
企业控件
之外,我们还添加了一些新功能。其中有功能全面的
TreeView
,这弥补了以往针对桌面平台的
Qt Quick
控件
中最大的一个功能缺失。
随着
Qt
版本的不断更新,我们将继续在
LGPLv3
和商业条款下进行功能的授权。这将使得
Qt
公司有能力增加投资进行
Qt
新功能的开发,而同时又能允许自由软件社区使用它。
jeffreylee
2015-02-06 15:46
LGPLv3、LGPLv2以及LGPLv1有什么区别?
渡世白玉
2015-02-06 16:17
赞一个、、
XChinux
2015-02-06 16:18
有许多企业控件可以使用了。
toby520
2015-02-06 16:20
彩阳
2015-02-06 17:08
我已经率先构建了Qt 5.5。其中包含了Qt 3D。有关构建方法,请参考我的博文。
http://blog.csdn.net/gamesdev/article/details/43404647
voidbroken
2015-02-06 17:22
wuming123057
2015-02-06 17:53
在 Qt 5.5 中,Qt公司将在 LGPLv3 授权协议下将这些功能纳入到开源 Qt Quick 控件中。这将影响Qt Quick 控件的授权方式,将使它们适用于 LGPLv3 和商业授权协议条款。除了让自由软件社区能够使用现有的企业控件之外,我们还添加了一些新功能。其中有功能全面的 TreeView,这弥补了以往针对桌面平台的 Qt Quick 控件中最大的一个功能缺失。
foruok
2015-02-06 19:49
企业控件和这些新增的、使用 LGPLv3、GPLv2协议的模块,可以开源使用,不可以商用而不开源。如果你发布一个商业产品,使用这些模块,而没有开源,那你就可能被起诉,要么开源,要么付出一定费用,要么禁售。
foruok
2015-02-06 19:51
还是要支持Qt,这样有利于Qt公司的发展和Qt生态的发展。
计划
2015-02-06 23:21
roywillow
2015-02-07 12:26
Qt5.4这才刚出来连patch都还没有就上5.5咧?
jj200602
2015-02-10 09:14
终于等到树形控件了,望眼欲穿呀!
toby520
2015-02-10 10:48
它写的树形结构 估计也是在以前github上面改改出来的,不过还是期待一下
stlf
2015-02-11 08:04
圣域天子
2015-02-11 08:25
toby520
:
它写的树形结构 估计也是在以前github上面改改出来的,不过还是期待一下[表情]
(2015-02-10 10:48)
别把digia想得那么弱
14789652
2019-08-10 17:13
准备入门,
查看完整版本: [--
Qt 5.5 中新模块的授权方式
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled