据报道,诺基亚将关闭位于澳大利亚的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社区可能会从容应对诺基亚战略转型的影响,但随之而来的改变可能将带来新的挑战。(文/腾讯科技)