諾基亞一心為WP:將出售跨平臺開發工具Qt
據國外媒體報導,諾基亞將關閉位於澳大利亞的Qt辦事處,裁減了負責開發該開源開發套件關鍵組成部分的團隊,其中包括負責QML使用者介面佈局系統的團隊。
諾基亞開發人員洛恩·波特(Lorn Potter)是澳大利亞Qt團隊的一員,他在Qt社區郵寄清單中發佈了有關裁員的資訊。波特計畫繼續從事該項工作,但他目前也在尋找新的就業機會。
諾基亞前軟體工程師阿特蘭特·史密特(Atlant Schmidt)隨後也發表資訊稱,未具名消息來源顯示,諾基亞正在積極尋求出售旗下的Qt資產,以有效終結對該工具包的所有權。
Qt針對跨平臺移動和桌上型電腦應用開發,提供複雜的C++架構。Qt最初由挪威軟體廠商Trolltech開發,Trolltech在2008年被諾基亞收購。諾基亞此後將Qt轉換成開放管理模式,使這一專案更具包容性,並針對獨立貢獻者開放。諾基亞也對該款工具包的開源版進行了重新授權,使其由通用公共授權(GPL)轉向更加寬鬆的寬通用公共授權(LGPL)。
但諾基亞近期平臺戰略的變換,也引發了有關諾基亞對Qt長期承諾的嚴重質疑。諾基亞最初計畫將Qt作為協力廠商開發者平臺的中心,用它來提供一套統一的可以在諾基亞Symbian和MeeGo產品上運行應用程式設計介面(API)。
諾基亞決定放棄MeeGo和Symbian平臺,轉而採用微軟Windows Phone 7平臺的決定,使得諾基亞對於一個移動C++開發框架幾乎沒有了需求。儘管戰略領域進行了重要改變,但諾基亞仍然對於Qt技術領域繼續投入資源。
Qt愛好者普遍認為,諾基亞仍計畫在一些領域使用該款工具包,有可能會在下一代Linux平臺(代號為Meltemi)上進行使用,該平臺是針對發展中市場低端手機的產品。而諾基亞最新一輪的積極裁員,顯然也使得諾基亞Linux平臺的努力灰飛煙滅,這也引發了外界對於諾基亞計畫對Qt採取戰略的質疑。
諾基亞即將出售Qt的傳言很可能是真的。科技網站Phoronix的邁克爾·拉臘貝爾(Michael Larabel)今天早上撰寫文章稱,他所獲得的消息,證實了史密特所披露的資訊。Phoronix透露,諾基亞正等待發佈正式版Qt 5.0,然後再採取該項舉措。
Qt 5.0代表了對該款工具包的大規模升級。Qt 5.0將確定QML作為打造Qt使用者介面的標準機制。Qt 5.0最初預計將於今年6月發佈,但其最終的發佈日期推遲到了8月,以便進行進一步修改。Qt 5.0正式版可能將於本月底正式發佈。
值得一提的是,Qt向開放管理模式轉型,避免了在諾基亞放棄對Qt支持後,Qt走向滅亡的命運。有許多其他廠家積極參與Qt的開發,其中包括了RIM。RIM使用Qt作為公司下一代Blackberry平臺的標準開發套件。
從Dreamworks到Adobe,市場上還有多家Qt工具重要的使用者,這些廠家有意確保使該工具包得到適當的維護。Digia去年從諾基亞手中購買了Qt的商業授權和支援業務,Digia也致力於該款工具包的發展。因此,Digia可能成為收購Qt其餘資產的潛在買家。
Qt在開源軟體生態系統中擁有大量支持者,KDE專案幕後社區近期發表聲明,表明他們對於Qt開發套件未來的觀點。該團體表示,他們將一如既往的繼續使用Qt,為Qt做出貢獻,他們還將與其他相關利益團體一起合作,保護Qt的未來。
KDE社區使用Qt針對Linux平臺和臺式軟體跨平臺套件,打造一個深受歡迎的桌上型電腦環境。KDE嚴重依賴於Qt,所以該款工具包的命運,會對KDE項目造成明顯影響。KDE社區的聲明是由openSUSE社區經理、KDE志願者喬斯·普特維萊特(Jos Poortvliet)發佈。
無論諾基亞選擇如何如何處置Qt資產,毫無疑問Qt將會被繼續積極開發。但這將面臨眾多風險,缺少了諾基亞的領導和投資,該款工具包可能變得支離破碎,開發速度將減緩。Qt社區可能會從容應對諾基亞戰略轉型的影響,但隨之而來的改變可能將帶來新的挑戰。
|