KDE 社區(qū)稱 Qt 公司正考慮僅面向付費(fèi)用戶提供新版本
近日,一封題為 Qt, Open Source and corona 的郵件在 KDE 社區(qū)引發(fā)了廣泛的討論,其內(nèi)容主要是指出 Qt 公司正考慮在 Qt 發(fā)布新版后的 12 個月內(nèi),新版本將限制為僅面向付費(fèi)客戶提供(即不將其作為開源項(xiàng)目發(fā)布)。也就意味著,在新版發(fā)布后長達(dá)一年的時間里,開源用戶將無法使用它——除非成為付費(fèi)客戶。
就此引發(fā)的各種討論,Qt 公司進(jìn)行了簡短的回應(yīng),大意是說這些內(nèi)容不能代表 Qt 公司的觀點(diǎn)和計劃,最后還表示 Qt 公司為自己致力于客戶、開源和 Qt 治理模型的理念而感到自豪。
然而整篇聲明沒有重申其及時開源 Qt 和面向所有用戶提供下載等承諾,這樣的回應(yīng)顯然得不到信服。
下面介紹此次事件的背景信息。
首先有必要說明 KDE 社區(qū)、Qt 項(xiàng)目和 Qt 公司這三者之間的關(guān)系:
? KDE 基于 Qt 框架開發(fā),因此 KDE 社區(qū)既受益于 Qt 也直接為 Qt 貢獻(xiàn)代碼
? Qt 既背靠著擁有雄厚資金實(shí)力的 Qt 公司,也從龐大且知名的 KDE 社區(qū)中獲益甚多
? Qt 公司受益于 KDE 社區(qū),因?yàn)榇罅块_源貢獻(xiàn)者、開發(fā)者和社區(qū)專家?guī)椭涓倪M(jìn) Qt 項(xiàng)目
可以看到三者有著密切的關(guān)系,且都能從中獲益。不過根據(jù)郵件的描述,Qt 公司目前正在考慮停止這種健康的合作。據(jù) Olaf Schmidt-Wischh?fer(任職于 KDE Free Qt Foundation 董事會的 KDE 開發(fā)者)的介紹,在過去兩年里,Qt 公司和 KDE Free Qt 基金會一直在就更新合同進(jìn)行談判,后者在談判中的目標(biāo)是:
? 在不損害 Qt 項(xiàng)目和 KDE 社區(qū)的前提下,幫助 Qt 公司增加收入
? 加強(qiáng)對 Qt 項(xiàng)目和 KDE 社區(qū)的保護(hù)
? 避免 Qt 公司和 Qt+KDE 社區(qū)之間的分裂
談判的具體內(nèi)容包括:
? 修復(fù) Qt 付費(fèi)許可條款與使用/貢獻(xiàn)開源軟件之間的不兼容問題
? 修復(fù) Qt Design Studio(屬于受限的自由軟件)與現(xiàn)有合同不兼容的問題
? 要求 Qt 公司及時發(fā)布 Qt 自由軟件版本的更新以確保 KDE LTS 版本的安全修復(fù)
? 更新合同并將 Wayland 納入其中
? 評估公司提出的合同變更建議,以使 Qt 業(yè)務(wù)的經(jīng)濟(jì)效益更高,例如可以選擇將 Qt 與其他軟件捆綁銷售,或與第三方專有軟件進(jìn)行整合
然而,Qt 公司在今年1月宣布的三個變更讓談判遭遇了挫折:
? 需要使用 Qt 帳戶才能獲取安裝 Qt 的二進(jìn)制文件(源碼文件不受限制)
? 長期支持版本(LTS)和離線安裝程序僅面向擁有商業(yè)許可證的用戶提供
? 面向初創(chuàng)企業(yè)和小型企業(yè)提供新版 Qt 每年收費(fèi) 499 美元
盡管如此,這時雙方仍在努力尋找對各方都有利的方案。然而就在上周,Olaf 表示 Qt 公司突然通知 KDE e.V. 董事會和 KDE Free Qt 基金會,稱由于新冠病毒造成的經(jīng)濟(jì)前景給他們帶來了更大的壓力,所以需要增加短期收入。因此 Qt 公司考慮,在所有 Qt 版本發(fā)布新版后的 12 個月內(nèi),新版本將限制為僅面向付費(fèi)客戶提供。
對此,Olaf 希望 Qt 公司能重新認(rèn)真考慮此方案,畢竟這對開源社區(qū)造成的威脅是可以預(yù)見的。Qt 公司表示只有當(dāng) KDE 社區(qū)在其他方面能給他們提供讓步時,他們才愿意重新考慮此方案。但 Olaf 提到,半年前雙方在討論合同更新期間,Qt 公司突然限制了 LTS 版本的發(fā)布。
KDE 社區(qū)和 Qt 公司之間曾經(jīng)達(dá)成過一項(xiàng)協(xié)議,其中規(guī)定:如果 Qt 公司在開源許可證有效的情況下停止開發(fā)自由軟件版本的 Qt(Qt Free Edition),那么基金會有權(quán)以 BSD 許可證或其他開源許可證發(fā)布 Qt。
“[…] should The Qt Company discontinue the development of the Qt Free Edition under the required licenses, then the Foundation has the right to release Qt under a BSD-style license or under other open source licenses.”
雖然 Qt 公司并未正面回應(yīng)“僅面向付費(fèi)客戶提供新版本 Qt”的傳聞,但從目前的情況來看,Qt 公司大刀闊庫進(jìn)行商業(yè)化的舉動無疑已受到廣泛的抨擊。在 KDE 社區(qū)中,有些人已經(jīng)呼吁社區(qū)與其他 Qt 利益相關(guān)者合作(例如 fork 出另一個 Qt),并且在與 Qt 公司的對話中不要做出讓步。不過無論如何,相信沒人會受益于 Qt 公司和 KDE 社區(qū)之間的嚴(yán)重分歧。