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