Apache OpenOffice (formerly OpenOffice.org , OO.org , OO.o , OOo ) is a free suite of office applications . It competes with commercial office suites (including Microsoft Office ) both at the level of formats and at the level of the user interface [6] [7] [8] . One of the first to support the new open format OpenDocument ( ISO / IEC 26300 ). It is officially supported on Linux , Microsoft Windows , macOS Intel / PowerPC platforms (support for the Aqua shell is in the alpha testing stage) and was previously supported by Solaris SPARC / Intel [9] . Ports exist for OpenSolaris , FreeBSD , Linux PowerPC [10] , OS / 2 [11], and Android .
| Openoffice | |
|---|---|
| Type of | |
| Developer | |
| Written on | and |
| operating system | , and |
| First edition | |
| Hardware platform | |
| Latest version | |
| License | |
| Website | |
Based on the StarOffice code that was acquired and then released open source by Sun Microsystems . After purchasing the latest rights to OO.o, they switched to Oracle .
Previously distributed under a dual licensing scheme: under the LGPL and SISSL licenses . But on September 3, 2005, Sun Microsystems announced the abandonment of SISSL for all of its open source projects, and the package has since only been licensed by LGPL.
There is a portable version of the OpenOffice.org package for operating systems of the Microsoft Windows family with the possibility of use without installation, which allows you to run the package, for example, from a flash drive [12] .
OpenOffice.org office suite can be freely installed and used on home computers, schools, offices, universities, state, budgetary and commercial organizations and institutions under the Apache license [13] .
According to the decisions of the Government of the Russian Federation, the OpenOffice.org office suite was transferred to all Russian schools in 2008 for teaching computer science and computer literacy as part of the basic licensed and open source software packages.
September 28, 2010, due to the tough leadership style “from above” [14] , some OpenOffice.org developers announced the creation of a new nonprofit organization, The Document Foundation, with the goal of continuing the development of an office suite in the form of a LibreOffice project independent of Oracle [15] . In October 2010, it was announced that the most popular Linux-based distribution, Ubuntu, abandoned OpenOffice and switched to LibreOffice [16] .
On June 1, 2011, Oracle officially announced the transfer of all rights to the OpenOffice.org Apache Foundation . On June 13, the fund accepted this proposal, and OpenOffice entered the Apache Incubator as a result of the vote [17] . After the project is finally in the hands of the foundation, the license for the OpenOffice.org code will be changed to the Apache 2.0 license [18] . On this occasion, the Free Software Foundation issued a statement in which it expressed disappointment at this step, considered avoiding copyleft licenses as an erroneous step, and recommended using LibreOffice [19] .
On September 2, 2016, the Vice-President of the project, Dennis E. Hamilton, announced the risk of closing the project due to the lack of developers and the inability to fix security problems discovered back in 2015 [20] .
Content
- 1 History
- 1.1 StarOffice
- 2 Package Composition
- 3 Technologies
- 4 Extensions for OpenOffice.org
- 5 Popularity
- 6 Branches, derivatives and related projects
- 7 notes
- 8 Literature
- 9 References
History
| Version | Description | release date |
|---|---|---|
| Build 638c | First release | October 2001 |
| 1.0 | May 1, 2002 | |
| 1.0.3.1 | Recommended for Windows 95 users | May 2, 2003 |
| 1.1 | September 2, 2003 | |
| 1.1.1 | Included in TheOpenCD | March 30, 2004 |
| 1.1.3 | October 4, 2004 | |
| 1.1.4 | December 22, 2004 | |
| 1.1.5 | Latest release 1.x Can edit OpenOffice 2 files | September 14, 2005 |
| 1.1.5secpatch | Security Patch ( Macros ) | July 4 ( 2006 ) ??? |
| 2.0 | Milestone | October 20, 2005 |
| 2.0.1 | December 21, 2005 | |
| 2.0.2 | March 8, 2006 | |
| 2.0.3 | June 29, 2006 | |
| 2.0.4 | October 13, 2006 | |
| 2.1.0 | December 12, 2006 | |
| 2.2.0 | March 29, 2007 | |
| 2.2.1 | June 12, 2007 | |
| 2.3.0 | September 17, 2007 | |
| 2.3.1 | December 4, 2007 | |
| 2.4.0 | March 27, 2008 | |
| 2.4.1 | June 10, 2008 | |
| 2.4.2 | October 28, 2008 | |
| 2.4.3 | Latest Version Supporting Windows 98 and Windows ME [21] | September 4, 2009 |
| 3.0.0 | Added support for ODF 1.2 , import OOXML files, Launch Center appeared [22] | October 13, 2008 |
| 3.0.1 | January 27, 2009 | |
| 3.1 | May 7, 2009 [23] | |
| 3.1.1 | August 31, 2009 [24] | |
| 3.2 | February 11, 2010 [25] | |
| 3.2.1 | Community build | June 4, 2010 |
| 3.3 | January 26, 2011 [26] | |
| 3.4 | First Apache Release | May 8, 2012 [27] |
| 3.4.1 | August 24, 2012 | |
| 4.0.0 | July 23, 2013 | |
| 4.0.1 | October 1, 2013 | |
| 4.1.0 | April 29, 2014 | |
| 4.1.1 | August 21, 2014 | |
| 4.1.2 | October 28, 2015 | |
| 4.1.3 | October 12, 2016 | |
| 4.1.4 | October 18, 2017 | |
| 4.1.5 | December 30, 2017 | |
| 4.1.6 | November 18, 2018 | |
| Version | Description | release date |
The StarOffice code, originally developed by the German company StarDivision as part of a proprietary project, was purchased by Sun Microsystems in 1999 . The free version of StarOffice 5.2 was released in August 1999.
On July 19, 2000, Sun Microsystems announced the launch of StarOffice source code simultaneously under the LGPL and SISSL licenses with the intention of creating an open source community around software. The new project became known as OpenOffice.org, and its site began to exist on October 13, 2000 .
In early 2003, work began on version 2.0. The following goals were set:
- improved interaction with Microsoft Office;
- improved performance - reduced memory requirements and increased speed;
- scripting language improvement;
- improved integration, in particular with GNOME ;
- easier to use database interface: front-end for creating reports, forms and queries;
- new built-in SQL database;
- improved user interface .
The beta version was released on March 4, 2005 .
On September 2, 2005, Sun announced its abandonment of SISSL [28] . As a result, the OpenOffice.org community has announced that it will no longer support dual licensing of office programs, and future versions will only be released under the LGPL license [29] .
The formal public release of OpenOffice.org 2.0 took place on October 20, 2005 [30] . Eight weeks after the release, an update was released, OpenOffice.org 2.0.1. It corrected non-critical errors and had new features.
Starting with the release 2.0.3, OpenOffice.org changed the frequency of releases from 18 months to the release of updates, improvements, and bug fixes every three months [31] .
The stable version of OpenOffice.org 3.0 was released on October 13, 2008. At the same time, the development of version 2.x continued for some time: the last two releases occurred after the release of version 3.0 [32] .
OpenOffice.org developers have long been rumored about discontent, which resulted in complaints about the "extreme inflexibility and lack of real leaders" in the project. It was reported that the structure of the project needs to be improved, an approach is needed that is much less tied to the principle of top-down leadership and freezes the hands of developers who want to participate in the project [14] . On September 28, 2010, leading developers of OpenOffice.org announced the creation of a new non-profit organization, The Document Foundation, with the goal of continuing the development of an office suite in the form of a LibreOffice project, independent of Oracle [15] . In October 2010, it was announced that the most popular Linux-based distribution, Ubuntu, abandoned OpenOffice and switched to LibreOffice [16] .
StarOffice
Sun has funded the development of OpenOffice.org to use as the basis for its commercial proprietary StarOffice application. Versions of StarOffice, starting with 6.0, were based on the source code of OpenOffice.org with some additional proprietary components, including:
- Additionally included fonts (mostly East Asian ).
- Adabas D Database;
- Additional document templates;
- Clip art ;
- Sort for Asian languages;
- Additional file filters;
- Tools to simplify migration (in Enterprise Edition);
- Utilities for transferring macros (in Enterprise Edition);
- Utilities for managing configurations (in Enterprise Edition).
OpenOffice.org, in turn, borrowed many functions from the original StarOffice, on which the OpenOffice.org XML file format was also based , which has been replaced with OpenDocument from version 2.
Package Composition
| Module | Notes | |
|---|---|---|
| Writer | Word processor and HTML visual editor , related applications: Microsoft Word , Pages , AbiWord , KWord | |
| Calc | Tabular processor , related applications: Microsoft Excel , Numbers , Gnumeric , KSpread | |
| Impress | Presentation program, related applications: Microsoft PowerPoint , Keynote , KPresenter | |
| Base | The mechanism for connecting to external DBMSs and the built-in DBMS HSQLDB , similar applications: Microsoft Access , Kexi | |
| Draw | Vector graphics editor , related applications: Microsoft Visio , Adobe Illustrator , CorelDRAW , Kivio , Dia | |
| Math | Formula editor , related applications: MathType , KFormula | |
The package includes common for all applications:
- macro recording system
- startup acceleration means by preloading.
Technology
In OpenOffice.org version 1.0, the default file format used was OpenOffice.org XML . Starting with version 2.0, the open OpenDocument format based on it is used.
The OpenOffice.org API is based on the Universal Network Objects ( UNO ) component model.
Extensions for OpenOffice.org
Starting with version 2.0.4, OpenOffice.org supports XUL extensions in the .oxt format, which are easily added in the same way as it is organized in Mozilla Firefox . Many extensions are available on the official website [33] .
The most interesting and fairly popular extensions:
- MySQL Connector for OpenOffice.org - MySQL database driver. It allows you to easily and quickly make queries in the database [34] .
- Sun Report Builder is an extension for creating reports from a database with flexible settings and a convenient interface [35] .
- CompPad - allows you to do mathematical and engineering calculations in the form of entering mathematical expressions using the equation editor (see also: OpenOffice.org Math ) [36] .
- Language Tool is an extension for grammar checking in Writer. Implemented the ability to check for Russian, English, German, Polish and other languages [37] .
- Typography for LLC - extension allows you to bring the text in accordance with typographic standards (quotation marks, dashes, extra spaces) in Writer [38] .
- AltSearch is an extension for improving search options and replacing text in Writer. Supports regular expressions [39] .
Popularity
OpenOffice.org is often one of the first software products to be installed on enterprise computers when migrating to free or free software.
Among major Russian organizations using OpenOffice.org are Rostelecom since 2007 [40] , the Pension Fund of the Russian Federation and the Federal Bailiff Service since 2009 [41] .
According to a study conducted by the German company Webmasterpro.de using its FlashCounter Statistics Service [42] in early 2010, OpenOffice.org and its derived office suites are installed on 21% of German computers [43] .
In recent years, European countries have been actively implementing OpenOffice.org as the main office suite for government organizations. For example, in 2008, the German Foreign Ministry installed OpenOffice.org on their desktops [44] , the transition to Belgian Justice Ministry OpenOffice.org was completed [45] , and in 2009, the French police reported savings thanks to Open Source applications (in their including OpenOffice.org) [46] , the transition to the OpenOffice.org administration of Amsterdam [47] and a number of Belgian cities [48] was announced.
Branches, Derivatives, and Related Projects
There are third-party projects - branches or modifications that exist for various reasons.
- LibreOffice is an independent branch of OpenOffice with a freer development policy. It appeared due to the disagreement of some developers with the Oracle policy on project development control. For the development of LibreOffice , the independent non-profit organization The Document Foundation was created , which at the end of October 2010 transferred 33 developers, leaving OpenOffice.org . This project, in particular, includes the achievements of the Go-oo branch, which merged with LibreOffice .
- IBM Lotus Symphony merged with Apache OpenOffice.org.
- BrOffice.org - The purpose of the assembly is the official distribution of the OpenOffice.org package in Brazil. The assembly is aimed not only at residents of this particular country, but also at users from other Latin American countries. At the end of 2010, the developers announced that all available developments will go in favor of LibreOffice . In response, LibreOffice provides synchronized output to BrOffice.org.
- OpenGroupware.org is a set of extension programs for sharing OpenOffice.org documents, calendars, notebooks, working with e-mail, instant messaging, and providing shared access to various teamwork applications .
- OOExtras is an attempt to systematize the creation and exchange of document templates and other useful additions [49] .
- A set of Perl extensions is available through CPAN , which allows processing OpenOffice.org documents with external programs [50] . These libraries do not use the OpenOffice.org API. They interact with OpenOffice.org files directly, using Perl language file compression / decompression mechanisms, XML access and UTF-8 encoding modules.
- Portable OpenOffice.org is a version of OpenOffice.org designed to work from a USB drive [51] .
- OOo4Kids - designed to facilitate the use of the package for educational purposes.
- OxygenOffice Professional is an extended version of OpenOffice.org based on Go-oo .
- Ulteo offered free online access to all OpenOffice.org Online applications from any computer without the need to install software [52] .
- InfraOffice.pro is a commercial development of the Russian company Infra-Resource, which also produces its own (somewhat modified for Russian users) non-commercial assemblies OpenOffice.org. The commercial version is positioned as a solution intended for organizations and enterprises working with documents containing confidential information, in particular personal data . In fact, it is a build of the original OpenOffice.org with enhanced security checks. The licensing scheme is deliberately brought into external compliance with the licensing schemes of commercial software products distributed in Russia in order to eliminate buyers ’problems with regulatory authorities that verify the licensed cleanliness of the software used. Version 3.3 was the last to be released; the i-rs.ru company website has not been available since December 2013 [1] .
Notes
- ↑ http://www.webcitation.org/682Rq79ln
- ↑ AOO 4.1.7 - 2019.
- ↑ The openoffice Open Source Project on Open Hub: Languages Page - 2006.
- ↑ http://www.openoffice.org/license.html
- ↑ The openoffice Open Source Project on Open Hub: Licenses Page - 2006.
- ↑ Computerra: “No Comparison — A Comparison of MS Office and OpenOffice.org by Microsoft Experts” - 2004 article on how Microsoft dishonestly competes Archived on August 9, 2011.
- ↑ Ferra.ru - comparison of MSO and OO.org (2006)
- ↑ iXBT: Overview of the OpenOffice.org 2.0 Free Office Suite 2005 (2005)
- ↑ download: OpenOffice.org - Download tested and stable builds
- ↑ porting: The OpenOffice.org Porting Project: home
- ↑ Apache OpenOffice 4.1.3 for OS / 2 - bww bitwise works GmbH (unavailable link) . Date of treatment May 14, 2017. Archived August 11, 2017.
- ↑ PortableApps.com: OpenOffice.org Portable
- ↑ Portal of information and technical support for software of educational institutions of the Russian Federation . spohelp.ru. Date of treatment June 10, 2013.
- ↑ 1 2 Organization of the development process OpenOffice.org requires restructuring . OpenNET (June 24, 2010). Date of treatment February 5, 2017.
- ↑ 1 2 OpenNews: OpenOffice.org developers created an independent fork of the project - LibreOffice
- ↑ 1 2 Future Ubuntu Releases Will Ship with LibreOffice an OpenOffice Fork - Softpedia
- ↑ Christian Grobmeier, OpenOffice.org has joined The Apache Software Foundation
- ↑ Statements on OpenOffice.org Contribution to Apache , Oracle transfers OpenOffice.org code to the Apache Foundation
- ↑ OpenNews: The Free Software Foundation is unhappy with the change of license to OpenOffice.org and recommends using LibreOffice
- ↑ L! FE.ru: OpenOffice project may close due to lack of developers
- ↑ System Requirements for OpenOffice.org 2 . Date of treatment February 5, 2017. Archived on May 29, 2011.
- ↑ OpenOffice.org 3.0 New Features . Date of treatment November 26, 2017.
- ↑ Wiki Release 3.1
- ↑ Wiki release page 3.1.1
- ↑ Release 3.2 wiki page
- ↑ Wiki release page 3.3
- ↑ The Apache OpenOffice Project Announces Apache OpenOffice ™ 3.4
- ↑ Sun's announcement of the abandonment of SISSL . Date of treatment September 3, 2005. Archived August 23, 2011.
- ↑ OpenOffice.org community council announcement of license change . Date of treatment September 3, 2005. Archived August 23, 2011.
- ↑ OpenOffice.org 2.0 Is Here (announcement of OpenOffice.org 2.0) OpenOffice.org, October 20, 2005
- ↑ OpenOffice aims to boost lagging performance
- ↑ Product Release / Roadmap
- ↑ OpenOffice.org Extensions
- ↑ OpenOffice.org Extensions : MySQL Connector Архивировано 1 марта 2010 года. (eng.)
- ↑ OpenOffice.org Extensions : Sun Report Builder Архивировано 22 марта 2010 года. (eng.)
- ↑ Проект Расширение для математических расчётов на сайте SourceForge.net
- ↑ MyOOO.ru : LANGUAGE TOOL — Проверка грамматики
- ↑ MyOOO.ru : Типографика для OOO
- ↑ MyOOO.ru: Замечательный диалог поиска для Writer
- ↑ «Ростелеком» внедряет открытое офисное программное обеспечение (недоступная ссылка) . Дата обращения 21 февраля 2010. Архивировано 9 июля 2010 года.
- ↑ Антон Труханов. Федеральная служба судебных приставов полностью перешла на СПО . CNews (13 августа 2009). Дата обращения 5 февраля 2017.
- ↑ FlashCounter Statistikservice
- ↑ 21 % немцев используют офисный пакет OpenOffice.org Nixp
- ↑ МИД Германии: Open Source гораздо дешевле в эксплуатации Nixp
- ↑ Министерство юстиции Бельгии мигрирует на GNU/Linux и OpenOffice Nixp
- ↑ Французская полиция экономит миллионы евро с Linux и Open Source
- ↑ Amsterdam administration completely switches to Firefox, OpenOffice.org Nixp
- ↑ Belgian cities successfully migrate to OpenOffice.org Nixp
- ↑ OOExtras . Date of treatment September 2, 2007. Archived August 23, 2011.
- ↑ CPL OpenOffice Perl Extensions
- ↑ Portable Office . Date of treatment September 2, 2007. Archived August 23, 2011.
- ↑ Web Office Suite - Online OpenOffice.org launch - Ulteo - Enterprise Open Source VDI and Application Delivery solutions (SBC), Enterprise Open Source Virtual Desktop solutions
Literature
- Kostromin V.A. OpenOffice.org is an open office for Linux and Windows. - SPb. : BHV-Petersburg, 2005 .-- S. 272. - ISBN 5-94157-266-2 .
- The basics of working in OpenOffice . - M .: Open Systems, 2007.
- OpenOffice.org 2. User Guide - SPb. : BHV-Petersburg, 2007 .-- 320 p. - ISBN 978-5-94157-590-9 .
- OpenOffice.org pro for the professional. - 2nd, rev. and add. - M .: DMK Press, 2008 .-- 448 p. - ISBN 978-5-94074-427-6 .
- Pitonyak E. OpenOffice.org pro Automation of work. - M .: DMK Press, 2008 .-- 512 p. - ISBN 978-5-94074-441-2 .
- Khakhaev I.A., Mashkov V.V., Gubkina G.E. et al. OpenOffice.org: Theory and Practice . - M .: ALT Linux, Beanom. Laboratory of Knowledge, 2008. - 318 p. - ISBN 978-5-94774-891-8 .
- Kozodaev R., Majugin A. OpenOffice.org 3. Complete user guide . - SPb. : BHV-Petersburg, 2009 .-- S. 704. - ISBN 978-5-9775-0385-3 .
- Andrew Pitonyak. OpenOffice.org pro for programmers. In 4 parts. Part I. Concept, Forms, Handlers ( Electronic Edition ) = Useful Macro Information For OpenOffice By Andrew Pitonyak / Per. from English - A.N. Zaimskikh ( cc by-nc-nd ). - 2nd ed., Rev. - M .: Infra-Resource, 2011. - P. 119. Archived on September 26, 2011. Archived September 26, 2011 on Wayback Machine
- Andrew Pitonyak. OpenOffice.org pro for programmers. In 4 parts. Part II Language (Ed.) = Useful Macro Information For OpenOffice By Andrew Pitonyak / Transl. from English - A.N. Zaimskikh ( cc by-nc-nd ). - 2nd ed., Rev. - M .: Infra-Resource, 2011. - P. 119. (unavailable link)
- Andrew Pitonyak. OpenOffice.org pro for programmers. In 4 parts. Part III. Macros Calc and Writer (Ed.) = Useful Macro Information For OpenOffice By Andrew Pitonyak / Per. from English - A.N. Zaimskikh ( cc by-nc-nd ). - 2nd ed., Rev. - M .: Infra-Resource, 2011. - P. 179 p. (Unavailable link)
- Andrew Pitonyak. OpenOffice.org pro for programmers. In 4 parts. Part IV Examples (Ed.) = Useful Macro Information For OpenOffice By Andrew Pitonyak / Per. from English - A.N. Zaimskikh ( cc by-nc-nd ). - 2nd ed., Rev. - M .: Infra-Resource, 2011. - P. 161. (unavailable link)
- D. Chernov. OpenOffice.org pro. Calc. Directory of functions . - M .: Infra-Resource, 2011. - P. 531. (unavailable link)
Links
- Official site.
- OpenOffice.org Wiki Encyclopedia.
- OpenOffice.org project at SourceForge.net .
- OpenOffice in the Open Directory Project Link Directory (dmoz)
- User Support Forum
- Accessible and just about OpenOffice.org.
- The formed list of free extensions for OOo. (eng.)
- Installing and configuring OpenOffice in an Active Directory domain (Russian)