公司使用Qt到底要不要付费博文精选

哪专治白癜风 https://yyk.39.net/bj/zhuanke/89ac7.html

很多软件都有免费版跟商业版,对于很多开发者来说,找免费软件是常有的事情,但对企业来说,到底该如何选择呢?

作者

陈超责编

Geek胖丁

头图

CSDN下载自东方IC

有小朋友问(此处不应该是李永乐老师的小朋友):公司在大量使用Qt作为基础开发框架,公司也比较懵,使用Qt开发商业软件,到底是否需要付费?

作为一个十几年Qt使用经验的老C++程序员,今天就来回答这个问题。

基于LGPL协议的Qt

Qt能获得如此的成功,得益于LGPL协议,都知道GPL是非常严格,不能开发闭源商业软件的。但LGPL允许你使用动态链接的方式开发闭源商业软件。

而Qt正是因为LGPL,获得了巨大的成功。我们要定义软件基础框架的成功,需要从几个纬度:

开发者人数、社群;软件代码的质量,稳定性;成功的商业软件的案例。无论从哪个维度,Qt无疑都是非常成功的。目前Qt拥有百万级的开发者,经过不断的迭代,软件质量稳定性都非常优秀,同时也不乏重量级的行业基础软件,比如Maya,SubstancePainter,视频剪辑软件达芬奇等,都基于Qt开发。这些生产力基础软件,终端用户都是千万级的,从这个角度来看,Qt的稳定性也经过了大量的终端用户的测试,验证。

Qt的商业发展之路

从Nokia时代的Meego,QML,Qt的理念,即使是09年的时候,都非常先进,尤其是QML。但被Nokia放弃,也成为了那个时代程序员对Qt的心理阴影。

Qt作为行业基础软件,应该像Linux一样,被我们国家当作重要的国家战略来发展,Qt在俄罗斯,德国等国家,都是大力使用的。

后来Qt被DIGIA收购,经过十年的发展,不但没有衰落,而且一通商业操作,越来越成功。

截止年底,Qt公司是DIGIA旗下独立的子公司,而且是赫尔辛基上市公司,名字叫QTCOM.HE。年收入万欧元。市值是12亿欧元。

最近几年,Qt公司一顿操作,靠卖付费license,活得还不错,公司员工数是人。

使用Qt到底需不需要付费?

初期使用Qt的开发者,对于各种协议的升级,容易被搞得晕头转向。GPLGPLv2GPLv3LGPL2.1LGPL3


转载请注明:http://www.aierlanlan.com/rzgz/1936.html