IBM 正準備將 Lotus Symphony 貢獻給 Apache 軟體基金會 (Apache Software Foundation),讓這套 OpenOffice 的分支與該專案的官方版本重新整合。此舉將有助進一步加強 OpenOffice 面對 Microsoft Office 的競爭能力。
IBM 開放文件格式 (Open Document Format,ODF) 架構師 Rob Weir 宣佈,IBM 的 Lotus Symphony 單機版本將以 Apache 2.0 授權,貢獻給 Apache OpenOffice.org 專案。
Weir 表示 IBM 將與 Apache 軟體基金會專案成員合作,決定哪些部份將整合到 OpenOffice 之中。他提到 IBM 在取代 GPL 與 LGPL 的相依性上已經做了許多努力,其成果有助於加速 OpenOffice 的 Apache 版本釋出。
Sun Microsystems 對 OpenOffice 專案的控制,和該公司對 Java 的控制一樣,都讓 IBM 感到不滿。Weir 指出,在 OpenOffice.org 上,IBM 並不是模範的社群成員,這一點並非該公司刻意造成,而是出自於若干因素的結果。該公司的確參與了若干的社群委員會,也贊助許多研討會並參與標準制定,但是在程式碼方面,他們選擇維護 Symphony 這個分支。雖然他們會貢獻程式碼,但也只是偶爾為之。
IBM 認為 Oracle 貢獻 OpenOffice 給 Apache 軟體基金會的決定,是一個新的開始,並視此為改變該公司包括程式碼貢獻在內等工作的一個好機會。上個月 IBM 表示樂見 Oracle 貢獻 OpenOffice 給 Apache 的決定。IBM 協同合作解決方案副總裁 Kevin Cavanaugh 指出,他們期望與其他社群成員一起推動此一技術,並且以強烈支持 OpenOffice 在 Apache 的培育程序為開端。
IBM 為 Symphony 開發並維護的 3 百萬行程式碼,可能為 OpenOffice 帶來重要幫助。部份程式碼提供了對 ODF 的進階相容性。Weir 指出 Symphony 之中所完成針對親和性的改進,在輔助技術 (assistive technology) 上有較好的表現,例如協助有視力障礙的使用者使用該軟體。IBM 對 VBA 巨集支援的實作,也適合成為合併至 OpenOffice 的候選元件。
其他的整合選項包括 Symphony 的獨特使用者介面,可用以簡化 OpenOffice 套件。Weir 表示,媒體與使用者對於這套使用者介面都給予不錯的評價。他希望 Apache OpenOffice 能夠考慮這個部份。
Oracle 購併 Sun 後取得了 OpenOffice。然而當多數的專案提交者相繼出走並成立其分支專案 LibreOffice 之後,上個月 Oracle 將 OpenOffice 貢獻給了 Apache 軟體基金會。儘管如此,Oracle 似乎仍握有 OpenOffice 的商標。
Apache 基金會將針對 Symphony 成立專案團隊,IBM 也會持續貢獻此專案,同時維護自有的 Symphony 版本。Cavanaugh 表示,他們並不想主導 Apache 的工作,但是他們願意大規模投入工程資源做出貢獻,他們不想單打獨鬥。
相關網址:
1. IBM 將 Lotus Symphony 整合到 OpenOffice
https://www.theregister.co.uk/2011/07/14/ibm_symphony_goes_to_asf/
2. IBM 貢獻 Lotus Symphony 到 Apache OpenOffice.org
https://www.h-online.com/open/news/item/IBM-to-contribute-Lotus-Symphony-to-Apache-OpenOffice-org-1279655.html
3. IBM 將 Symphony 程式碼貢獻給 Apache
https://www.computerworld.com/s/article/9218421/IBM_bequeaths_Symphony_code_to_Apache