标题：OpenOffice.org
历史
OpenOffice.org的前身是1998年一家德国公司StarDivision所研发出来的一个办公室软件，称之为StarOffice。在1999年8月，已经相当成熟的StarOffice 5.2被升阳（Sun Microsystems）公司买下。2000年7月19日，套件的源码通过两种授权协议，GNU通用公共许可证（LGPL）与升阳工业标准源许可证（Sun Industry Standards Source License, SISSL），公开释出。新计划的名字叫做OpenOffice.org，其网站并在2000年10月13日开始运作。
2003年年初，2.0版的研发工作开始，目标有：与Microsoft Office档案有更好的相容性；更好的效能，包括提高速度和降低内存使用量；更好的脚本语言处理能力；与操作系统有更好的整合性，尤其是跟GNOME；更易查找和使用的数据库前端，全新的SQL数据库；以及易用性的提高。第一个测试版在2005年3月4日发布，最终在2005年10月20日推出了OpenOffice.org 2.0正式版，并设有多个语言的翻译。OpenOffice 2.3.0版本之后，Pentaho的商用报表产生的功能直接整合在OpenOffice当中，用户可以直接从各种不同的数据库当中撷取资料，进行分析，然后产生出ODF格式的商用报表。
另外，OpenOffice.org 2.0 Beta 2 之后的版本，已正式改为单一使用 LGPL 授权，从此修改的源码必须根据 LGPL 的条文予以公开。
2009年4月20日，Oracle并购了Sun之后，OpenOffice.org面临根本上的动摇。2010年9月28日，有一些原本参与OpenOffice.org专案的成员，成立一个叫做The Document Foundation的新团队，建立基于OpenOffice.org 3.3的分支版本－LibreOffice 3.3。而在2010年10月14日，Oracle要求同时具有TDF成员身份的OOo开发者离职，理由是TDF和甲骨文有利益上的冲突。
2011年4月15日，Oracle公司证实将“把OpenOffice.org完全社群化”成为一个完全由社群维护、管理的软件，并且停售包含技术支援的商业版本，此举视同Oracle放弃了OpenOffice.org的发展
2011年6月，Oracle宣布将OpenOffice.org捐赠给Apache软件基金会，未来OpenOffice.org的发展将由Apache软件基金会主导。
主要模块
下列是 OpenOffice. org 的主要模块：
OO.o writer Writer （文本文档）OO.o impress Impress （演示文稿）
OO.o calc Calc （电子表格） OO.o draw Draw （绘图）
OO.o math Math （公式） OO.o base Base （数据库）
软件特性
OpenOffice. org 不仅是五大组件的组合，而且与同类产品不同的是，本套件不是独立软件模块形式创建的，从一开始，它就被设计成一个完整的办公软件包。
* 所有的包有类似的外观，易于使用，如“样式”等“一次学会到处使  OpenOffice.org用”的工具。OpenOffice. org 保持与您的电脑类似的外观——您一旦改变您的桌面，OpenOffice. org 也会相应改变。
* 组件间的相同工具用法相同——例如， Writer 里面使用的绘图工具在 Impress 和 Draw 里面您也能用到。
* 您不必知道哪个应用程序用于创建哪个特殊文件——您使用“文件”就可以“打开”任何 OpenOffice. org 文件，正确的应用程序将会运行。
* 所有的包共享一个拼写检查工具，如果您改变一个组件包里面的“选项”，在其他组件包里也会同时改变。
* 所有组件间资料可以轻松转移。
* 所有的组件文件可储存为 OpenDocument 格式（新的办公文档国际标准），这种基于 XML 的格式相比同类产品的格式，磁盘存储更合理，任何兼容 OpenDocument 标准的软件均可以访问您的数据。
* 使用安装程序，所有组件可以一次性安装。
* 所有发布的版本都基于相同的开放许可证——没有隐性费用
您所需要的全都在一个办公室生产力软件套件之中——现在就请下载吧！
关于中文计划
为什么要搞这中文计划？很简单。就是因为我们都喜欢 OpenOffice. org，希望能尽一份力，把 OpenOffice. org 的好处带给更多国人。我们这中文计划由志愿开发者组成，全部成员  OpenOffice.org都是分文不收的。
近年来，越来越多台湾、香港、大陆、以及分布于世界各地的华人使用 OpenOffice. org。所以 OpenOffice. org 的中文支援也因华人用户的需求而不断改进。自 OpenOffice. org 1.0.3 以来，OpenOffice. org 的中文支援已不算差，但当然，也总会有些不善之处。当我们发觉有关于中文支援的问题时，我们会代表华人用户反映，或是亲自操刀改错。总之让 OpenOffice. org 的中文支援更趋完善是我们的成立目的之一，还请各位开发者踊跃加入。
此外，正所谓“四海之内皆兄弟，红花绿叶是一家”，海内外的中国人，都会对某些信息特别关心。所以，除了一般 OpenOffice. org 的新闻外，我们也会将关于 OpenOffice. org 的中文支援及 OpenOffice. org 在中国的发展等信息带给大家。不过正如古人所言，“世事如棋日日新”，要提供丰富的信息给各位也不是易事。“独乐乐，不如众乐乐”，所以啰，若阁下知道什么有趣的信息的话，请务必把消息提供给我们，将信息与广大华人使用者分享吧！
OpenOffice. org 2.0 特性
简介OpenOffice. org 2.0 ——文字处理器，电子表格程序，幻灯片工具等等 
OpenOffice. org 2.0 是一个开放，功能丰富，多平台的办公套件。它的用户界面和功能与市场上的其他同类产品（比如：Microsoft Office，Lotus SmartSuite）很相似，但与这些商业产品相反，OpenOffice. org 是完全免费的。标准开放的 XML 文件格式（OASIS）从 2.0 版开始，OpenOffice. org 默认采用标准开放的 OASIS XML 文档格式。OASIS 文档格式独立于任何厂商和实现，因此保证了它的自由性和独立性。除 OpenOffice. org 外，开源办公套件 KOffice 和 OpenOffice. org 的派生品（比如 StarOffice）都支持 OASIS 文档格式。OASIS 文档格式也是欧盟委员会推荐的文档格式之一。新的多面板视图新的多面板视图提高了 OpenOffice. org 的效率和易用性。多面板视图以连贯，完整和简洁的界面提供了所有的关键工具和窗口。使用过 Microsoft PowerPoint 的用户将发现使用 OpenOffice 2.0 很简单。新的自定义图形（与 Microsoft 自选图形兼容）
OpenOffice. org 现在支持自定义图形（与 Microsoft 的自选图形很相似）。因此，自选图形能被导入并正确显示。自定义图形不仅能改变大小，还能改变外观。更多的幻灯片切换和动画效果OpenOffice. org 现在支持更多的幻灯片切换和动画效果。用户有更多选择以使他们的幻灯片达到专业效果。另外，扩展的动画效果增强了与 Microsoft Powerpoint 的兼容性。增强的 PDF 导出功能OpenOffice 1.1 引入了 PDF 导出特性，现在 2.0 增强了原来的基本导出特性。使用新版本可以指定嵌入图片的压缩比。除此之外，PDF 导出已经可以正确处理极小的图片和超链接。增强的数据库前端OpenOffice 一直包含数据库前端工具，但在以前的版本中使用不方便。OpenOffice 2.0开始像其他应用程序一样处理数据库，例如：可以通过“文件 － 新建”菜单创建一个新的数据库。OpenOffice. org 为新手准备了一个新的表格创建向导，可以通过它创建数据库表而无需任何数据库或 SQL 知识。新嵌入的 HSQLDB 数据库引擎基于 Java 技术，支持创建“数据库文件”。这些简单的数据库文件不需要 MySQL 或 Adabas D 这样的后台数据库服务器。所有信息（表定义，数据，查询，表单，报表）都被存储在一个 XML 文件中。邮件合并向导新的邮件合并向导使向多人发信变得很简单。向导能逐步引导用户，地址信息可以使用很多种数据源。 
增强的字数统计功能
以前的版本中，只有通过“文件－属性…”对话框才能查看文档的统计信息。OpenOffice. org 2.0 打破了这个限制。现在“工具”菜单下可以找到一个新的字数统计对话框，包括对所选内容的字数统计。支持嵌套表格OpenOffice. org 2.0 现在支持在表格里面创建表格（嵌套表格）。这增加了全面可用性，并增强了与 Microsoft Word 的兼容性。支持数字签名2.0 版的另一个新特性就是对数字签名的支持。OpenOffice. org 使用存储在统一资源库（regular repositories）中的安全证书。支持 XFormsOpenOffice. org 2.0 现在允许创建基于 W3C Xforms 开放标准的表单。使用 XForms，可以无需编程而轻松实现简单的逻辑。WordPerfect FiltersOpenOffice. org 2.0 包括一个由开源社区开发的 WordPerfect Filters。邀请开发者支援这个项目。 
Calc 的最大行数扩充到65536
OpenOffice. org 1.1 在电子表格文档中只支持 32768 行，这导致与 Microsoft Excel 协同工作时的问题。新版本将 OpenOffice. org 带到了与 Microsoft Excel 同样的级别。增强的数据透视表支持OpenOffice. org 2.0 的数据透视表（与 Microsoft Excel 中的数据透视表相似）使创建新的组，基于值的数据筛选，显示差异和百分比而不是绝对值等等成为可能。新的数据透视表使 OpenOffice. org Calc 成为功能强大的数据分析工具。本地化的安装程序OpenOffice. org 2.0 支持本地化安装机制。例如：用于 Microsoft Windows 的 .MSI和.CAB；用于 Linux 的 RPM 包。对于有更多管理需求的用户，Sun 公司随 StarOffice 提供了配置管理工具。StarOffice 8 还将引入宏移植工具。本地化的桌面集成OpenOffice. org 2.0 很好的集成到了桌面环境。因此，OpenOffice. org 与所在平台上其他任何程序的外观和行为都相似。在 Windows Xp 上，它像一个 Windows 应用程序，在 Linux 上，它与 GIMP 或 Evolution 使用相同的用户界面部件。浮动工具条OpenOffice. org 2.0 中的工具条更加灵活。现在它们可以很容易的被移动，固定，分离和定制。支持，服务和解决方案越来越多的公司提供 OpenOffice. org 的支持，服务和解决方案。一些公司（例如 Sun ）还提供添加了额外组件（例如配置管理工具）的 OpenOffice. org 版本。
开发
概览OpenOffice.   org的API基于被称为通用网络对象 (Universal Network Objects，缩写为UNO)的组件技术。其包括各种类似于CORBA接口描述语言 (interface description language)的接口定义。
OpenOffice.   org使用的文档文件格式 (document file format)基于XML，以及几个输出、导入过滤器。OpenOffice.   org读取的所有外部格式，都通过内部的XML表示法进行来回转换。将XML保存到磁盘时，由于使用了压缩，文件体积一般要比同等的Microsoft Office文档要小。从1.0版起，存储文档的本地的文件格式开始基于OASIS OpenDocument的文件格式标准，2.0版时，已经成为默认的文件格式。
在OpenOffice.   org网站的开发员专区，该套件的开发版每数周就有新版释出。这些版本主要用于测试新功能，或者满足特殊用户的好奇心，可以提前看到未来的变化，但这不适合产品应用。
该项目现在主要仍由StarOffice的员工来维护，作为非Sun公司的贡献者，包括该项目的其他合伙赞助者，要进入源码库的核心，仍然比较困难。本地桌面整合通过使用自己的部件工具箱以及字体表示的库，当前的OpenOffice.   org稳定版可以在许多不同的平台上，提供相同的用户界面。但这样做也有缺陷。目前的OpenOffice.   org稳定版并没有针对本地应用程序的完整界面外观 (look and feel)。如何将2.0版更好地结合于各自不同的平台，相关工作正在进展中。 Mac OS XMac OS X是Unix版的移植。版本2原计划使用Aqua界面，但由于一系列的问题 (包括技术挑战、许可证兼容性、开发资源有限)，该项目还在研发中。作为临时替代，在OS X上有两种版本：
Mac OS X （X11)，此版本需要安装X11.app或XDarwin。由于由层层测试的Unix版移植而来，该版本具有Unix版的各种功能，但与OS X服务的结合不佳，比如字体、打印，其界面是X11应用程序。 NeoOffice，此版本通过Java平台与OS相结合。NeoOffice易于安装，跟OS X GUI标准 (比如，使用本地的下拉菜单)有机结合，可存取OS X的字体、打印子系统。但此项目由一个很小的团队维护，而且依赖于OSX X11版的完成，所以该版本发布也迟于官方的释出。其他项目有关主线的其他项目，贡献起来门槛就低一些。包括文档、国际化与本地化，以及API。 还有一个脚本项目，用于收集、分类以及发布有用的宏。
OpenGroupware是一个程序扩展集，可用于分享文档、日历、地址簿、电子邮件、即时通讯，以及白板，并可对其他群件应用程序进行存取。
在OOExtras上，还可以新建并共享各类文档模版等。
通过CPAN，还可获取一些Perl扩展，比如OpenOffice::OODoc，外部程序可通过其处理文档。这些库没有使用OpenOf的API，通过Perl的标准压缩/解压缩、XML存取、UTF-8编码模块，直接对OpenOffice文件进行读写。
可携式
另外，John Haller 先生现时已为 开发出 可携式OpenOffice 版本，可以塞在一条USB 闪存盘里，从而方便经常要出外的人可以随时随地使用 软件。
中文社群作出的改良
萤火飞 非官方 Linux 修改版
台湾桌面自由软件开发人员萤火飞分别为  1.1.5、2.0、2.0.4推出 Linux 中文加强版，解决了包括中文粗斜体字型显示、中文字型名称再现、最适化接口文字大小等多项改良，另外修正了开启 DBF 档乱码问题，可以正确无误地开启 DBF 资料档。
OpenOffice.   org 公文系统
这是由台湾中山科学研究院配合  所开发的一套公文系统，功能非常强大，内建了大量日常公务文书往来的样式 (template)，而且还加入新的工具列及图形接口精灵，让用者可以有系统地存取、分类及编写不同的公务文件，为台湾政府的公文电子化计划所推广。
RedOffice
RedOffice是由北京红旗中文贰仟软件技术有限公司根据Sun公司的Sun Industry Standards Source License协议对OpenOffice进行修改的商业化版本。2006年3月推出的RedOffice 3.0，并提供免费的个人版下载，分windows和Linux两个平台。RedOffice针对大陆的用户习惯做了很多细节改进，增加了文件关联等辅助程序。
市场占有率
虽然微软现时仍然能保有大众市场的95%占有率，但在企业市场，及StarOffice已成功保有14%的市场占有率。OpenOffice网站报告已有5千多万的下载次数。
2005年10月4日，升阳公司与Google宣布成为战略合作伙伴。作为协议的一部分，升阳公司会在OpenOffice增加一个Google搜索条，升阳公司与Google会共同参与市场活动，以及共同研发，而Google会协助发放OpenOffice。
在法国，OpenOffice已经吸引了地方以及国家的政府管理者，他们希望将软件采购合理化的同时，可以稳定地用标准文件格式进行资料处理。目前，OpenOffice已经成为法国宪兵司令部的官方办公软件。
Java整合的争论
第一版中使用了Java语言来编写很多辅助功能，但第二版中已尽可能使用主要程序来完成这些功能。以下的现有版本的里建基于Java运行环境的范畴。
部份Base的应用 - Base为里的数据库程序多媒体播放器电子邮件整合 (需要Java Mail)Writer里的全部文档精灵辅助工具报告自动引示JDBC驱动支持XSLT 过滤 BeanShell这个NetBeans 的命令稿语言以及Java UNO bridge 输出至Palm OS上的Aportis.doc (.pdb)档案格式及Pocket PC上的Pocket Word (.psw)档案格式的过滤器。 但是使用Java作为辅助工具在开源社区引极大的争论，因为Java本身是闭源的，这与OpenOffice的开源精神相违背。但事实是因为升阳公司作为OpenOffice计划的主导者和Java的开发者，其加入Java于OpenOffice里也是无可厚非的。
就这个问题，GNU计划的创始人理查德·马修·斯托曼在2005年5月提出要对OpenOffice作出修改，使用开放源码的GCJ及GNU Classpath取代Java。详情可参看 自由软件基金会上的宣告及OpenOffice网站上的简介。
红帽公司主导的Fedora Core 4(2005年6月13日发行)支持这个行动，红帽公司在这个版本的Fedora Core Linux内加入了OpenOffice第二版的测试版，并整合了GCJ及GNU Classpath。这个举动证明了Java在 OpenOffice这个开源计划里并不是必须的，而OpenOffice的开发者亦在开发者守则里加入了未来的OpenOffice的版本应要兼容开放源码的Java版本的指引。