Software Apache Open Office | |
---|---|
La pantalla principal de Apache OpenOffice 4.1.4 en italiano | |
Género | software de productividad personal |
Desarrollador | Fundación de software Apache |
Fecha de la primera versión | 8 de mayo de 2012 |
Ultima versión | 4.1.13 (22 de julio de 2022) |
Sistema operativo | Multiplataforma |
Idioma | C ++ Java |
Licencia | Licencia Apache 2.0 ( licencia gratuita ) |
Lengua | Plurilingüe |
Sitio web | www.openoffice.org/ |
En informática , Apache OpenOffice , conocido como OpenOffice y antes como OpenOffice.org , es un software de productividad personal desarrollado por Apache Software Foundation que desde junio de 2011 posee su propiedad y derechos de autor y lo distribuye bajo la licencia libre AL2 .
El sufijo ".org" se agregó en la época en que Sun Microsystems (más tarde se convertiría en Oracle America ) ejecutaba el software después de una disputa de marca registrada con una empresa holandesa [1] , solicitando que el proyecto adoptara formalmente OpenOffice.org como propio . nombre oficial [2] . Sin embargo, todavía se hace referencia a la suite sin usar el sufijo.
También existen diferentes versiones de OpenOffice que se pueden transportar y utilizar en un medio de almacenamiento externo, como un medio USB . Generalmente son gratuitos, de código abierto y están disponibles para sistemas Windows y para Wine .
En agosto de 1999 , Sun Microsystems compró StarDivision , una empresa de software alemana que producía la suite ofimática StarOffice . Sun se propuso ofrecer una alternativa al producto Microsoft Office , que dominaba el mercado en ese momento. En 2000 , Sun decidió hacer que las fuentes de StarOffice estuvieran disponibles bajo una licencia de fuente abierta; al año siguiente nació el proyecto OpenOffice.org. Esta estrategia permitió a Sun acceder a un desarrollo rápido a un costo menor.
A partir de la versión 6.0, StarOffice se basa en el código de OpenOffice.org con la adición de algunos componentes propietarios. La relación entre StarOffice y OpenOffice.org era muy similar a la existente entre Netscape Navigator y Mozilla Suite . Con la adquisición de Sun por parte de Oracle , StarOffice pasó a llamarse Oracle Open Office por un corto tiempo .
En las primeras versiones se pensó en configurar OpenOffice.org para conectar con bases de datos como PostgreSQL o MySQL , teniendo así disponible el rendimiento y potencial de una base de datos real. A partir de la versión 2.0 existe una gestión directa de una base de datos y una interfaz de usuario más versátil similar a la utilizada por Microsoft Office (hasta la versión 2003, a partir de la cual se ha diferenciado significativamente la interfaz de este último).
A partir del 8 de mayo de 2008 , está disponible la versión beta 3.0 de la suite, que contiene varias funciones nuevas, entre ellas: en Calc, se mejoró la compatibilidad con la colaboración en hojas de cálculo mediante el uso compartido de libros de trabajo y se incrementó el número de columnas por hoja a 1024; Se ha integrado un sistema de portapapeles renovado en Writer y ahora es posible ver más páginas mientras se revisa; además, hay mejoras generales en Chart y una funcionalidad de recorte mejorada en Draw e Impress. Además, OpenOffice.org 3.0 es compatible con el estándar OpenDocument Format (ODF) 1.2 y permite abrir documentos de Microsoft Office 2007 o Microsoft Office 2008 para macOS ( .docx, .xlsx, .pptx, etc. ). A partir de esta versión está disponible un "centro de inicio" con nuevos iconos desde los que es posible iniciar las distintas aplicaciones de la suite o abrir un documento específico.
La versión 3.0.0 es la primera versión nativa también para Mac OS X; anteriormente, estos usuarios tenían que elegir si usar una versión de menor rendimiento de OpenOffice.org para X11 o una versión nativa particular, una bifurcación del proyecto original, llamada NeoOffice . La versión estable , lanzada el 13 de octubre de 2008, ya no es compatible con Windows 98 y Mac OS X para procesadores PowerPC .
Tras la adquisición de Sun Microsystems en 2010, Oracle Corporation renombra el proyecto StarOffice a Oracle Open Office, del cual lanza la versión 3.3 en diciembre del mismo año [3] Unos meses después, el 15 de abril de 2011 Oracle detiene el desarrollo comercial [ 4] y el 1 de junio de 2011 dona la suite a Apache Software Foundation . El 13 de junio se inserta el proyecto en Apache Incubator [5] [6] con el objetivo de gestionar la fase de transición.
El 28 de septiembre de 2010 , algunos miembros del proyecto OpenOffice.org fundaron el grupo The Document Foundation al separarse de Oracle y pedirle a Oracle que donara la marca OpenOffice.org y participara en la iniciativa. [7] Sin embargo, las negociaciones no prosperaron. Con la intención de aglutinar los esfuerzos (a veces fragmentados) desarrollados por la comunidad a lo largo de los años, la fundación apostó por la creación de un fork de la suite llamado LibreOffice , que además incorporó las mejoras del proyecto Go-oo en la primera versión. . [8]
Muchos colaboradores del proyecto OpenOffice.org, incluidos Canonical , Google , Novell y Red Hat , se unieron al proyecto de The Document Foundation para crear una nueva suite abierta e independiente. [9]
Ahora, The Document Foundation [10] continúa lanzando su suite ofimática bajo el nombre de LibreOffice [11] como un producto separado de OpenOffice.
El desarrollo de Apache de OpenOffice.org trae cambios importantes. La nueva fase recibe inmediatamente soporte de IBM que en julio de 2011 [12] traerá el código Lotus Symphony al proyecto [13] . Entonces se decide un cambio de licencia con la adopción de la licencia de Apache . El nombre del proyecto también cambia de OpenOffice.org a Apache OpenOffice (a menudo también indicado por el acrónimo AOO).
Apache OpenOffice 3.4 es la primera versión de la suite lanzada bajo la administración de Apache y está disponible el 8 de mayo de 2012. En agosto del mismo año, la comunidad de Apache OpenOffice anunció [14] que el plan de desarrollo era hacer que Apache estuviera disponible como OpenOffice 3.5. a principios de 2013, seguido de Apache OpenOffice 4.0 que incluiría algunos elementos presentes en Lotus Symphony. En realidad, la versión 3.5 nunca llegó al lanzamiento, incluso si en agosto de 2012 Apache OpenOffice 3.4.1 se presentó con una serie de actualizaciones menores; en esa ocasión también se señaló que Apache OpenOffice 3.4.0 había acumulado más de 12 millones de descargas en pocas semanas.
El 17 de octubre de 2012 del mismo año, Apache Incubator "ascendió" a AOO al proyecto de nivel superior de Apache [15] .
Apache OpenOffice 4.0 se lanzó el 23 de julio de 2013 [16] y se caracteriza por la inclusión de varias partes de código tomadas de Lotus Symphony, incluida la nueva barra de herramientas lateral. La primera gran actualización de OpenOffice 4 llega el 29 de abril de 2014 con la versión 4.1 [17] . A fines del mismo año, IBM anunciará [18] el fin del soporte para Lotus Symphony, sugiriendo a sus usuarios que cambien a Apache OpenOffice [19] .
Más actualizaciones de Apache OpenOffice estuvieron disponibles en 2014 (versión 4.1.1 [20] ), en 2015 (4.1.2 [21] ) y en 2016 (4.1.3 [22] ). Se lanzaron dos versiones diferentes en 2017, 4.1.4 [23] el 19 de octubre y 4.1.5 [24] el 30 de diciembre.
La versión de mantenimiento más reciente fue la 4.1.10 del 4 de mayo de 2021. Esta actualización soluciona algunos problemas con la corrección de errores y diccionarios actualizados. [25] .
El proyecto tiene como objetivo proporcionar a todos los usuarios un producto gratuito que ofrezca una funcionalidad comparable a los productos comerciales actualmente dominantes en el sector de la productividad personal .
OpenOffice ofrece un buen nivel de compatibilidad con los formatos de archivo de Microsoft Office , pero utiliza como formatos predeterminados los definidos por el estándar internacional OpenDocument basado en XML . Los archivos en este formato usan el algoritmo de compresión LZW (igual que los archivos " ZIP ") para reducir el tamaño. Apache OpenOffice es oficialmente compatible con Linux , Microsoft Windows , Solaris y macOS (la versión 2.x en macOS requiere el uso de X11 ), pero también se puede instalar en otros sistemas operativos [26] .
Algunas funciones requieren la instalación de una JVM Sun u Oracle Java Virtual Machine (también hay versiones oficiales que no requieren Java o versiones no oficiales que utilizan una máquina virtual gratuita como Kaffe.org). La elección de la licencia realizada para OpenOffice.org ( LGPL en lugar de GPL ) ha hecho posible que se puedan descargar versiones de OpenOffice.org con Java Runtime Environment de Sun integrado Las diversas versiones de Apache OpenOffice no incluyen el software JRE que puede sin embargo, debe instalarse por separado. Sin embargo, la dependencia de Java está limitada al administrador de base de datos Base [27] ya un número limitado de funciones de los otros módulos de software.
Los proyectos OpenOffice adicionales y paralelos se refieren a la redacción de documentación, localización y programación de la infraestructura sobre la que se construyen los distintos módulos de la suite. También hay un proyecto que tiene como objetivo crear un archivo común de macros.
Está disponible en varias docenas de versiones de idiomas oficiales, a las que se suman proyectos de localización "regionales" como, por ejemplo, la traducción patrocinada por el gobierno sudafricano a los dialectos zulúes o la traducción al friulano [28] .
Como cualquier software de código abierto, puede ver y modificar el código fuente del software. Sin embargo, no está bien comentado (algunos comentarios se remontan al antiguo StarOffice), está escrito en varios lenguajes (principalmente C ++ y Java , pero también Perl ), y algunos de los comentarios están en alemán .
La API de OpenOffice está construida de acuerdo con las especificaciones de la plataforma UNO ( Universal Network Objects ) y consta de una amplia gama de interfaces vinculadas a través de definiciones en IDL ( Interface Description Language ).
OpenOffice usa una versión modificada de BugZilla (desarrollada por la Fundación Mozilla ), llamada IssueZilla , que se usa para realizar un seguimiento de todas las solicitudes, comentarios y errores informados.
El código fuente estuvo inicialmente disponible primero por Sun y luego por Oracle como software libre bajo la licencia LGPL . El código se basó inicialmente en las fuentes de Staroffice versión 5.2 , que tras la adquisición por parte de Sun Microsystems se distribuyó bajo una licencia libre . La cláusula explícita en la licencia LGPL permite al usuario volver a obtener la licencia del código bajo la GPL . La propiedad exclusiva de la suite , sin embargo, requiere una bifurcación del código (y el abandono del nombre) cuando deba redistribuirse o cambiarse, ya que la licencia JCA impuso la exclusividad de los derechos y ganancias de la suite solo a favor de Sol / Oráculo; de hecho, los desarrolladores que colaboraron con OpenOffice.org tuvieron que acordar previamente firmar la transferencia de los derechos a Sun/Oracle según un acuerdo llamado JCA (Joint Copyright Assignment) que otorgaba tanto al desarrollador como a Sun/Oracle la propiedad de los derechos [29] .
Con la transición de Oracle a Apache Software Foundation, el código de OpenOffice se distribuyó bajo la licencia Apache [30] , un tipo de licencia libre compatible con GPLv3 .
OpenOffice desde la versión 2.0 guarda documentos de acuerdo con el estándar OpenDocument basado en XML comprimido posteriormente. Las versiones anteriores usaban un formato similar pero aún no estandarizado conocido como OpenOffice.org XML . Por lo tanto, cada archivo guardado por AOO tiene las características de un archivo ZIP incluso si usa diferentes extensiones; si se descomprime, el archivo da acceso a una serie de archivos y carpetas que describen las características y contenidos del documento. La compresión se establece en el nivel 2 (compresión baja) para que los archivos se abran más rápido; sin embargo, es posible comprimir documentos con herramientas externas hasta el nivel de compresión 5 (compresión muy alta) sin ningún problema de uso por parte de AOO.
Las ventajas de este enfoque son considerables, por ejemplo, considere que ahora hay muchos productos, tanto gratuitos como de pago, que procesan XML, esto significa que los documentos nativos de OOo y AOO se pueden procesar con la herramienta de trabajo favorita. Las posibilidades son infinitas, una de ellas es extraer todos los títulos de las diapositivas de una presentación. También es fácil definir filtros de importación y exportación de archivos XML utilizando XSLT .
Considere también que los objetos insertados en un documento se guardan dentro del archivo ZIP. Por lo tanto, si crea un documento de texto e inserta imágenes, será muy fácil recuperar los archivos gráficos originales descomprimiendo el archivo e incluso en caso de corrupción del archivo, siempre puede guardar algo, si no la mayor parte.
Además, desde la versión 2.0 de OOo el formato de guardado de los documentos es el estándar OpenDocument (ODF) (ISO/IEC 26300:2006) definido por el consorcio OASIS y a cuya definición asistieron Sun Microsystems , Boeing , los Archivos Nacionales de Australia y la Sociedad de Literatura Bíblica .
Los programas KOffice y Lotus Office ( IBM Lotus SmartSuite ) han decidido utilizar este formato [31] , como muchos otros programas que existen.
A partir de la versión 2.4 se incorporan directamente el diccionario, el tesauro y el guión italiano. Los dos primeros creados por el proyecto Lingüística . A partir de la versión 3.0 se incorpora la extensión ensamblada por el PLIO y que utiliza versiones antiguas de los diccionarios del proyecto Lingüístico (el proyecto Lingüístico no forma parte del PLIO y viceversa): el diccionario, el tesauro y el guionizador. El diccionario de apellidos italianos también está disponible en el proyecto Lingüística [32] .
Es fácil encontrar diccionarios aún más específicos, como el de términos médicos.
Es posible dotar a la suite de muchas funciones a través de extensiones distribuidas desde varias fuentes, en su mayoría con licencias libres [33] . Las extensiones le permiten expandir la funcionalidad de Apache OpenOffice actuando globalmente en la suite o individualmente en los distintos módulos. Además, el modelo de las extensiones permite integrar en AOO componentes distribuidos bajo licencias incompatibles con la licencia Apache.
Por ejemplo, las extensiones se pueden usar para agregar diccionarios adicionales, colecciones de modelos o módulos adicionales reales a OpenOffice.
AccesibilidadLa extensión OpenDocument Text to DAISY DTB [34] brinda a los módulos Writer y Math la capacidad de exportar documentos en el formato estándar ANSI / NISO Z39.86-2005 DAISY DTB Digital Talking Book [35] , para personas con discapacidad visual.
PDFOpenOffice se utiliza en muchas administraciones públicas . Aquí hay algunos ejemplos documentados.
En todo el mundo [37] :
En Italia no es ayudado por el estado como sucede en otros países, como Sudáfrica, pero se usa en:
Además, OpenOffice.org se usa en el entorno escolar italiano (por recomendación del Ministerio de Educación ) y en las PC de muchos usuarios para uso personal.
Otros casos de uso se pueden encontrar en el sitio web del proyecto lingüístico [47] dividido por Italia , Europa y el resto del mundo .
A pesar de ser un software libre, y en este caso gratuito, los desarrolladores han pretendido su distribución en una campaña promocional equiparable en contenido a la de los productos comerciales.
Hasta 2010 se llevó a cabo una reunión anual llamada " Conferencia OpenOffice.org "; la edición de noviembre de 2009 tuvo lugar en Italia, en Orvieto . [48]
En detalle:
Componente | Descripción | capturas de pantalla | |
---|---|---|---|
Escritor | Writer es un procesador de textos , similar a Microsoft Word , con una funcionalidad prácticamente similar, además cuenta con algunas características no presentes en las versiones de Word anteriores a 2007 como la posibilidad de exportar documentos directamente en formato PDF .
A partir de la versión 2.3 se implementa la función de exportación de documentos en formato MediaWiki ( Wikipedia ), utilizando la extensión Sun Wiki Publisher [49] . Desde el 10 de septiembre de 2007 , la extensión Sun Weblog Publisher está disponible para crear/publicar blogs [50] . También es capaz de vincular los registros de una base de datos (incluido MySQL ) dentro de un documento: lo cual es útil en muchos casos, por ejemplo:
El programa es capaz de abrir y guardar archivos en numerosos formatos, incluido el formato OpenDocument (formato predeterminado hasta la versión 2.0), el formato .doc de Word, RTF y XHTML . |
||
Calcular | Calc es una hoja de cálculo similar a Microsoft Excel . También desde Calc puedes guardar directamente en formato PDF.
El número máximo de filas que podía manejar Calc hasta la versión 3.2 era de 65.536 por hoja, que es el número máximo esperado por Excel en Microsoft Office 2003 . A partir de la versión 3.3 de Microsoft Office 2007 el número máximo se eleva a 1.048.576. El número máximo de columnas que se pueden gestionar es de 1.024, a diferencia de las 256 de Excel 2003 (posteriormente aumentadas a 16.384 en Excel 2007). Calc puede manejar varios formatos, incluido el formato XLS patentado de Excel, aunque aún presenta algunas incompatibilidades menores, especialmente cuando los archivos contienen macros en VBA o tablas dinámicas . |
||
Impresionar | Impress es un programa de presentación, perteneciente a la misma categoría de software de presentación a la que también pertenece Microsoft Powerpoint . Puede exportar tanto PDF como SWF, el formato Flash . | ||
Base | Base es un programa de creación y gestión de bases de datos, similar a Microsoft Access . Se basa en el "motor" HSQLDB escrito en Java , del cual Base es el front-end gráfico (administrador), pero los usuarios también pueden usarlo para conectarse a una base de datos diferente, como MySQL o PostgreSQL . A partir de la versión 2.3. está disponible un Report Builder, un creador de informes avanzado en modo gráfico, disponible como una extensión en lugar de integrarse directamente en el módulo Base [51] . | ||
Dibujar | Draw es un programa de gráficos vectoriales comparable a CorelDraw .
Draw es capaz de importar y exportar archivos SVG , aunque con algunas limitaciones. Te permite exportar directamente a HTML/web gracias a la posibilidad de exportar imágenes en formato PNG ( Portable Network Graphics ). A partir de la versión 2.3 ofrece la posibilidad de elegir textos alternativos para los mapas de imágenes y para los títulos y descripciones de los niveles. Desde la misma versión esta funcionalidad está disponible como extensión, mientras que antes era necesario incorporar al menos 2 bibliotecas externas grandes (pesadas) como Java 5.0 , y versiones posteriores, y Apache Batik ( Java SVG Toolkit ). Estos dos modos seguirán estando disponibles, ya que aún no se superponen por completo como funcionalidad. Un proyecto patrocinado por Google está en marcha (agosto de 2007) para hacer que esta funcionalidad sea efectiva y completa como una extensión interna. |
||
Matemáticas | Math es una herramienta que se usa para escribir fórmulas matemáticas complejas de una manera comparable a Derive , de American Texas Instruments (Math, sin embargo, no le permite realizar cálculos). Las fórmulas creadas pueden luego ser incluidas en todos los programas de la suite. Las fórmulas creadas son vistas por los programas de Windows y Linux como un objeto genérico, tratado como una imagen. Math admite el estándar MathML y el lenguaje OpenMath . |
Centro de inicio
Escritor de OpenOffice.org
OpenOffice.org Calc
OpenOffice.org Impresionar
Base de OpenOffice.org
Sorteo de OpenOffice.org
Matemáticas de OpenOffice.org
Centro de inicio
Escritor de OpenOffice.org
OpenOffice.org Calc
OpenOffice.org Impresionar
Base de OpenOffice.org
Sorteo de OpenOffice.org
Matemáticas de OpenOffice.org
Centro de inicio
Escritor de OpenOffice.org
OpenOffice.org Calc
OpenOffice.org Impresionar
Base de OpenOffice.org
Sorteo de OpenOffice.org
Matemáticas de OpenOffice.org
Centro de inicio
Escritor Apache OpenOffice
Apache Open Office Calc
Apache Open Office Impress
Base de OpenOffice de Apache
Sorteo de Apache Open Office
Matemáticas OpenOffice de Apache
Centro de inicio
Escritor Apache OpenOffice
Apache Open Office Calc
Apache Open Office Impress
Base de OpenOffice de Apache
Sorteo de Apache Open Office
Matemáticas OpenOffice de Apache
Versión | Fecha de distribución | Nota | |
---|---|---|---|
Construir 638c | octubre de 2001 | La primera versión hito | |
1.0 | 1 de mayo de 2002 | ||
1.0.3.1 | 2 de mayo de 2003 | Recomendado para Windows 95 | |
1.1 | 2 de septiembre de 2003 | ||
1.1.1 | 30 de marzo de 2004 | El CD abierto | |
1.1.2 | junio de 2004 | ||
1.1.3 | 4 de octubre de 2004 | ||
1.1.4 | 22 de diciembre de 2004 | ||
1.1.5 | 14 de septiembre de 2005 | Última versión 1.x
Versión final de Windows 95 | |
1.1.5 parche sec |
4 de julio de 2006 | Parches de seguridad (macros) | |
2.0 | 20 de octubre de 2005 | Hito, con muchas mejoras | |
2.0.1 | 21 de diciembre de 2005 | ||
2.0.2 | 8 de marzo de 2006 | ||
2.0.3 | 29 de junio de 2006 | ||
2.0.4 | 13 de octubre de 2006 | ||
2.1.0 | 12 de diciembre de 2006 | ||
2.2.0 | 28 de marzo de 2007 | Importante actualización de seguridad | |
2.2.1 | 12 de junio de 2007 | ||
2.3.0 | 17 de septiembre de 2007 | ||
2.3.1 | 4 de diciembre de 2007 | Importante actualización de estabilidad | |
2.4.0 | 27 de marzo de 2008 | Se corrigieron algunos errores | |
2.4.1 | 10 de junio de 2008 | ||
2.4.2 | 29 de octubre de 2008 | Última versión 2.x | |
3.0.0 | 13 de octubre de 2008 | Hito, con muchas mejoras | |
3.0.1 | 27 de enero de 2009 | Se corrigieron algunos errores | |
3.1.0 | 7 de mayo de 2009 | Mejoras estéticas | |
3.1.1 | 31 de agosto de 2009 | Corrección de errores y correcciones de seguridad. | |
3.2 | 11 de febrero de 2010 [55] | Nuevas funciones [56] y mejoras de rendimiento [57] . | |
3.2.1 | 3 de junio de 2010 [58] [59] | Oracle Start Center: una nueva ventana de inicio con el logotipo de Oracle. Nuevos iconos del formato OpenDocument . Errores de seguridad y correcciones. | |
3.3 | 25 de enero de 2011 | Lema de lanzamiento: "Fit and Trim" | |
3.4 | 8 de mayo de 2012 | Primera versión de Apache | |
3.4.1 | 23 de agosto de 2012 | Idiomas agregados, rendimiento y estabilidad mejorados | |
4.0.0 | 23 julio 2013 | Barra lateral añadida | |
4.0.1 | 20 de septiembre de 2013 | Corrección de errores, 9 nuevas traducciones agregadas | |
4.1.0 | 29 de abril de 2014 | Capacidad para insertar comentarios y anotaciones en Writer, compatibilidad con iAccessible y mejoras en la importación de imágenes desde archivos | |
4.1.1 | 23 de agosto de 2014 | Corrección de errores, traducción catalana agregada | |
4.1.2 | 28 de octubre de 2015 | Se corrigieron vulnerabilidades de seguridad, varias mejoras generales, se eliminó el soporte de lectura de archivos HWP | |
4.1.3 | 12 de octubre de 2016 | Corrección de errores, mejoras en las herramientas para desarrolladores, actualización de algunos diccionarios | |
4.1.4 | 19 octubre 2017 | Mismas mejoras que la versión 4.1.3 más gráficos y logotipos actualizados y algunas correcciones de traducción en la interfaz de usuario | |
4.1.5 | 30 de diciembre de 2017 | Corrección de errores y actualización del diccionario de inglés. | |
4.1.6 | 18 de noviembre de 2018 | Corrección de errores, actualización del diccionario de inglés | |
4.1.7 | 21 de septiembre de 2019 | Corrección de errores, mejoras en la interfaz | |
4.1.8 | 10 de noviembre de 2020 | ||
4.1.9 | 7 de febrero de 2021 | Problemas resueltos en macOS Big Sur y correcciones de errores en Linux y Windows | |
4.1.10 | 4 de mayo de 2021 | Se corrigieron algunos problemas con correcciones de errores y diccionarios actualizados | |
4.1.11 | 5 de octubre de 2021 | ||
4.1.13 | 22 de julio de 2022 [60] | correcciones de errores y otras mejoras |