開(kāi)源社區(qū)是如何運(yùn)作的——記OpenOffice.org十周年
原創(chuàng)【51CTO快譯】編者按:在之前的幾篇《開(kāi)源社區(qū)是如何運(yùn)作》的系列文章當(dāng)中(Ubuntu篇,Debian篇,KDE篇,向Fedora取經(jīng)篇),我們介紹的都是一些比較活躍的社區(qū),這幾個(gè)社區(qū)的參與者人數(shù)以千位,甚至上萬(wàn)人數(shù)計(jì)算,影響到的用戶數(shù)量則超過(guò)百萬(wàn)。而本篇當(dāng)中,借OpenOffice.org十周年來(lái)記敘這個(gè)OOo社區(qū)的十年發(fā)展,卻是一個(gè)不甚成功的案例——至少?gòu)纳鐓^(qū)的角度而言,OOo這十年的成績(jī)并沒(méi)有太多可圈可點(diǎn)之處。但是,在OOo的參與者之中,也不乏那些充滿熱情的開(kāi)發(fā)者。在OpenOffice.org在甲骨文的陰影下飄搖不定,在Google等強(qiáng)勢(shì)企業(yè)資助的LibreOffice項(xiàng)目中找尋新的出路之際,讓我們通過(guò)OOo的一位忠實(shí)粉絲的文章,來(lái)回顧它十年的發(fā)展歷程。
作者簡(jiǎn)介:Bruce Byfield是Linux.com等知名Linux站點(diǎn)的編輯,也是開(kāi)源自由軟件領(lǐng)域的專(zhuān)業(yè)作者。
2010年10月13日是OpenOffice.org項(xiàng)目的十周歲生日,無(wú)論對(duì)個(gè)人還是對(duì)整個(gè)自由軟件行業(yè),都是一個(gè)重大的里程碑,絕對(duì)是一個(gè)值得紀(jì)念的日子。
在項(xiàng)目創(chuàng)立之初,只有很少的成員參與到OpenOffice.org開(kāi)發(fā)中,也不知道為什么,我喜歡拿它和微軟的Office做比較,并且利用我的業(yè)余時(shí)間寫(xiě)一些How-To文章,在此之前我是一位全職寫(xiě)手,有一段時(shí)間,我對(duì)OpenOffice.org的關(guān)注度太高,曾擔(dān)心別人誤以為我是OpenOffice.org的推手,但現(xiàn)在回想起來(lái),我得感謝那段時(shí)光,沒(méi)有OpenOffice.org,也就沒(méi)有我今天的成就。
對(duì)整個(gè)社區(qū),OpenOffice.org的重要性是難以估量的。
OpenOffice.org啟動(dòng)
十年前,Sun傾盡所有力量將其推入市場(chǎng)時(shí),GNU/Linux幾乎是開(kāi)發(fā)人員專(zhuān)有的操作系統(tǒng),Koffice也還處于初級(jí)階段,AbiWord是一個(gè)備受贊美的文本編輯器,Applixware仍然是專(zhuān)有軟件,其前身StarOffice可以免費(fèi)下載,但不是免費(fèi)軟件,許多人都質(zhì)疑GNU/Linux是否適合普通用戶,由于缺少一個(gè)全功能的辦公軟件,對(duì)普通用戶來(lái)說(shuō)可能意義不大,也許只適合開(kāi)發(fā)人員和服務(wù)器。
經(jīng)過(guò)數(shù)月的思想斗爭(zhēng)后,Sun終于在2000年6月19日宣布它將開(kāi)放StarOffice的源代碼,因此也就有了OpenOffice.org。這一年O'Reilly在蒙特里召開(kāi)開(kāi)源大會(huì),Sun借此機(jī)會(huì)派發(fā)了印有OpenOffice.org標(biāo)志圖案的T恤,背部和左胸印有“自由”字樣。Sun員工向人群投放免費(fèi)T恤,當(dāng)時(shí)場(chǎng)面一度失控。在這次開(kāi)源大會(huì)上,OpenOffice.org因此大出風(fēng)頭,也因此贏得了許多用戶和口碑。
失望,緩慢的進(jìn)展
經(jīng)過(guò)最初的興奮后,程序自身的問(wèn)題開(kāi)始讓人們感到失望,為了開(kāi)放源代碼,Sun移除了許多專(zhuān)有代碼塊,特別是打印子系統(tǒng)和語(yǔ)法檢查器這一部分的代碼幾乎被全部移除。受此影響,19個(gè)月后才發(fā)布新的OpenOffice.org。但很快,OpenOffice.org就成為免費(fèi)桌面軟件的標(biāo)準(zhǔn)部分,直到現(xiàn)在還有人津津樂(lè)道。如果當(dāng)初沒(méi)有OpenOffice.org,也許就會(huì)成就KOffice。
在Sun的管理下,OpenOffice.org項(xiàng)目社區(qū)并不活躍,也沒(méi)有多少社區(qū)成員參與到項(xiàng)目的決策中來(lái),大部分決定都是在Sun公司內(nèi)部做出的,因此OpenOffice.org的進(jìn)展總是很慢。眾所周知,它的代碼總是顯得很神秘,本來(lái)可以通過(guò)一個(gè)框架進(jìn)行擴(kuò)展的,Sun偏偏要自己重寫(xiě)代碼實(shí)現(xiàn)。盡管取得了一些改進(jìn),但其界面仍然不一致。此外,OpenOffice.org一直被視為MS Office的替代品,但和競(jìng)爭(zhēng)對(duì)手相比,無(wú)論是功能還是易用性,都有很大的差距。
但不知何故,盡管OpenOffice.org有各種問(wèn)題,它卻作為免費(fèi)桌面標(biāo)準(zhǔn)的一部分幸存了下來(lái),它可能不是一個(gè)完美的辦公套件,但卻不能阻止它成為主流,即使很多用戶沒(méi)有花時(shí)間去學(xué)習(xí)它,但它依舊默默地駐留在你的系統(tǒng)里。
收購(gòu)之后
自從Sun被Oracle收購(gòu)以后,OpenOffice.org的命運(yùn)被許多人關(guān)注,雖然未來(lái)十年的發(fā)展目標(biāo)不明朗,但Oracle最近已經(jīng)表明立場(chǎng)會(huì)繼續(xù)支持OpenOffice.org,讓大家懸著的心稍有安慰,即使如此,仍然有人擔(dān)心OpenOffice.org落入非開(kāi)源的大公司后會(huì)漸漸改變其開(kāi)源的本質(zhì)和精神。最近從OpenOffice.org項(xiàng)目剝離出了LibreOffice項(xiàng)目,作為獨(dú)立運(yùn)營(yíng)的社區(qū)版,由文檔基金會(huì)管理,LibreOffice的前進(jìn)腳步將會(huì)有所加快,也許它會(huì)成為OpenOffice.org的真正希望。
不管是在Oracle還是在文檔基金會(huì)的管理下,OpenOffice.org的大部分代碼都會(huì)得到保留,不是因?yàn)樗鼈儗?xiě)得好,而是因?yàn)樗鼈兪敲赓M(fèi)的。就我個(gè)人而言,我希望OpenOffice.org的下一個(gè)十年同樣精彩和充滿期待,希望有機(jī)會(huì)為它的20周年寫(xiě)下紀(jì)念性文章。
原文:OpenOffice.org's 10th Anniversary: The Difference a Decade Makes
作者:Bruce Byfield
【編輯推薦】