国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
Qt 的辛酸發(fā)展史

說(shuō)到 Qt 的發(fā)展史,那真是一波三折,幾經(jīng)賣身。

Qt 最早是 1991 年由挪威的 Eirik Chambe-Eng 和 Haavard Nord 開(kāi)發(fā)的, 他們隨后于 1994 年 3 月 4 號(hào)正式成立奇趣科技公司(Trolltech)。

Qt 原本是商業(yè)授權(quán)的跨平臺(tái)開(kāi)發(fā)庫(kù), 在 2000 年奇趣科技公司為開(kāi)源社區(qū)發(fā)布了遵循 GPL(GNU General Public License)許可證的開(kāi)源版本。

在 2008 年,諾基亞公司收購(gòu)了奇趣科技公司,并增加了 LGPL(GNU Lesser General Public License)的授權(quán)模式。諾基亞聯(lián)合英特爾利用 Qt 開(kāi)發(fā)了全新的智能手機(jī)系統(tǒng) MeeGo,可惜遭遇了微軟木馬屠城,諾基亞被迫放棄了 MeeGo, 而 Qt 商業(yè)授權(quán)業(yè)務(wù)也于 2011 年 3 月出售給了芬蘭 IT 服務(wù)公司 Digia。

微軟收購(gòu)諾基亞

當(dāng)然好消息是 Digia 于 2014 年 9 月宣布成立 Qt Company 全資子公司,獨(dú)立運(yùn)營(yíng) Qt 商業(yè)授權(quán)業(yè)務(wù)。目前 Qt 公司大力推廣移動(dòng)平臺(tái)開(kāi)發(fā)和商業(yè)應(yīng)用, 總的來(lái)說(shuō) Qt 歷經(jīng)曲折,現(xiàn)在算是步入正軌了。

經(jīng)過(guò) 30 多年的發(fā)展,Qt 已經(jīng)成為最優(yōu)秀的跨平臺(tái)開(kāi)發(fā)框架之一,在各行各業(yè)的項(xiàng)目開(kāi)發(fā)中得到廣泛應(yīng)用。許多大型軟件都是用 Qt 開(kāi)發(fā)的,如 Autodesk Maya、Google Earth、Skype、WPS Office等,同時(shí),也用于MCU項(xiàng)目中。
永遠(yuǎn)不要忽視微軟帝國(guó)的威脅,作為軟件業(yè)的一代霸主,任何人都不要天真地試圖和它做朋友,因?yàn)榘灾鞑豢赡苡信笥选N④浀哪抉R屠城是所有諾基亞人和芬蘭人的痛,希望讀者們都記牢這條。

Qt 和 KDE

KDE:K Desktop Environment,中文譯為“K桌面環(huán)境”。

之前提到 Qt 原本是商業(yè)授權(quán)軟件,是怎么開(kāi)源的呢?這就涉及 Qt 和 KDE 的糾葛了。

KDE 是 Linux 操作系統(tǒng)的桌面環(huán)境,與 GNOME 桌面是類似的。


這里補(bǔ)充一些內(nèi)容:
KDE 基于 Qt 的,最初于 1996 年作為開(kāi)源項(xiàng)目公布。

許多流行的 Linux 發(fā)行版都提供了 KDE 桌面環(huán)境,比如 Ubuntu、Linux Mint、OpenSUSE、Fedora、Kubuntu、PC Linux OS 等。

早期的 Linux 系統(tǒng)都是不帶界面的,只能通過(guò)命令來(lái)管理,后來(lái)隨著 Windows 的普及,計(jì)算機(jī)界面變得越來(lái)越漂亮,點(diǎn)點(diǎn)鼠標(biāo)就能完成很多工作,人們已經(jīng)習(xí)慣了圖形界面化的操作,很難再忍受一片漆黑的命令行窗口了。這推動(dòng)了 Linux 社區(qū)進(jìn)行變革,很快推出了 Linux 系統(tǒng)的圖形界面環(huán)境。

KDE 是采用 GPL 許可證發(fā)布的開(kāi)源軟件,而最初 Qt 是商業(yè)授權(quán)的,存在商業(yè)侵權(quán)風(fēng)險(xiǎn),GNOME 則是基于開(kāi)源 GTK 庫(kù)的,沒(méi)有什么商業(yè)風(fēng)險(xiǎn),這一度是 GNOME 優(yōu)越于 KDE 的特性。

由于 Qt 的商業(yè)授權(quán),KDE 社區(qū)一度混亂糾結(jié),與此同時(shí) GNOME 則如火如荼發(fā)展起來(lái)了。KDE 畢竟算是親兒子,被另一波人欺負(fù),奇趣科技公司當(dāng)然看不下去了,最后是奇趣科技公司為了贏得開(kāi)發(fā)者的支持,為 Qt 增加了 GPL 的開(kāi)源授權(quán), 對(duì)于開(kāi)源社區(qū)而言,遵循 GPL 使用 Qt 就不需要付費(fèi),這為 KDE 解決了燃眉之急。

GPL 和 LGPL

除了商業(yè)授權(quán),目前 Qt 的開(kāi)源授權(quán)有兩種,一種是 GPL 授權(quán),另一種是 LGPL 授權(quán)(諾基亞收購(gòu)后新增)。

對(duì)這兩種開(kāi)源授權(quán),簡(jiǎn)單來(lái)說(shuō),使用 GPL 版本的軟件一定還是 GPL 的開(kāi)源軟件,無(wú)論是使用了 Qt 的程序代碼還是修改了 Qt 庫(kù)代碼,都必須按照 GPL 來(lái)發(fā)布,這是 GPL 的傳染性。

GPL 是什么都要開(kāi)源,這對(duì)商業(yè)軟件應(yīng)用是不利的,所以諾基亞增加了 LGPL 授權(quán) (第一個(gè) L 可以叫 Lesser 寬松版或 Library 開(kāi)發(fā)庫(kù)版)。使用 LGPL 授權(quán)就可以利用 Qt 官方動(dòng)態(tài)鏈接庫(kù),而不必開(kāi)放商業(yè)代碼。只要不修改和定制 Qt 庫(kù),僅使用 Qt 官方發(fā)布的動(dòng)態(tài)鏈接庫(kù)就可以不開(kāi)源,這是商業(yè)友好的授權(quán)模式。

其實(shí)只要不是做商業(yè),就不太需要關(guān)注用什么授權(quán),以 GPL 授權(quán)發(fā)布程序代碼就可以了。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
KDE與GNOME的戰(zhàn)爭(zhēng)史
Meego:為什么是QT? – 英特爾? 軟件網(wǎng)絡(luò)博客 - 中文
各種license規(guī)范的異同
中國(guó)應(yīng)該收購(gòu)QT,然后開(kāi)源免費(fèi)
Linux下應(yīng)用程序開(kāi)發(fā):QT開(kāi)發(fā)簡(jiǎn)介
Qt、GTK 和KDE、GNOME的關(guān)系
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服