開源與生存如何取舍?LibreOffice 社區(qū)抗議項(xiàng)目商業(yè)化
近日,LibreOffice 在最新的 7.0 版本中加入的商業(yè)化探索引發(fā)了社區(qū)用戶的不滿,多名 LibreOffice 社區(qū)資深參與者表示這將阻礙該自由與開源軟件的推廣。
“個(gè)人版”標(biāo)語引發(fā)質(zhì)疑事情始于本月初在 LibreOffice 社區(qū)的郵件列表中出現(xiàn)的一個(gè)錯(cuò)誤報(bào)告,該錯(cuò)誤報(bào)告是由一名用戶提出的,該用戶發(fā)現(xiàn)最新安裝的 LibreOffice 7.0 RC 版現(xiàn)已被標(biāo)記為 “個(gè)人版”,并且在 about 對(duì)話框中聲明 “該個(gè)人版由志愿者支持并僅供個(gè)人使用”。
在該郵件列表下的討論中,很多人對(duì)這一變化表達(dá)了不滿。有用戶認(rèn)為,“個(gè)人版” 往往會(huì)讓人聯(lián)想到一些商業(yè)軟件推出的功能簡(jiǎn)化版,即給非企業(yè)用戶提供功能有限的免費(fèi)版本,這是否意味著 LibreOffice 將會(huì)推出一個(gè)功能更加強(qiáng)大的企業(yè)付費(fèi)版?也有用戶擔(dān)心 “個(gè)人使用版本”、“私人使用版本” 等諸如此類的術(shù)語,可能會(huì)限制 LibreOffice 在教育等非營利組織中的免費(fèi)使用權(quán)限。
社區(qū)的不安猜測(cè)很快引起了管理該項(xiàng)目的文檔基金會(huì)(TDF)的重視,TDF 董事會(huì)迅速就此事發(fā)表聲明。聲明首先表達(dá)了歉意,“ 由于我們的工作時(shí)間較短,導(dǎo)致標(biāo)語未經(jīng)社區(qū)討論就出現(xiàn)在 RC 上,對(duì)于由此引起的某些用戶以為我們單方面實(shí)施了更改,我們深表歉意。請(qǐng)放心,與社區(qū)的協(xié)商仍在進(jìn)行中?!?同時(shí)還表示任何變更都不會(huì)影響 LibreOffice 原本的開源許可證以及軟件可用性,也不會(huì)有功能上的區(qū)別限制,“ LibreOffice 將始終是一款開源且免費(fèi)的軟件,對(duì)于最終用戶、開發(fā)人員和社區(qū)成員而言,一切都沒有改變?!?/p>
那么 “個(gè)人版” 究竟是怎么回事?
TDF 在接下來的聲明中解釋,“此 ‘個(gè)人版’ 標(biāo)語是其正在準(zhǔn)備的更廣泛的 ‘5 年?duì)I銷計(jì)劃’ 的一部分,其目的是將當(dāng)前免費(fèi)的、由社區(qū)支持的 LibreOffice 與由 LibreOffice Enterprise 提供的一組付費(fèi)產(chǎn)品和服務(wù)區(qū)分開來?!?/p>
也就是說,TDF 確實(shí)在對(duì) LibreOffice 進(jìn)行商業(yè)化的嘗試,其目的是使“生態(tài)合作伙伴”能夠提供帶有 “LibreOffice Enterprise” 標(biāo)簽的付費(fèi)產(chǎn)品。
值得一提的是,董事會(huì)的聲明將此定義為 “正在制定和討論中的「營銷計(jì)劃」 ”,但是 TDF 董事會(huì)郵件列表中一份公開的詳細(xì) PPT 則顯示,該計(jì)劃由 TDF 媒體關(guān)系和營銷負(fù)責(zé)人 Italo Vignoli 負(fù)責(zé)提案,且精心籌備已久,并將在 8 月 5 日起就開始實(shí)施,看起來并不像是聲明中所說的 “由于工作時(shí)間較短而無意為之 ”。
LibreOffice 的商業(yè)計(jì)劃撇開這些不談,我們發(fā)現(xiàn) Vignoli 的提案中包含了 LibreOffice 企業(yè)版和有關(guān)商業(yè)化提案的詳細(xì)緣由。我們從中得知了 LibreOffice 自 2010 年從 OpenOffice 項(xiàng)目分支以來的經(jīng)營狀況。
Vignoli 在提案中把 LibreOffice 用戶劃分為兩種,二者在一定程度上來說是對(duì)立的:
社區(qū)用戶:LibreOffice 開源社區(qū)中的貢獻(xiàn)者與普通用戶,希望項(xiàng)目由始自終保持免費(fèi)與開源,并且功能完善。
生態(tài)合作伙伴:希望與 LibreOffice 項(xiàng)目展開商業(yè)合作的公司,希望借助該項(xiàng)目獲利。
LibreOffice 自建立社區(qū)以來得到了很多所謂的“生態(tài)合作伙伴”的支持,這些公司直接向 TDF 提供資金或人力以贊助其日常的運(yùn)營。同時(shí)還有一部分資源來自志愿者和用戶對(duì)社區(qū)的貢獻(xiàn)與捐贈(zèng)。其中,對(duì)源代碼的貢獻(xiàn)中約有 68% 來自生態(tài)合作伙伴。生態(tài)合作伙伴的一個(gè)例子是位于英國劍橋的 Collabora 公司,這家公司使用 LibreOffice 作為其商業(yè)產(chǎn)品的一部分。
Vignoli 列出的數(shù)據(jù)顯示,從 2010 年到 2014 年,在 LibreOffice 項(xiàng)目中工作的全職員工數(shù)量上升到 60 名,但是三年后,由于一些公司撤回了支持,這一數(shù)字下降到 40 名。Vignoli 說,盡管目前的情況已經(jīng)趨于穩(wěn)定,但 “生態(tài)系統(tǒng)的增長速度不及社區(qū) ”。 他還提到社區(qū)中由于商業(yè)成員和社區(qū)項(xiàng)目成員之間的緊張關(guān)系而產(chǎn)生的 “摩擦”,指出 “ 這不利于項(xiàng)目的健康 ”。
對(duì)于企業(yè)合作伙伴的退出,Vignoli 指出這也是目前很多開源項(xiàng)目面臨的困境?!叭蜷_放源代碼的生態(tài)系統(tǒng)已經(jīng)發(fā)展了很多年,關(guān)于 OSS(開放源代碼軟件)與企業(yè)之間的商業(yè)模式進(jìn)行了長時(shí)間的討論,但目前的情況是項(xiàng)目社區(qū)得到的回饋依然十分有限?!彼a(bǔ)充說:“在過去的 10 年中,使用 LibreOffice 免費(fèi)版本而不支付或反饋任何款項(xiàng)的企業(yè)數(shù)量一直在增長,這給該項(xiàng)目的商業(yè)模式帶來了麻煩?!?/p>
董事會(huì)提出的解決方案是 “改善對(duì)商業(yè)產(chǎn)品的支持”。于是今年 5 月初,Vignoli 負(fù)責(zé)起草了這份營銷計(jì)劃。Vignoli 的想法是通過 “在免費(fèi)產(chǎn)品和企業(yè)支持的產(chǎn)品之間找到適當(dāng)?shù)钠胶?” 來改善 LibreOffice 的融資模式。參考已經(jīng)可以得到商業(yè)支持的 LibreOffice 版本,例如前面提到的 Collabora 公司基于 LibreOffice 推出的 CollaboraOffice,該軟件的用戶每年需支付 17 歐元或 18 美元。
該想法的第一步是將用一個(gè)稱為 “ LibreOffice Engine ” 的新概念來描述個(gè)人和商業(yè)版本的核心項(xiàng)目。其概念類似于 “ Linux Kernel ” ,即內(nèi)核始終保持自由開源,而 RetHat 等商業(yè)公司可在其基礎(chǔ)上推出功能擴(kuò)展的商業(yè)發(fā)行版 Linux。目的是在用戶認(rèn)知層面將 LibreOffice Personal 與 LibreOffice Enterprise 區(qū)分開來。
Vignoli 還提到了 LibreOffice Online(基于瀏覽器的辦公套件的云版本)存在的問題。他說,社區(qū)成員希望這是一個(gè) “功能完整的產(chǎn)品,每個(gè)人都可以輕松部署”,而生態(tài)合作伙伴則希望可以從 LibreOffice Online 中獲得大部分收益。 Vignoli 建議,區(qū)分免費(fèi)版和商業(yè)版,以及延遲免費(fèi)版的發(fā)布,這樣可以使雙方都滿意。
要開源,也要生存TDF 和 LibreOffice 團(tuán)隊(duì)在此事件上的溝通本來可以做得更好,但當(dāng)他們面對(duì)開源社區(qū)里來自全球各地的開源愛好者時(shí),仍然在聲明中 “下意識(shí)” 地掩蓋或淡化了關(guān)于項(xiàng)目商業(yè)化的一些信息,盡管這些信息稍微用點(diǎn)心的人都能很容易地查到。這其實(shí)也是很多大型開源項(xiàng)目管理者在面對(duì)理想與現(xiàn)實(shí)交織時(shí)的尷尬處境 —— 既要照顧社區(qū)成員對(duì)于自由與開源理念的熱忱,又要為項(xiàng)目的生存與經(jīng)營絞盡腦汁地尋求資金。保持一個(gè)開源項(xiàng)目的生存能力和成長性,同時(shí)又要滿足無休止的道德述求,平衡兩者來把握一個(gè)大型開源項(xiàng)目的發(fā)展方向,無疑是一項(xiàng)艱巨的任務(wù)。
也有理性的用戶在 TDF 的聲明下留言表達(dá)了支持,“ 將 ‘個(gè)人版’ 更改為 ‘社區(qū)版’ 或許會(huì)更好,我敢肯定,由于 LO 是免費(fèi)和開源的,因此很多用戶將繼續(xù)使用 LO。多年來,我一直以每月幾歐元的價(jià)格為 TDF 提供支持(捐贈(zèng)),我很樂意成為 LO 商業(yè)化的支持者。但是千萬不要發(fā)生 「社區(qū)版」落后于「企業(yè)版」這樣的變化,我想這樣的話大部分人都無法接受?!?/p>
該用戶認(rèn)為,LibreOffice 團(tuán)隊(duì)可以學(xué)習(xí) RedHat 的商業(yè)模式。作為一家全球最成功的開源商業(yè)公司,RedHat 在推出面向企業(yè)用戶的 Linux 發(fā)行版 RHEL 的同時(shí),還支持了社區(qū)版的 Fedora Linux 的建設(shè) ,并在 Fedora 中率先試驗(yàn)最新的功能,供用戶免費(fèi)使用,借助開源社區(qū)的力量使新功能穩(wěn)定后再更新至 RHEL 中提供給付費(fèi)企業(yè)客戶。隨后 RedHat 又收購了 CentOS 團(tuán)隊(duì),推出更加穩(wěn)定的社區(qū)版 CentOS。最終形成社區(qū)版產(chǎn)品與企業(yè)版產(chǎn)品的良性發(fā)展閉環(huán),擴(kuò)大市場(chǎng)的同時(shí)又收獲了良好的口碑。
事實(shí)上,“開源軟件” 從來都不等于 “免費(fèi)軟件” ,開源項(xiàng)目商業(yè)化并不是一件可恥的事情。在自由軟件運(yùn)動(dòng)之父 RMS 參與起草的 GPL 2.0 協(xié)議中,就有提到 “如果你能為軟件用戶提供維保服務(wù),是可以收維保費(fèi)的 ”。而 RedHat 等圍繞開源項(xiàng)目進(jìn)行商業(yè)活動(dòng)的公司,正是通過為開源項(xiàng)目用戶提供額外的增值服務(wù)賺取合理的利潤。
當(dāng)然,無論最終 LibreOffice 團(tuán)隊(duì)使用哪種方式將項(xiàng)目商業(yè)化,TDF 董事會(huì)發(fā)言人 Mike Saunders 堅(jiān)定地表示,“ LibreOffice 將永遠(yuǎn)是自由與開源軟件 ”。