Qt 5.5中新模塊的授權方式

jopen 9年前發布 | 11K 次閱讀 QT5

原文  http://blog.qt.io/cn/2015/02/06/licensing-of-new-modules-in-qt-5-5/

原文鏈接:Lars Knoll –Qt 5.4 released

(譯者:Wen Zhang)

隨著Qt 5.4的發布,我們為Qt增加了LGPLv3授權協議選項。Qt 5.4中發布的一些新模塊(Qt WebEngine、Qt Canvas3D和Qt WebView)將只適用于LGPLv3/GPLv2和商業授權協議。原因在于我們認為,LGPLv3更符合我們既支持自>由軟件,有能夠確保擁有 必要資金進行Qt開發的目標。有關詳細信息,請瀏覽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 API的組成部分。在過去兩年,我們合作伙伴 KDAB 的開發人員投入了大量的精力,重構代碼庫并使API更加靈活,更加適合將來的發

展。目前,這個模塊是把3D內容集成到Qt中的一個強大工具,并且同時提供了C++和QML接口。有關這套API的詳細信息,請瀏覽KDAB的一系列 博文 。KDAB贊同并支持在LGPLv3下授權使用Qt開源版本的此模塊。

Qt Location同樣是構成Qt 4.8中Qt Mobility API的一個模塊。與Qt 3D一樣,該模塊在從Qt 4.8到Qt 5的升級中進行了大量的改動,而且現在還準備成為Qt 5的組成部分。這個模塊通過提供用于映射、位置搜索和導航的API,和現有的Qt Positioning模塊協同工作。它同時提供了C++和QML接口。

迄今為止,只有商業授權協議持有者才可以使用Qt Quick企業版控件。Qt Quick企業版控件在常規控件之外,還提供了大量非常有用的功能。在Qt 5.5中,Qt公司將在LGPLv3授權協議下將這些功能納入到開源Qt Quick控件中。這將影響Qt Quick控件的授權方式,將使它們適用于LGPLv3和商業授權協議條款。除了讓自由軟件社區能夠使用現有的企業控件之外,我們還添加了一>些新 功能。其中有功能全面的TreeView,這彌補了以往針對桌面平臺的Qt Quick控件中最大的一個功能缺失。

隨著Qt版本的不斷更新,我們將繼續在LGPLv3和商業條款下進行功能的授權。這將使得Qt公司有能力增加投資進行Qt新功能的開發,而同時又能允許自由軟件社區使用它。

</div> </div>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!