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日,​12年前​(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日). 

外部链接 编辑

参与中文翻译 编辑

参见 编辑