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

字號(hào):

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