Apache OpenOffice

自由且開放原始碼的辦公室套裝軟體

Apache OpenOffice,又称OpenOfficeAOO,是OpenOffice.org的后续版本之一,并在设计上继承IBM Lotus Symphony[5]Apache OpenOffice是一套开放源代码办公室软件,可以在多种操作系统上运作,它包含一个文字编辑程序(Writer),一个电子表格程序(Calc),一个演示文稿程序(Impress),一个绘图程序(Draw),一个公式编辑器(Math)和一个数据库程序(Base)。默认的文件交换格式是为ISO标准的开放文件格式ODF,OpenDocument Format)。2016年9月,Apache OpenOffice项目指出,因缺乏足够的人力维护,考虑关闭OpenOffice项目[6]

Apache OpenOffice
原作者StarDivision
开发者Apache软件基金会
首次发布2012年4月30日,​11年前​(2012-04-30[1]
当前版本
  • 4.1.15 (2023年12月22日;稳定版本)[2]
编辑维基数据链接
源代码库 编辑维基数据链接
编程语言C++Java
操作系统跨平台
标准开放文档格式
语言41种语言[3]
类型办公室软件
许可协议Apache许可证2.0[4]
网站www.openoffice.org

历史 编辑

2010年1月,Oracle宣布并购Sun之后,OpenOffice.org面临根本上的动摇。2010年9月28日,有一些原本参与OpenOffice.org项目的成员成立一个叫做The Document Foundation(简称TDF,下同)的新团队,建立基于OpenOffice.org 3.3的分支版本-LibreOffice 3.3。而在2010年10月14日,Oracle要求同时具有TDF成员身份的OpenOffice.org开发者离职,理由是TDF和Oracle有利益冲突[7][8]

2011年4月15日,Oracle证实将“把OpenOffice.org完全社群化”成为一个完全由社群维护、管理的软件,并且停售包含技术支持的商业版本,此举视同Oracle放弃了OpenOffice.org的发展[9][10][11]

2011年6月,Oracle宣布将OpenOffice.org捐赠给Apache软件基金会,未来OpenOffice.org的发展将由Apache软件基金会主导[12][13][14]

该项目于2011年7月13日被Apache Incubator接收,[15]Oracle源码于2011年8月29日被导入,[16]2012年5月8日发布Apache OpenOffice 3.4版,而且Apache OpenOffice于2012年10月18日成为Apache顶级项目。[17][18][19]

IBM于2012年捐赠Lotus Symphony源码给Apache软件基金会,Symphony被停止开发以支持Apache OpenOffice。[20]多数特性包括bug修正及重做的侧边栏被并入其中。[21]来自Symphony的IAccessible2屏幕阅读支持加入到AOO 4.1[5](2014年4月),即使其最先在开源软件发布版本中出现是作为2014年1月的LibreOffice 4.2的一部分。[22]IBM随着AOO 4.1.1的发布而退出了官方的参与。[23]

2016年9月,时任Apache OpenOffice项目副总裁Dennis Hamilton因缺乏足够的人力维护,向项目成员发出电子邮件提议关闭OpenOffice项目。[6]

StarOffice 和 OpenOffice.org 与 Apache OpenOffice 的主要派生品的时间线(蓝色)

概览 编辑

Apache OpenOffice集合了密切协同工作的不同程序,来提供一个现代办公包需要的功能。其中很多在设计上仿照Microsoft Office,但两者多数格式(如数学公式)并不兼容。组件主要包括:

组件 说明
  Writer(文字处理器) 一个看起来以及用起来都很像Microsoft Word文字处理器,以提供与其大致相同的功能与工具。它不需额外软件就导出PDF文件,也可作为HTML编辑器创建网页。在3.0版本中新增文件多页显示功能,让同一画面内显示多页文件。还可以导出成MediaWiki格式(目前支持大部分MediaWiki语法)。
  Calc(电子表格) 一个电子表格。公式和操作方式跟Microsoft Excel大致相同,尽管Calc也提供Excel中没有的一些功能,Calc也同样可以将电子表格导出PDF文件。
  Impress(演示文稿) 一个跟Microsoft PowerPoint近似的演示稿程序。除了准备演示文稿的通常功能,也可以将演示文稿转变成Macromedia Flash(SWF)文件。不过,Impress运行较慢,动画也不太流畅,尽管添加了很多类似iWork的效果。
  Draw(绘图) 一个跟CorelDRAW功能类似的绘图程序。它有灵活的connectors链接各种形状,以便制作流程图。
  Base(数据库) 一个跟Microsoft Access类似的数据库程序。Base允许创建并操作数据库,并建造方便用户读取数据的窗体及报告。和Access一样,Base也是一种能够和许多种不同的数据库系统链接的接口程序,例如Access数据库(JET),支持ODBC的数据库来源以及MySQLPostgreSQL
  Math(数学方程) 一个能够产生及编辑复杂数学公式的工具,除了可以利用它的图形接口作输入以外,亦支持TeX的数式输入。它所产生的公式可以插入其他的OpenOffice.org文件,例如Writer所产生的文件,并可以支持与微软的公式编辑器的转换。它支持多种字体而且可以导出成为一个PDF文件。
其他
 
OpenOffice.org 3.0快速启动
快速启动
一个会在电脑引导时执行的小程序。该程序会将OpenOffice.org执行所需要的核心文件和函式库加载存储器中,以便让其他组件能更快速的被启动。OpenOffice.org 1.0版最为人诟病的一个缺点就是程序启动花费时间过长,而这个小程序就是希望能改善这个问题。2.0版在这个部分作很多改善,而此后版本亦在此方面不断提升。
宏录制器
可用来记录用户的操作并且可重复播放以自动化地完成一些重复性的工作。这个工具从最早期就是包中的一员,它是从StarOffice的BASIC派生出来的。

发布纪录 编辑

发布日期及版本编号以英文版为准,详情可参考http://wiki.services.openoffice.org/wiki/Product_Release页面存档备份,存于互联网档案馆) 。

版本 重要改进 发布日期 附注
3.4 2012年5月8日 Apache OpenOffice的第一个版本
3.4.1 2012年8月23日
4.0.0
  • 全新侧边栏
  • 互操作性的改进
  • 绘图对象的改进/完善
  • 剪贴画库主题更新和库的改进
  • 完善选择控点用户界面
  • 计算和图表的改进/增强
  • 扩展程序改进/增强
  • 性能提高/增强
  • 详情可参考[3]页面存档备份,存于互联网档案馆
2013年7月23日
4.0.1 2013年10月1日
4.1.0 2014年4月29日
4.1.1 2014年8月21日
4.1.2 2015年10月28日
4.1.3 2016年10月12日
4.1.4 2017年10月19日
4.1.5 2017年12月30日
4.1.6 2018年11月18日
4.1.7 2019年9月21日
4.1.8 2020年11月10日
4.1.9 2021年2月7日
4.1.10 2021年5月4日
4.1.11 2021年10月6日

派生版本 编辑

LibreOffice

LibreOffice在开发过程中接受部分来自Apache OpenOffice的改进。

NeoOffice

NeoOffice在开发过程中接受部分来自Apache OpenOffice的改进,即使现时版本基于LibreOffice。

支持的操作系统 编辑

Apache OpenOffice 4.1.0支持x86版本的Microsoft Windows XP及更新版本、Linux(32位和64位)、Mac OS X 10.7或者更新版本。[24]

其他操作系统通过社群的移植得到支持;3.4.1版本的完整移植包含了其他多个Linux平台、FreeBSDOS/2Solaris SPARC[25]还有3.4.0版的移植适用于Mac OS X v10.4v10.5 PowerPC[26]以及Solaris x86。[27]此外还被移植于eComStationOS/2新的商标/后续版本)。[28]

开发 编辑

Apache OpenOffice的API基于被称为通用网络对象(Universal Network Objects,缩写为UNO)的组件技术。其包括各种类似于CORBA接口描述语言(interface description language)的接口定义。

Apache OpenOffice使用OpenDocument作为默认文档文件格式。Apache OpenOffice对Microsoft Office文件格式有所改进,但只能读,不能写。

该项目现在主要仍由Apache的员工来维护,但进展十分缓慢。

引用 编辑

  1. ^ About OpenOffice.org. 2009-09-11 [2010-02-08]. (原始内容存档于2012-05-30). 
  2. ^ Announcing Apache OpenOffice 4.1.15. 2023年12月22日 [2024年2月25日]. 
  3. ^ Language localization status. OpenOffice Language Localization Project. [2009-11-06]. (原始内容存档于2009-12-16). 
  4. ^ Licenses & Copyrights. Apache Software Foundation. [2012-03-18]. (原始内容存档于2012-02-25). 
  5. ^ 5.0 5.1 Rob Weir. Merging Lotus Symphony: Allegro moderato. Apache Software Foundation. 21 January 2013 [23 July 2013]. (原始内容存档于2018-10-01). 
  6. ^ 6.0 6.1 缺人維護,OpenOffice考慮關閉專案-iThome. [2017-09-29]. (原始内容存档于2017-09-29). 
  7. ^ Paul, Ryan. Oracle wants LibreOffice members to leave OOo council. Ars Technica. [23 February 2011]. (原始内容存档于2011-04-16). 
  8. ^ OpenOffice.org有33位開發人員出走投入LibreOffice發展. 网络信息杂志. 2010-11-03 [2011-04-16]. (原始内容存档于2011-05-27). 
  9. ^ Oracle Announces Its Intention to Move OpenOffice.org to a Community-based Project. Oracle. 2011-04-15 [2011-04-19]. (原始内容存档于2011-04-21) (英语). 
  10. ^ Oracle Announces Its Intention to Move OpenOffice.org to a Community-Based Project. Marketwire. 2011-04-15 [2011-04-16]. (原始内容存档于2011-04-22) (英语). 
  11. ^ Oracle將OpenOffice.org完全交給社群 停售商業版. iThome Online. 2011-04-18 [2011-04-19]. (原始内容存档于2011-04-21) (中文). 
  12. ^ Oracle Donates OpenOffice.org To The Apache Foundation. [2011-06-02]. (原始内容存档于2011-06-07). 
  13. ^ 甲骨文捐贈OpenOffice予Apache軟體基金會. [2011-06-05]. (原始内容存档于2011-06-07). 
  14. ^ OpenOffice.org甲骨文「捐」Apache. [2011-06-03]. (原始内容存档于2011-06-05). 
  15. ^ OpenOffice.org Incubation Status. Apache Software Foundation. June 2011 [18 June 2011]. (原始内容存档于2018-03-28). 
  16. ^ Infrastructure / INFRA-3862: Load initial SVN dump for OOO Podling. Apache JIRA issue tracker. Apache Software Foundation. 29 August 2011 [19 October 2013]. (原始内容存档于2017-02-02). 
  17. ^ Darryl K. Taft. Apache OpenOffice Becomes Top-Level Project. Eweek.com. 18 October 2012 [5 January 2013]. 
  18. ^ The Apache Software Foundation Announces Apache OpenOffice™ as a Top-Level Project : The Apache Software Foundation Blog. Blogs.apache.org. [5 January 2013]. (原始内容存档于2017-11-13). 
  19. ^ Weir, Rob. OpenOffice Graduates from the Apache Incubator. Apache OpenOffice blog. Apache Software Foundation. 18 October 2012 [5 January 2013]. (原始内容存档于2012-10-19). 
  20. ^ Ed Brill. More on the Lotus Symphony and desktop productivity roadmap. Ed Brill. [18 October 2012]. (原始内容存档于2012-06-06). 
  21. ^ Joab Jackson. Apache OpenOffice gets a handy-dandy sidebar. PCWorld. 23 July 2013 [23 July 2013]. (原始内容存档于2017-06-05). 
  22. ^ LibreOffice 4.2: Focusing On Performance And Interoperability, And Improving The Integration With Microsoft Windows. The Document Foundation. 30 January 2014 [14 February 2014]. (原始内容存档于2014-01-31). 
  23. ^ Byfield, Bruce. LibreOffice, OpenOffice, and rumors of unification. Linux Magazine. 30 September 2014 [3 December 2016]. (原始内容存档于2018-01-20). 
  24. ^ System Requirements for Apache OpenOffice 4.1. Apache Software Foundation. [21 March 2014]. (原始内容存档于2017-12-16). 
  25. ^ Apache OpenOffice Solaris Sparc. adfinis-sygroup.ch. 31 August 2012 [5 January 2013]. (原始内容存档于2013年1月15日). 
  26. ^ Openoffice.org. Download.openoffice.org. [22 May 2012]. (原始内容存档于2017-12-17). 
  27. ^ Apache OpenOffice Solaris x86. adfinis-sygroup.ch. 4 June 2012 [5 January 2013]. (原始内容存档于2013年4月26日). 
  28. ^ Apache Open Office for OS/2 and OS/2 based systems 4.1.3 GA. bww bitwise works GmbH. 30 November 2016 [2017年12月17日]. (原始内容存档于2017年8月11日). 

外部链接 编辑

参与中文翻译 编辑

参见 编辑