• 6926阅读
  • 5回复

[新闻]Changes in the Qt 5.4 Release with LGPLv3 [复制链接]

上一主题 下一主题
在线toby520
 

只看楼主 倒序阅读 楼主  发表于: 2014-08-21

Changes in the Qt 5.4 Release with LGPLv3

Because of this, we are now adding LGPL v3 as a licensing option to Qt 5.4 in addition to LGPL v2.1. All modules that are part of Qt 5.3 are currently released under LGPL v2.1, GPL v3 and the commercial license. Starting with Qt 5.4, they will be released under LGPL v2.1, LGPL v3 and the commercial license.
However, there will be a set of new add-ons that will be only released under LGPL v3 (plus GPL v2 or later) or commercial license. These add-ons are listed below. We have discussed with the KDE Free Qt Foundation and have their support to make this change in Qt 5.4. We are also in talks with the KDE Free Qt Foundation about further strengthening the agreement.


New add-ons released under LGPL v3

In Qt 5.4, the new Qt WebEngine module will be released under LGPL v3 in the open source version and under a LGPLv2.1/commercial combination for Qt Enterprise customers.
Adding LGPLv3 will also allow us to release a few other add-ons that Digia before intended to make available solely under the enterprise license. In Qt 5.4, we will add a technology preview for two brand new modules to Qt under the LGPL v3.
The first module, called Qt Canvas3D, will give us full WebGL support inside Qt Quick. It is fully functional, but still marked as a preview because the support for JavaScript typed arrays is still implemented in a slow and not 100% compliant way.
The second module is a lightweight WebView module that will also be released as a technology preview. It supports embedding the native Web engines of the underlying operating system into Qt, and is currently supported on Android.
There is a final add-on that will get released under LGPL v3. This module will give native look and feel to the Qt Quick Controls on Android. This module can’t be released under LGPL v2.1, as it has to use code that is licensed under Apache 2.0, a license that is incompatible with LGPL v2.1, but compatible with LGPL v3.


How does this change affect you as a Qt user?

One of the first questions you might have is, of course, how this affects you as a user of Qt.
This first thing to notice is that if you are using Qt under a commercial license, nothing changes at all.
Also, if you are using Qt under GPL v3, you are unaffected, since LGPLv3 can always be converted to GPLv3.
All modules that existed in Qt 5.3 will still be available under LGPL v2.1. So if you are using Qt under the GPL v2 or LGPL v2.1, nothing changes as long as you don’t use any of the new modules that are only available under LGPL v3. If you start using those, your source code will fall under the conditions given by the LGPL v3 (or GPL v2).

I believe that adding LGPL v3 as a licensing option will help both Qt and the open source ecosystem. It is a lot clearer about the intent of the LGPL license and its use in Free Software.

Qt5.4更改为LGPL v3 to Qt
Qt5.4 alpha版本,新增了WebEngine 模块还有Webview模块 支持Android开发另外加了Canvas3D模块支持webgl渲染
http://blog.qt.digia.com/

QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线liulin188

只看该作者 1楼 发表于: 2014-08-21
这么快
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线lindabell

只看该作者 2楼 发表于: 2014-08-21
希望蓝牙好用一点
离线sam_ch

只看该作者 3楼 发表于: 2014-08-21
您确定吗
Qt5.4 release plan:
http://qt-project.org/wiki/Qt-5.4-release
离线skykingf

只看该作者 4楼 发表于: 2014-08-21
只是alpha版 离正式版早着呢
离线chen.kline

只看该作者 5楼 发表于: 2014-08-21
又是标题胡扯!
qtcn的新闻版块越来越乱了, 既然要发新闻帖, 那就发的严谨点.
小小蝼蚁
http://weibo.com/chenkline
快速回复
限100 字节
 
上一个 下一个