OpenOffice.org (OOo), generally known as OpenOffice, is an open-source office suite. It was an open-sourced version of the earlier StarOffice, which Sun Microsystems acquired in 1999, for internal use.
OpenOffice comprises a word processor (Writer), a spreadsheet (Calc), a drawing application (Draw), a presentation application (Impress), a formula editor (Math) and a database administration application (BASIC). Its default file format was the OpenDocument (ODF) format, an ISO / IEC standard, which was created with OpenOffice.org.
Sun opened OpenOffice in July 2000 as a competitor to Microsoft Office, publishing version 1.0 on May 1, 2002.
In 2011, Oracle Corporation, the owner of Sun, announced that it would no longer offer a commercial version of the suite and quickly donated the project to the Apache Foundation.
Apache renamed the Apache OpenOffice software. Other on the go successor projects include LibreOffice (the most developed and NeoOffice (commercial, only for macOS).
OpenOffice.org was developed primarily for Linux, Microsoft Windows and Solaris, and later for OS X, with ports to other operating systems. It has been distributed under the reduced Lesser General Public License GNU version 3 (LGPL); the first versions were also available under the license of Sun Industry Standards Source License (SISSL).
OpenOffice.org was created under the name of StarOffice, an office suite developed by the German company StarDivision of 1985. StarDivision was acquired in August 1999 by Sun Microsystems for US $ 59.5 million because it was cheaper than licensing Microsoft Office for 42,000 employees.
On July 19, 2000, at OSCON, Sun Microsystems announced that it would implement the StarOffice source code download with the intention of building an open source development community around the software and providing a free alternative to Microsoft Office and Open. The new project is called OpenOffice.org, and the code was released as open source on October 13, 2000. The first public version was previewed by Milestone Build 638c, published in October 2001 (which quickly reached 1 million downloads; The final version of OpenOffice.org 1.0 was on May 1, 2002.
OpenOffice.org has become the standard office suite in Linux and has generated many derived versions. It quickly became a significant competition for Microsoft Office, reaching a penetration of 14% in the corporate market in 2004.
The XML file format OpenOffice.org – XML in a ZIP file, easily treatable by a machine – was designed by Sun to become a standard exchange format for office documents, to replace the different binary formats for every usual application. Sun has presented the format of the Organization for the Advancement of Structured Information Standards (OASIS) in 2002 and was adapted to form the OpenDocument standard in 2005, which was ratified as ISO 26300 in 2006. It was created from of version 2 of the native OpenOffice.org format. Many governments and other organisations have adopted OpenDocument, mainly because there was a free implementation readily available.
The development of OpenOffice.org was sponsored primarily by Sun Microsystems, which used the code as the basis for later versions of StarOffice. Developers who wanted to contribute to the code had to sign a contribution agreement that granted joint ownership of any contribution to Sun (and then to Oracle), in support of the StarOffice, business model. This has been controversial for many years. Another public document license (PDL) has also been proposed for documentation that is not intended to be included or incorporated into the project code database.
After the acquisition of Sun in January 2010, Oracle Corporation continued to develop OpenOffice.org and StarOffice, renaming it Oracle Open Office, but with a reduction in the affected developers. Industry observers also pointed to Oracle’s lack of activity in OpenOffice.org or its visible commitment to OpenOffice.org. In September 2010, most of the external developers of OpenOffice.org left the project, due to concerns about the management of Sun and Oracle projects. Oracle’s management of its open source portfolio in general, to form The Document Foundation. TDF launched the LibreOffice fork in January 2011, in which most of the Linux distributions moved quickly. In April 2011, Oracle stopped developing OpenOffice.org and returned the rest of the StarDivision development team. Their reasons for doing so were not disclosed; some speculate that this was due to the loss of spirit shared with much of the community when moving to LibreOffice, while others suggest that it was a commercial decision.
In June 2011, Oracle provided the trademarks to the Apache Software Foundation. It also offered Apache with a code belonging to Oracle for an Apache license, at the suggestion of IBM (for whom Oracle had contractual obligations concerning the code), because IBM did not want the copyleft code with the licence. This code served as the basis for the Apache OpenOffice project.
OpenOffice.org 1.0 was released under the following mission statement:
The mission of OpenOffice.org is to build, as a community, the top international office suite that will run on all key platforms and provide access to all features and data through APIs based on open components and a format XML-based file
Supported operating systems
The latest version, 3.4 Beta 1, was available for versions IA-32 of Windows 2000 Service Pack 2 or later, Solaris and OS X 10.4 or later, Linux (IA-32 and x64), and the SPARC version of Solaris.
The latest versions of OpenOffice.org in other operating systems were:
IRIX (MIPS IV): v1.0.3,
Mac OS X v10.2: version 1.1.2
Mac OS X v10.3: version 2.1
Windows 95: version 1.1.5
Windows NT 4.0 SP6: version 2.0.1
Windows 98 and Windows ME: version 2.4.3
OpenOffice.org includes OpenSymbol, DejaVu, Liberation fonts (from 2.4) and Gentium fonts (from version 3.2). Versions up to and including 2.3 sources Bitstream Vera. OpenOffice.org also used the default operating system fonts.
Fontwork is a feature that lets users create stylized text with special effects that differ from ordinary text with additional features of gradient color fill, format, font height, and character spacing. WordArt used by Microsoft Word is similar to it. All Fontwork was converted to WordArt When OpenOffice.org saved documents in Microsoft Office file format.
Since version 2.0.4, OpenOffice.org supports third-party extensions. In April 2011, the OpenOffice extensions repository listed more than 650 extensions. The Free Software Foundation maintained Another list.
OpenOffice.org can interact with databases (local or remote) using Open Database Connectivity (ODBC), Java Database Connectivity (JDBC) or StarOffice Database Connectivity (SDBC).
Desktop Native Integration
OpenOffice.org 1.0 has been criticized for not having the appearance of applications developed natively for the platforms on which it runs, beginning with version 2.0, the OpenOffice.org toolkit used native widgets, icons, and representation sources in the GNOME, KDE, and Windows libraries.
The problem was particularly obvious in Mac OS X. Previous versions of OpenOffice.org required the installation of X11.app or XDarwin (although the NeoOffice port provides a native interface). Versions since version 3.0 have been run natively with the Apple Aqua GUI.
In 2006, Lieutenant Colonel Eric Filiol of ESAT’s Laboratory of Virology and Cryptology demonstrated security weaknesses, particularly within macros.In 2006, Kaspersky Lab presented a concept virus test, “Stardust”, for OpenOffice.org, this showed that there is no known virus in “nature” but OpenOffice viruses are possible.
In October 2011, Secunia reported that it did not know of uncorrected security deficiencies for the software. A vulnerability was found and corrected in the legacy OpenOffice.org code in LibreOffice in October 2011 and Apache OpenOffice in May 2011.
The above mentioned has described open office from its origin to date.