LibreOffice es un paquete de software de oficina libre y de código abierto desarrollado por The Document Foundation. Se creó el 28 de septiembre de 2010 como bifurcación de OpenOffice.org, otro antiguo proyecto de código abierto, que a su vez tenía como base inicial a la suite ofimática StarOffice, desarrollada por StarDivision, adquirida por Sun Microsystems en agosto de 1999. Su entorno está programado en los lenguajes informáticos C++, Java y Python.
Cuenta con un procesador de texto (Writer), un editor de hojas de cálculo (Calc), un gestor de presentaciones (Impress), un gestor de bases de datos (Base), un editor de gráficos vectoriales (Draw) y un editor de fórmulas matemáticas (Math).
Está diseñada para ser compatible con los principales paquetes ofimáticos, incluido Microsoft Office, aunque algunas características de diseño y atributos de formato son manejados de forma diferente o no son compatibles. LibreOffice está disponible en más de 120 idiomas (incluidos español, catalán, vasco y gallego) y para diferentes sistemas operativos, incluidos Microsoft Windows, macOS y GNU/Linux (más ediciones para Android y iOS), así como en forma de una suite de oficina en línea LibreOffice Online. Es la suite ofimática predeterminada en las distribuciones Linux más populares.
Entre enero de 2011 (la primera versión estable) y octubre de 2011, LibreOffice fue descargada alrededor de 7,5 millones de veces. Desde mayo de 2011 hasta mayo de 2015, fue descargada 120 millones de veces, excluyendo las distribuciones de Linux, que desde mayo de 2014 hasta mayo de 2015 fueron 54 millones de descargas.
Historia Antecedentes: ooo-build, Go-oo y Oracle Diversos miembros de la comunidad de OpenOffice.org que no eran empleados de Sun Microsystems habían deseado una composición más igualitaria para el proyecto OpenOffice.org durante numerosos años; Sun había prometido en el anuncio original de OpenOffice.org en 2000 que el proyecto con el tiempo sería gestionado por una fundación neutral y presentó una propuesta más detallada al respecto en 2001.
Ximian, y posteriormente Novell, habían dado mantenimiento al juego de parches ooo-build, un proyecto encabezado por el programador británico Michael Meeks, para facilitar la compilación del programa en sistemas Linux y como consecuencia de la dificultad para conseguir que Sun aceptase contribuciones en OpenOffice.org, incluso aquellas creadas por aliados corporativos. ooo-build daba seguimiento a la línea troncal de desarrollo y no pretendía crear ni constituir una bifurcación. Además, ooo‑build sirvió de mecanismo de compilación estándar para OpenOffice.org en la mayoría de las distribuciones Linux y dichas distribuciones aportaban contribuciones.
En 2007, Novell puso a disposición ooo-build como un paquete de software denominado Go-oo (ooo-build había utilizado el nombre de dominio go-oo.org desde 2005), que integraba muchas funcionalidades no incluidas en la versión original de OpenOffice.org. Go-oo, asimismo, fomentaba las contribuciones externas con reglas similares a las que posteriormente incorporaría LibreOffice.
Las contribuciones de Sun a OpenOffice.org habían venido disminuyendo durante algún tiempo; no obstante, la empresa se mantuvo renuente a aceptar contribuciones externas. Por encima de ello, algunos colaboradores se disgustaron con la puesta en marcha de un contrato que daba a IBM derechos privativos sobre el código fuente de OpenOffice.org para la creación de IBM Lotus Symphony sin someterla a ninguna licencia de código abierto.
Oracle Corporation adquirió Sun a principios de 2010. Algunos miembros de la comunidad de OpenOffice.org expresaron su preocupación respecto al comportamiento de Oracle hacia los proyectos de código abierto que manejaba, la demanda sobre Java contra Google, la retirada de Oracle de sus programadores asignados y la falta de actividad o participación visible en OpenOffice.org, como señalaron varios observadores de la industria; Meeks declaró al respecto a principios de septiembre de 2010: «La noticia que trajo la conferencia de OpenOffice de Oracle es que no hay noticias». Al poco tiempo se iniciaron deliberaciones sobre una bifurcación.
The Document Foundation y LibreOffice
El 28 de septiembre de 2010, The Document Foundation fue anunciada como la organización albergadora de LibreOffice, un nuevo derivado de OpenOffice.org. El anuncio inicial de The Document Foundation manifestó su preocupación de que Oracle o descontinuase OpenOffice.org, o bien le colocase restricciones, como había hecho con OpenSolaris.
Para lanzar la versión beta de LibreOffice 3.3, se empleó la infraestructura de compilaciones de ooo-build y el código no publicado de OpenOffice.org 3.3 beta proveniente de Oracle, más parches seleccionados de Go-oo. Go-oo fue descontinuado en favor de LibreOffice. Ya que el paquete de oficina que se etiquetaba «OpenOffice.org» en la mayoría de las distribuciones Linux era en realidad Go-oo, casi todas estas cambiaron a LibreOffice de inmediato.
Se extendió una invitación a Oracle para que se convirtiese en miembro de The Document Foundation. Oracle, empero, exigió que todos los miembros del Consejo comunitario de OpenOffice.org implicados en la creación de The Document Foundation dimitiesen del consejo, alegando un conflicto de intereses.
Denominación El nombre «LibreOffice» fue escogido tras examinar bases de datos de marcas registradas, consultar redes sociales y comprobar la disponibilidad para registrar URL en varios países. Oracle rechazó solicitudes de donar la marca OpenOffice.org al proyecto.
Al principio, LibreOffice recibió el nombre BrOffice en Brasil. OpenOffice.org era distribuido en aquel país como «BrOffice.org» por el debido a un problema de marca comercial.
Fin de OpenOffice.org e inicio de Apache OpenOffice Oracle anunció en abril de 2011 que finalizaría por completo el desarrollo de OpenOffice.org y despediría a la mayoría de sus programadores. En junio de 2011, Oracle comunicó que donaría el código y la marca de OpenOffice.org a la Apache Software Foundation, la cual aceptó «incubar» el proyecto hasta convertirse en Apache OpenOffice. En una entrevista con Linux Weekly News en 2011, Mark Shuttleworth, fundador de Ubuntu, sugirió que The Document Foundation podría haber propiciado la desaparición de OpenOffice.org por no haber autorizado su código con base en el acuerdo de licencia para contribuyentes de Oracle. Sin embargo, Simon Phipps, exejecutivo de Sun y presidente de la Open Source Initiative, negó que ese fuera el motivo:
En marzo de 2015, Linux Weekly News publicó una comparativa de LibreOffice y Apache OpenOffice, en la que concluyó que «LibreOffice ha ganado la batalla de la participación de programadores».
Aplicaciones incluidas LibreOffice incluye las siguientes aplicaciones: Componente Notas Captura de pantalla 32px|Icono de Writer Writer Es un procesador de texto que funciona de manera muy similar a las aplicaciones Microsoft Word y WordPerfect, su formato es ODT (OpenDocument Text) abriendo y guardando también en el formato de Word doc(x). Permite exportar archivos de texto a distintos formatos como PDF y HTML sin tener que usar programas adicionales. Utiliza la funcionalidad WYSIWYG que permite escribir un documento viendo directamente el resultado final y así poder crear y editar páginas web. También puede utilizarse como un simple editor de textos. frameless|LibreOffice Writer 6.4 en Ubuntu 32px|Icono de Calc Calc Es un software de hoja de cálculo, similar a Microsoft Excel y Lotus 1-2-3. Crea las hojas en formato ODS (OpenDocument Sheet), aprobado por ISO, pudiendo abrir y editar archivos de formato .XLS(x) procedentes de Microsoft Excel. Tiene también una serie de características adicionales, que incluyen un sistema que automáticamente define serie de gráficos, basados en la información disponible para el usuario. frameless|230px|LibreOffice Calc 6.4 en Ubuntu 32px|Icono de Impress Impress Es un programa de presentación de transparencias o diapositivas, similar a Microsoft PowerPoint y Apple Keynote. El formato nativo de las presentaciones es ODP (OpenDocument Presentation), pero también tiene la capacidad de leer y escribir en el formato de archivos .ppt(x). Incluye la posibilidad de exportar presentaciones en formatos PDF (Portable Document Format) así como a la Web. frameless|230px|LibreOffice Impress 6.4 en Ubuntu 32px|Icono de Draw Draw Es un editor de gráficos vectoriales y herramienta de diagramación, similar a Microsoft Visio o a Lucidchart. Su formato es ODG (OpenDocument Graphics) y ofrece conectores entre las formas, gestión de capas en el documento y diversas galerías (disponibles también mediante extensión) que facilitan la construcción de gráficos, como por ejemplo diagramas de flujo o de bloque entre muchos otros. También se asemeja en funcionalidades DTP a programas de maquetación como Scribus o Microsoft Publisher. Por último, es el componente de la suite que permite editar y firmar archivos PDF y ofrece la posibilidad de importar archivos de Visio (.vsd/.vsdx) de microsoft, así como de exportar al estándar SVG. frameless|230px|LibreOffice Draw 6.4 en Ubuntu 32px|Icono de Base Base Es un programa de gestión de bases de datos muy similar al software Access de Microsoft. Permite la creación y manejo de bases de datos, elaboración de formularios e informes que proporcionan a los usuarios finales un fácil acceso a los datos. Al igual que la aplicación 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, JDBC y MySQL, MariaDB, PostgreSQL. frameless|230px|LibreOffice Base 6.0 en Ubuntu 32px|Icono de Math Math Es una aplicación diseñada para la creación y edición de fórmulas matemáticas. Utiliza un lenguaje de marcado (XML) para representar fórmulas, tal como se define en la especificación OpenDocument. Dichas fórmulas pueden incorporarse fácilmente dentro de otros documentos de la suite LibreOffice, tales como los documentos creados por Writer, o Calc incrustándolas al documento como objetos OLE. Math admite múltiples tipografías y puede exportar fórmulas a los formatos de archivo ODF, PDF o MathML. frameless|230px|LibreOffice Math 6.4 en Ubuntu
Características Plataformas LibreOffice está disponible en las plataformas de los siguientes sistemas operativos: Microsoft Windows, distribuciones de GNU/Linux y macOS. A su vez, puede ejecutarse en las arquitecturas x86 y x86-64.
LibreOffice Online LibreOffice Online es la edición de suite de oficina en línea de LibreOffice. Es una aplicación web que ofrece edición colaborativa básica de documentos en un navegador web mediante la reutilización del “núcleo” de LibreOffice. El código fuente de LibreOffice Online se reveló por primera vez con la versión 5.3 de LibreOffice en febrero de 2017.
En octubre de 2020 Collabora anunció el traslado de su trabajo en Collabora Online de la infraestructura de The Document Foundation a GitHub.
Formatos compatibles Además de escribir los documentos en el formato estándar ISO (ISO/IEC 26300:2006, OpenDocument), LibreOffice permite también importar y exportar documentos en varios formatos adicionales como, por ejemplo, los de Microsoft Office, Rich Text Format (.rtf), archivos de texto plano (.txt) desde el mismo LibreOffice, Office Open XML y OpenOffice.org XML, Microsoft Works y WordPerfect. Además, puede exportar documentos directamente a los formatos PDF y SWF. LibreOffice también cuenta con la capacidad de importar documentos en modo de «solo lectura» en los formatos Uniform Office Format, Data Interchange Format y los formatos propios de Lotus 1-2-3, entre otros.
Formatos de archivos admitidos