# Apache OpenOffice

Apache OpenOffice es un paquete de software de oficina de código abierto, que incluye procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo vectorial y base de datos. Soporta numerosos formatos de archivo, incluyendo como predeterminado el formato estándar ISO/IEC OpenDocument (ODF), entre otros formatos comunes, y se enfoca en mantener compatibilidad con el estándar OpenOffice XML, el formato de Microsoft, así como también soporta más de 110 idiomas, desde febrero del año 2010. Apache OpenOffice es uno de los sucesores del proyecto OpenOffice.org e integra características de otras suites ofimáticas como IBM Lotus Symphony.
La suite ofimática está disponible para varias plataformas, tales como Microsoft Windows, GNU/Linux, BSD, Solaris y Mac OS X, además de diversos ports realizados a otros sistemas operativos. El software es distribuido bajo la licencia Apache.$^{[5]}$ La primera versión lanzada por Apache fue la 3.4.0, el 8 de mayo de 2012. Desde esa primera versión, se han realizado diversas bifurcaciones como por ejemplo LibreOffice (desarrollado por The Document Foundation) y el proyecto Go-OO, que fue suspendido en favor de LibreOffice en septiembre de 2010.
Apache OpenOffice desciende de OpenOffice.org, un proyecto que tiene como base inicial a StarOffice, una suite ofimática desarrollada por StarDivision y adquirida por Sun Microsystems en agosto de 1999. El desarrollo de la suite estaba liderado por Sun Microsystems y con posterioridad abandonado por Oracle Corporation. El código fuente de la aplicación está disponible bajo la Licencia pública general limitada de GNU (LGPL) versión 3 hasta la versión 3.4.0 Beta 1. Después de la adquisición de Sun en 2010, Oracle Corporation dejó de apoyar el desarrollo comercial y en junio de 2011 donó la suite a la Incubadora de Apache para convertirse en un proyecto de la Apache Software Foundation. Posteriormente, en diciembre de 2011, la Apache Software Fundación anunció que el nombre del proyecto se convertiría en Apache OpenOffice.
La versión de mantenimiento más reciente fue 4.1.14 del 27 de febrero de 2023. Esta actualización resuelve algunos problemas con correcciones de errores y diccionarios actualizados.

## Aplicaciones incluidas

Las aplicaciones incluidas en la suite ofimática Apache OpenOffice son las siguientes:
| Programa | Descripción |
| Writer | Es el procesador de textos de la suite ofimática, similar a Microsoft Word. Writer puede exportar archivos de texto a los formatos PDF y HTML sin software adicional, lo que permite que pueda ser utilizado como un editor WYSIWYG para crear y editar páginas web. |
| Calc | Es una hoja de cálculo similar a Microsoft Excel y Lotus 1-2-3. Calc ofrece una serie de características no presentes en Excel, incluyendo un sistema que automáticamente define serie de gráficas, sobre la base de la disposición de la información del usuario. Calc también puede exportar hojas de cálculo al formato PDF. |
| Impress | Es un programa de presentación similar a Microsoft PowerPoint o Keynote de Apple. Puede exportar presentaciones al formato SWF, permitiendo que se reproduzca en cualquier computadora con un reproductor de Flash instalado. También incluye la capacidad de crear archivos PDF, y la capacidad de leer archivos de Microsoft PowerPoint (ppt). Su formato original es ODP. |
| Base | Es un programa de base de datos similar a Microsoft Access. Apache OpenOffice Base permite la creación y manejo de bases de datos, elaboración de formularios e informes que proporcionan a los usuarios finales un acceso fácil a los datos. Al igual que Microsoft Access, es capaz de trabajar como un front-end para diversos sistemas de bases de datos tales como el de Access (JET), fuente de datos ODBC y MySQL/PostgreSQL. Base está disponible desde la versión 2.0. |
| Draw | Es un editor de gráficos vectoriales y herramienta de diagramación, similar a Microsoft Visio y comparable en características a las primeras versiones de CorelDRAW. Ofrece «conectores» entre las formas, que están disponibles en una gama de estilos de línea y facilitan la construcción de los dibujos, como diagramas de flujo. Tiene características similares a la edición de software de escritorio como Scribus y Microsoft Publisher. Draw también puede exportar sus creaciones al formato PDF y al estándar SVG. |
| Math | Es una aplicación diseñada para la creación y edición de fórmulas matemáticas. La aplicación utiliza un lenguaje de marcado para crear las fórmulas. Dichas fórmulas pueden ser incorporadas dentro de otros documentos de OpenOffice.org, tales como los creados por Writer, permitiendo al usuario la posibilidad de incrustarlas en el documento como objetos OLE. Math soporta múltiples fuentes y puede exportar fórmulas a los formatos de archivo ODF, PDF y MathML. |

### Fuentes incluidas

OpenOffice incluye de manera nativa varias fuentes para ser usadas como una alternativa a las fuentes de Microsoft (Calibri, Arial, Times New Roman), las cuales son, entre otras:
* OpenSymbol
* DejaVu
* Las fuentes de Gentium
* La fuente de Chrome OS Arimo (sans serif)
* Tinos (serif)
* Cousine (monospace)

### Lenguajes de programación/script

Apache OpenOffice incorpora OpenOffice Basic, un lenguaje de programación interpretado muy similar al lenguaje de macros Microsoft Visual Basic for Applications (VBA). Apache OpenOffice provee soporte limitado a las macros escritas en Microsoft VBA. Las macros escritas en OpenOffice Basic pueden ser utilizadas en Writer, Calc y Base.

## Cuota de mercado

OpenOffice.org y StarOffice aseguran tener el 14 % del mercado de las grandes empresas en 2004. El sitio web reportó más de 100 millones de descargas.
OpenOffice.org ha sido adoptado por una gran cantidad de instituciones en el sector público y privado. Algunas de las razones de su adopción son el racionamiento en el gasto de licencias de software y el uso que hace la suite de formatos de fichero estándares e independientes de un único proveedor. Entre los usuarios de OpenOffice.org se encuentran el Ministerio de Defensa de Singapur, el Ayuntamiento de Bristol, el Ayuntamiento de Zaragoza, el Ayuntamiento de Castellón de la Plana y la Gendarmería Francesa.
El 4 de octubre de 2005, Sun y Google anunciaron una alianza estratégica mediante la cual Sun agregaría una barra de búsqueda de Google en OpenOffice.org, Sun y Google colaborarían en actividades de marketing así como en investigación y desarrollo comunes, y Google ayudaría a distribuir OpenOffice.org. En México, OpenOffice.org se incluye en la computadora YooBook. OpenOffice.org suele aparecer preinstalado en gran cantidad de distribuciones Linux.

## Críticas

La gran mayoría de las características que se criticaban han sido corregidas en la versión 3. Algunas de las carencias que se criticaban en las versiones antiguas 2.x eran la falta de plantillas incorporadas y asistentes automatizados (hay muchas plantillas que pueden descargarse desde Internet, aunque todavía son relativamente pocas las que están traducidas al español); capacidad limitada para personalizar las gráficas (sin embargo, fue la principal preocupación de la versión 2.4, la cual mejoró este problema) y falta de un solucionador de cálculos multivariados en Calc.

### Rapidez de arranque de versiones antiguas

Algunos usuarios experimentaban lentitud en el arranque cuando se lanza por primera vez OpenOffice.org en versiones previas a la 3.0. Esto puede mejorarse notablemente, si se desea continuar utilizando versiones antiguas, cambiando la configuración de manejo de memoria de OpenOffice.org. Estos cambios permiten a OpenOffice arrancar mucho más rápidamente, a costa de aumentar el consumo de memoria. Otra posibilidad es usar el programa de arranque rápido, una aplicación que se ejecuta al arrancar el S.O., y que carga parte del software necesario para OpenOffice. Esto ralentiza el arranque del ordenador, pero hace el arranque de OpenOffice mucho más rápido.

### Sobre patentes

El jefe de licencias de Microsoft dijo durante una entrevista realizada por la revista Fortune en 2007 que su empresa se ve perjudicada por programas libres que estarían violando 235 patentes de su propiedad. OpenOffice.org estaría violando 45 patentes de Microsoft. En cualquier caso, Microsoft no ha informado cuáles son esas patentes, a pesar de que puede disponer del código fuente de OpenOffice.org para inspeccionarlo. Esta acción se interpretó por parte de muchas personas como FUD de Microsoft con el fin de desalentar el uso de OpenOffice.org y el software libre. Un punto a considerar es que muchos países no permiten otorgar patentes a los programas informáticos, por lo que en ellos, de realizarse esta denuncia, no tendría relevancia.

## Aplicaciones derivadas de OpenOffice.org

Existen varias suites ofimáticas derivadas de OpenOffice.org. La mayoría de ellas están desarrolladas bajo licencia SISSL (que es válida hasta OpenOffice.org 2.0 beta). En general, su objetivo es el mercado local, con añadidos propietarios como un módulo de reconocimiento del habla, conexión a base de datos automática y mejor soporte CJK. Uno de estos derivados es la suite de oficina propietaria Lotus Symphony. Otra aplicación derivada es NeoOffice para Mac. La versión de OpenOffice 3 para Mac está totalmente integrada en ese entorno.

### StarOffice

Sun Microsystems ayuda al desarrollo de OpenOffice.org y lo utiliza como base para el desarrollo de su propia versión comercial denominada StarOffice. Las versiones de StarOffice desde la 6.0 han estado basadas en el código fuente de OpenOffice.org. La diferencia entre ambas suites radica en que StarOffice incluye algunos componentes propietarios adicionales, tales como fuentes adicionales (en especial las fuentes de idiomas asiáticos); plantillas de documento adicionales; filtros de archivos adicionales y herramientas de migración (Enterprise Edition).

### Go-OO

Go-OO es una bifurcación de OOo que desarrolla un conjunto de parches que corrigen errores y añaden funcionalidades a la suite ofimática. OpenOffice y las correcciones realizadas por el proyecto Go-OO vienen incluidas en varias distribuciones Linux, entre ellas Debian, Mandriva, openSUSE, Gentoo y Ubuntu.

### LibreOffice

Después de la adquisición de Sun Microsystems (patrocinador del desarrollo de OpenOffice.org) por parte de Oracle, StarOffice y StarSuite recibieron el nuevo nombre de Oracle Open Office.
El 28 de septiembre de 2010, miembros de la comunidad de desarrollo del proyecto OpenOffice.org formaron un nuevo grupo llamado The Document Foundation, poniendo a disposición una bifurcación de OpenOffice.org llamada LibreOffice. La fundación declaró que coordinará y vigilará el desarrollo de LibreOffice. Oracle fue invitada a convertirse en miembro de The Document Foundation y se pidió que donara la marca OpenOffice.org al proyecto. The Document Foundation recibió apoyo de la comunidad de desarrolladores independientes de Open Office, y también de las empresas Novell, RedHat, Canonical y Google. El objetivo es producir una suite ofimática independiente de cualquier empresa, con soporte ODF y sin la obligación de asignar la autoría del código a Oracle. Oracle Open Office impone que la autoría del código se asigne a Oracle (anteriormente la obligación era a Sun).