奉Q之名OpenOffice2.0解放你桌面

字號:

2002年IT界相當轟動的OpenOffice以及Sun StarOffice/StarSuite 6.0,如今已經(jīng)退燒了嗎?
    非也,相反的,即將又要興起一波新熱潮,因為OpenOffice 2.0 Beta 版即將于2005年2 月釋出,并預定于同年5 月發(fā)布正式版。
    雖然2.0 Beta尚未推出,但眼前最接近的進度版本為1.9.m65 (亦為測試版,最新的正式版為1.1.4),已約略能從此版稍體驗到2.0 的新特點,包括與微軟 Office 有更高的兼容性,更快的程序啟動速度,以及一套新的個人桌面數(shù)據(jù)庫等。
    由于OpenOffice 2.0代號為Q ,稱之為Q 版的桌面自由軟件也不為過吧。
    OpenOffice的前世今生
    OpenOffice的開放原碼軟件專案,其實是有前例可循的,1998年Netscape公司將其瀏覽器:Communicator 5.0的原始源代碼交付給開放軟件社區(qū),形成Mozilla 專案,由社區(qū)負責后續(xù)的程序提升與改版,而Netscape將以Mozilla 的新發(fā)展為基礎來衍生其新版的Communicator ,之后AOL收并Netscape后,也推出了Communicator 6.x、7.x 等。
    OpenOffice與此模式相類似,然可以從更早的軌跡來說明,80年代德國的一位少年撰寫了一套文字處理軟件:StarWriter,并在之后擴展防蒤粅ffice 套裝軟件,稱為StarOffice,StarOffice包括試算表的StarCalc、電子簡報的StarImpress 等,并成立了Star Division 公司來經(jīng)營這種商業(yè)軟件。
    然到1999年夏天,Sun 收并了StarDivision,取得StarOffice 5.0,并在2000年6 月推出后續(xù)新版:StarOffice 5.2. 不過Sun 認為:若讓StarOffice以傳統(tǒng)商業(yè)經(jīng)營方式來發(fā)展將難以匹敵微軟 Office ,因此決議比照Netscpae的方式釋出StarOffice,成為OpenOffice專案,未來Sun 仍以OpenOffice的新研發(fā)成果為基礎來推出新版的StarOffice,差別在于Sun 的商業(yè)版StarOffice會追加更多商務需求的功能與特點,及提供企業(yè)級的支持及服務。
    不過,實際上Sun 僅是加入更多的字型、范本、及一些搜索功能,此外原有的StarOffice具有一套Star Base 的桌面數(shù)據(jù)庫,然似乎停止后續(xù)發(fā)展,對此Sun 改向德國的Software AG 公司授權一套Adabas D的數(shù)據(jù)庫來替代。
    OpenOffice與StarOffice
    OpenOffice的基礎來自StarOffice 5.2,可說是OpenOffice 0.0版,之后2002年OpenOffice 1.0正式推出,Sun 以此為基礎所推出的新版就是StarOffice 6.0,此外StarOffice 6.0也支持CJK (繁、簡體中文、日文、韓文)語系,然StarOffice一詞在亞太區(qū)已有企業(yè)注冊此商標,因此亞太區(qū)使用的CJK 版改名成StarSuite 6.0 ,但功能與StarOffice 6.0并無分別。
    2003年OpenOffice推出1.1 版,原本預計Sun 也會以此為基礎,順勢改版成StarOffice 6.1,然Sun 似乎將版本數(shù)字進行更大幅度的增加,稱為StarOffice 7.0,事實上Sun 并非第一次也非最后一次在版本數(shù)字上“大幅”提升,過去Solaris 2.6 一下子變成Solaris 7 ,其實是省略了“2.”的數(shù)字,另外Java從1.1 提升至1.2 ,也被Sun 改稱成Java2 (省去1.),而最新的J2SE 1.5更是被Sun 寫成J2SE 5.0,版本數(shù)字的快速跳略,似乎已是Sun 的營銷習慣。
    OpenOffice 1.1大幅擁抱“開放”
    交付給開放社區(qū)發(fā)展的StarOffice/OpenOffice (簡稱:SO/OOo),在功能提升上實讓眾人驚艷,由于OpenOffice的前身是單一企業(yè)的商業(yè)販售軟件,因此在文件格式上仍有專有設計的影子,如文書文件的附件名為*.SXW 就是一例,然社區(qū)似乎也不辱“開放”之名,OpenOffice 1.1 版立即有大幅的擁抱開放動作,包括StarWriter的文書處理能將文件輸出成*.PDF 檔(Adobe 的便攜式文件檔),以及StarImpress 也能將簡報輸出成*.SWF 檔(Macromedia的Flash 動畫檔)等。
    無論PDF 或Flash 都是開放格式的文件標準,任何軟件企業(yè)都可以依據(jù)標準來輸出、產(chǎn)生PDF 檔、Flash 檔,相對的微軟 Office 的各種文件仍是封閉、專有,由企業(yè)完全自主的格式。
    發(fā)布完1.1 版后,OpenOffice很快有后續(xù)的長遠發(fā)展規(guī)劃(Roadmap),2003年8 月即有了名為“Q ”的新產(chǎn)品概念,為SO/OOo訂下更宏遠的提升方向與實現(xiàn)目標。
    “Q ”對于后續(xù)發(fā)展的大主軸方面有其指示,要持續(xù)地更兼容微軟 Office ,要持續(xù)比微軟 Office 更精省低廉,要持續(xù)比微軟 Office 更有軟件執(zhí)行效率,以及讓使用者有更大的OA工作效率。
    上述的指示都是針對使用者觀點,另也有針對程序開發(fā)者的發(fā)展綱要指示,包括更容易讓程序師以SO/OOo為基礎來加寫所需的應用,并且讓SO/OOo更容易與其他桌面程序及環(huán)境整合(文件中特別提到須與Gnome 的密切整合)。
    而正在發(fā)展中的最新版OpenOffice,正是朝這種路線逐步實現(xiàn),預計OpenOffice 2.0會有更快的程序啟動速度,以及更高的微軟 Office 兼容度,此外也將支持OASIS 組織所提出的“Open Office XML Format”,OASIS 是專注于電子商務開放標準制訂的機構,而Open Office XML Format正是希望建立一個全球適用的OA文件開放標準,讓OA文件不再黏著、依附于軟件企業(yè)的OA應用程序上,此開放文件格式以XML 為主體所形成