January 14, 2009

Qt 4.5 將允許增列 LGPL 2.1 條款發行

過去,Trolltech 的 Qt 一直是 dual-licensing 與 GPL 商業模式獲利的典範,而自從去年被 Nokia 收購後,進行許多調整,比方說 [Qtopia 再度更名為 "Qt Extended"],而其商業模式也轉變中。過去以 GPL/QPL 發佈的 Qt,若僅取用函式庫的部份,因為 GPL 模式使然,建構於上的應用程式,往往「隱含」為 GNU GPL 授權,除非獲得官方許可或是軟體採用明確的隔離設計。但現在,這些限制即將解除,Nokia 即日宣佈,預定於 2009 年三月發佈的 Qt 4.5 版開始,將以 GNU LGPL 2.1 授權發佈其 Qt,詳情可參閱聲明稿 [LGPL License Option Added to Qt ],重點是這段:
    The move to LGPL licensing will provide open source and commercial developers with more permissive licensing than GPL and so increase flexibility for developers. In addition, Qt source code repositories will be made publicly available and will encourage contributions from desktop and embedded developer communities. With these changes, developers will be able to actively drive the evolution of the Qt framework.
向 LGPL 的轉移的舉動,將對開放原始碼軟體與衍生的商業應用,更加友善且具備彈性,鼓勵更多來自桌面和嵌入式開發人員社區的貢獻。相關的討論可見 KDE.NEWS [Qt Everywhere: 4.5 To Be Relicensed As LGPL]。

同時,Qt Software 的副總裁 Sebastian Nyström 在 blog [Nokia to license Qt under LGPL] 提及 Nokia 後續的開放動作,引述如下:
  • Employing more Qt developers
  • Opening our source code repository
  • Reducing the overhead needed to make a submission, including no longer requiring copyright assignments.
  • Launching a new web infrastructure to support contributions later this year.
看來的確一系列是令人振奮的訊息,至於為何採用 LGPL 2.1 版呢?他表示:
    As a first step we have selected LGPL version 2.1 as this is the version of the LGPL that best fits our purposes and we are most comfortable with at this point in time. We will continue to evaluate the adoption, use and legal interpretation of LGPL version 3 by the community and may use this version of the LGPL for future releases.
開放 Qt repository (部份像是 QtWebKit 與 Qt Labs 的專案,已開放存取其 git / svn repository) 並採取更廣泛社群開發的模式,可說是 Nokia 在 Mobile/Embedded Linux 平台建立標準化所深耕的宣示,樂見其成。
由 jserv 發表於 January 14, 2009 09:00 PM

great news!!

godfat 真常 發表於 January 14, 2009 10:41 PM

參考Jserv「LGPL 與 C++ Template Library」
QT 4.5中,如果有牽涉到這些東西,請問要怎麼處理比較好?

過路人 發表於 January 15, 2009 03:54 PM