公司使用Qt到底要不要付費(fèi)喳资?

有同學(xué)問(wèn),公司在大量使用Qt作為基礎(chǔ)開(kāi)發(fā)框架腾供,公司也比較懵仆邓,使用Qt開(kāi)發(fā)商業(yè)軟件鲜滩,到底是否需要付費(fèi)?

一句話: 當(dāng)前Qt在PC/Mac/Linux桌面開(kāi)發(fā)节值,使用動(dòng)態(tài)庫(kù)LGPL徙硅,不付費(fèi)。 嵌入式linux搞疗,手機(jī)開(kāi)發(fā)嗓蘑,都要付費(fèi).

作為一個(gè)十幾年Qt使用經(jīng)驗(yàn)的老c++程序員,今天就來(lái)回答這個(gè)問(wèn)題匿乃。

Qt能獲得如此的成功桩皿,得益于LGPL協(xié)議,都知道GPL是非常嚴(yán)格扳埂,不能開(kāi)發(fā)閉源商業(yè)軟件的业簿。但LGPL允許你使用動(dòng)態(tài)鏈接的方式開(kāi)發(fā)閉源商業(yè)軟件瘤礁。

所以Qt正是因?yàn)長(zhǎng)GPL阳懂,獲得了巨大的成功。我們要定義軟件基礎(chǔ)框架的成功柜思,需要從幾個(gè)緯度岩调,1 開(kāi)發(fā)者人數(shù),社群赡盘, 2 軟件代碼的質(zhì)量号枕,穩(wěn)定性。 3 成功的商業(yè)軟件的案例陨享。

從這幾個(gè)緯度葱淳,Qt無(wú)疑是非常成功的,目前擁有百萬(wàn)級(jí)的開(kāi)發(fā)者抛姑, 經(jīng)過(guò)不斷的迭代赞厕,軟件質(zhì)量穩(wěn)定性都非常優(yōu)秀,重量級(jí)的行業(yè)基礎(chǔ)軟件定硝,比如Maya, SubstancePainter, 視頻剪輯軟件達(dá)芬奇等皿桑,

都基于Qt開(kāi)發(fā),這些生產(chǎn)力基礎(chǔ)軟件蔬啡,終端用戶都是千萬(wàn)級(jí)的诲侮,所以從些個(gè)角度,Qt的穩(wěn)定性也經(jīng)過(guò)了大量的終端用戶的測(cè)試箱蟆,驗(yàn)證沟绪。

從Nokia時(shí)代的Meego,QML,Qt的理念空猜,09年的時(shí)候绽慈,都非常先進(jìn)诺核,尤其是QML。但被Nokia放棄久信,也成為了那個(gè)時(shí)代程序員對(duì)Qt的心理陰影窖杀。

個(gè)人認(rèn)為Qt作為行業(yè)基礎(chǔ)軟件,應(yīng)該像Linux一樣裙士,被我們國(guó)家入客,當(dāng)作重要的國(guó)家戰(zhàn)略來(lái)發(fā)展,Qt在俄羅斯腿椎,德國(guó)桌硫,等國(guó)家,都是大力使用的啃炸。

后來(lái)Qt被DIGIA收購(gòu)铆隘,經(jīng)過(guò)十年的發(fā)展,不但沒(méi)有衰落南用,而且一通商業(yè)操作膀钠,越來(lái)越成功。

筆者查了下裹虫,截止2020年底肿嘲,Qt公司是DIGIA旗下獨(dú)立的子公司,而且是赫爾辛基上市公司筑公。

名字叫QTCOM.HE 2019 年收入5800萬(wàn)歐元雳窟。 市值是12億歐元。

最近幾年匣屡,Qt公司一頓操作封救,靠賣(mài)付費(fèi)license,活得還不錯(cuò)捣作,公司員工數(shù)是340人誉结。

但這一頓操作,各種協(xié)議的升級(jí)虾宇,搞得暈頭轉(zhuǎn)向搓彻。GPL GPLv2 GPLv3 LGPL2.1 LGPL3 commercial license.

昨天晚上研究到很晚,搞清楚了他們的這些操作嘱朽。



你公司用Qt開(kāi)發(fā)閉源商業(yè)桌面軟件旭贬,在windows/mac/linux上,可以使用動(dòng)態(tài)庫(kù)鏈接方式搪泳,遵循LGPL協(xié)議稀轨,是不用付費(fèi)的,也不用開(kāi)源你的代碼岸军。

只需在你的商業(yè)軟件的about什么小角落奋刽,說(shuō)明你使用了Qt瓦侮,遵循LGPLV3協(xié)議即可.你公司就可以開(kāi)發(fā)閉源的商業(yè)軟件。

那商業(yè)付費(fèi)什么意思呢佣谐? 就是指的你使用靜態(tài)庫(kù)鏈接的方式肚吏,是要付費(fèi)的。

首先狭魂,嵌入式linux開(kāi)發(fā)罚攀,如果你自己手動(dòng)編譯Qt 動(dòng)態(tài)庫(kù),鏈接動(dòng)態(tài)庫(kù)雌澄。并說(shuō)明你遵循LGPL, 也是可以開(kāi)發(fā)閉源商業(yè)軟件的斋泄。

移動(dòng)端,iOS/Android開(kāi)發(fā)镐牺。雖然iOS/Android炫掐。目前都支持動(dòng)態(tài)鏈接方式。 但很明顯睬涧,Qt公司就是想讓你付費(fèi)募胃。

最明顯的就是iOS的庫(kù),Qt公司只提供了靜態(tài)鏈接方式宙地。如果你要開(kāi)發(fā)iOS摔认,你得自己去編譯動(dòng)態(tài)鏈接庫(kù)逆皮,Qt公司也沒(méi)告訴你如何編譯動(dòng)態(tài)庫(kù).

付費(fèi)價(jià)格是 一年3950刀宅粥,三年8400刀。


如果你用Qt LGPL的方式电谣,采用了靜態(tài)庫(kù)鏈接的方式秽梅,開(kāi)發(fā)了iOS android應(yīng)用。是不是就不允許剿牺,或者等著被抓呢企垦? 肯定不是的。

Qt公司每天有很多非常重要的事情要去做晒来。而且他們也不可能有能力掃描整個(gè)AppStore GooglePlay看誰(shuí)在違規(guī)使用他們的Qt钞诡。

你只要不成天跑到各種論壇,社區(qū)去舉報(bào)自己說(shuō)自己使用了LGPL并使用了static lib湃崩。 就沒(méi)人管你荧降。

最搞笑的事情是: 你跑到開(kāi)源社區(qū)去問(wèn)Qt官方,為啥不直接提供iOS/Android LGPL協(xié)議的動(dòng)態(tài)庫(kù)攒读? 他們表示朵诫,永遠(yuǎn)不會(huì)回答你。

你去問(wèn)蘋(píng)果薄扁,AppStore接受LGPLV3的軟件嗎剪返? 蘋(píng)果也不知道废累。

Qt公司,就是想辦法讓你付費(fèi)脱盲。蘋(píng)果他們不管你這些邑滨,你自己的事。

作為一個(gè)公司钱反,團(tuán)隊(duì)驼修,你一直使用Qt開(kāi)發(fā)軟件,如果你自己都沒(méi)賺錢(qián)诈铛,怎么能給Qt公司付費(fèi)呢乙各?

所以建議是,你先自己用吧幢竹,等你賺錢(qián)了耳峦,再買(mǎi)三年5萬(wàn)塊左右的商業(yè)版。

如果你拿Qt開(kāi)發(fā)的商業(yè)軟件焕毫,一年賺幾百萬(wàn)蹲坷,幾千萬(wàn),尤其是使用了手機(jī),嵌入式版的Qt邑飒,還是建議使用付費(fèi)版循签,

三年五萬(wàn)塊人民幣左右,支持下Qt疙咸,開(kāi)源軟件的發(fā)展县匠,有你的支持,會(huì)變得更好撒轮,自己公司也用得安心乞旦。

如果公司是Maya, Adobe,達(dá)芬奇這種體量,那直接來(lái)深度合作定制開(kāi)發(fā)了题山。

Qt 的特點(diǎn):

優(yōu)勢(shì) :

Qt5 深度結(jié)合OpenGL/ES 兰粉,非常適合做數(shù)字圖像處理,生產(chǎn)力軟件顶瞳,設(shè)計(jì)軟件,工具軟件玖姑。跨平臺(tái)圖像處理能力非常強(qiáng)悍慨菱。

Qt6 提供跨平臺(tái)的(Metal/Vulkan/D3D11)抽象層 QRhi, 對(duì)下一個(gè)10年從事音視頻焰络,數(shù)字圖像處理的軟件,非常大的利好抡柿。

QML提供更簡(jiǎn)單的基于3D渲染引擎高效的寫(xiě)跨平臺(tái)GUI的方式舔琅。但使用QML,不建議使用JS洲劣。

(對(duì)于從事音視頻备蚓,數(shù)字圖像處理開(kāi)發(fā)的程序員歡迎關(guān)注课蔬,后面我們會(huì)花大量的時(shí)間來(lái)深度研究QRhi的實(shí)現(xiàn), 寫(xiě)一個(gè)專(zhuān)欄。Qt的核心渲染層QRhi是他們從頭寫(xiě)的郊尝,不是基于MoltenVK).

劣勢(shì):

跨平臺(tái)不是特別完善二跋,有時(shí)候還需要結(jié)合native開(kāi)發(fā),比如手機(jī)端流昏。

補(bǔ)充扎即,我們這一代程序員,對(duì)GPL/LGPL理解過(guò)太歷史况凉,簡(jiǎn)單粗暴理解為動(dòng)態(tài)庫(kù)可以商用谚鄙,靜態(tài)庫(kù)不允許。但最新的LGPLV3刁绒, 意思是嵌入式設(shè)備闷营,包括手機(jī)開(kāi)發(fā),使用LGPLV3 Qt5.4以后的版本知市,

無(wú)論動(dòng)態(tài)庫(kù)傻盟,靜態(tài)庫(kù)都是不允許的。如何允許你使用呢嫂丙? 掏錢(qián)娘赴。Qt最新整了個(gè)中小企業(yè)計(jì)劃,一年499刀左右跟啤。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末诽表,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子腥光,更是在濱河造成了極大的恐慌关顷,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件武福,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡痘番,警方通過(guò)查閱死者的電腦和手機(jī)捉片,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)汞舱,“玉大人伍纫,你說(shuō)我怎么就攤上這事“何撸” “怎么了莹规?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)泌神。 經(jīng)常有香客問(wèn)我良漱,道長(zhǎng)舞虱,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任母市,我火速辦了婚禮矾兜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘患久。我一直安慰自己椅寺,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布蒋失。 她就那樣靜靜地躺著返帕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪篙挽。 梳的紋絲不亂的頭發(fā)上溉旋,一...
    開(kāi)封第一講書(shū)人閱讀 52,262評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音嫉髓,去河邊找鬼观腊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛算行,可吹牛的內(nèi)容都是我干的梧油。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼州邢,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼儡陨!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起量淌,我...
    開(kāi)封第一講書(shū)人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤骗村,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后呀枢,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體胚股,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年裙秋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了琅拌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡摘刑,死狀恐怖进宝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情枷恕,我是刑警寧澤党晋,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響未玻,放射性物質(zhì)發(fā)生泄漏灾而。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一深胳、第九天 我趴在偏房一處隱蔽的房頂上張望绰疤。 院中可真熱鬧,春花似錦舞终、人聲如沸轻庆。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)余爆。三九已至,卻和暖如春夸盟,著一層夾襖步出監(jiān)牢的瞬間蛾方,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工上陕, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留桩砰,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓释簿,卻偏偏與公主長(zhǎng)得像亚隅,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子庶溶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 一煮纵、Qt簡(jiǎn)介 Qt[http://c.biancheng.net/qt/](官方發(fā)音 [kju:t],音同 cut...
    曹元_閱讀 747評(píng)論 0 1
  • 雙重授權(quán):商業(yè)許可證偏螺、開(kāi)源許可證 開(kāi)源許可證:(1)GPL:GNU General Public License行疏。...
    阿咿呀嘿閱讀 4,250評(píng)論 0 0
  • 簡(jiǎn)單整理Qt開(kāi)源版與商業(yè)版有哪些差別,僅供參考套像。 簡(jiǎn)單對(duì)比 開(kāi)源版商業(yè)版許可證大部分采用對(duì)商業(yè)使用不友好的LGPL...
    Qt君閱讀 1,310評(píng)論 0 0
  • 1.QT簡(jiǎn)介 QT是一個(gè)跨平臺(tái)的C++用戶圖形界面庫(kù)酿联。由于QT是由純C++開(kāi)發(fā),所以需要開(kāi)發(fā)人員具有一定的C+...
    風(fēng)吹雨成霧閱讀 625評(píng)論 0 0
  • 1.Qt概述 1.1 什么是Qt Qt是一個(gè)跨平臺(tái)的C++圖形用戶界面應(yīng)用程序框架凉夯。它為應(yīng)用程序開(kāi)發(fā)者提供建立藝術(shù)...
    你的社交帳號(hào)昵閱讀 8,723評(píng)論 0 10