QtEverywhere

芬兰诺基亚发布的用户界面软件平台“Qt 4.5”上采用了新授权的选配版LGPL(Lesser GPL)。其主要目的是实现“Qt Everywhere”构想。

Qt原本是由挪威Trolltech开发的,主要提供商用授权和开源授权(GPL)。Qt的开发和销售是Trolltech的核心业务,必须经过商用授权方可使用。但随着08年6月诺基亚对Trolltech的收购,解除了须经授权方可开展该业务的限制。

因此诺基亚提出了“Qt Everywhere”构想。将有效利用Qt具有的交叉平台和Cross OS等特性,“随着众多企业的采用,不断收集反馈信息,以提高Qt自身的质量。最终目的是,嵌入诺基亚的产品时也能利用高质量的软件”(诺基亚Qt Software营业总部负责人池田清秀)。

除采用LGPL外,还将扩充开发工具包。Qt 4.5将附带综合开发环境“Qt Creator”。通过专门设定Qt,可轻松地启动产品。还整合了调试程序和GUI设计工具。

基于上述理由,将力争使开发人员数量增加。“目前有35万开发人员,希望能增至10倍左右的300万人”(业务发展经理佐相宏尚)。

虽然商用授权仍予保留,但预计“嵌入商用产品时基本都将采用LGPL”。

注:

LGPL 是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。LGPL允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并发布和销售。
但是如果修改LGPL协议的代码或者衍生,则所有修改的代码,涉及修改部分的额外代码和衍生的代码都必须采用LGPL协议。因此LGPL协议的开源代码很适合作为第三方类库被商业软件引用,但不适合希望以LGPL协议代码为基础,通过修改和衍生的方式做二次开发的商业软件采用。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11470.html