OpenOffice.org (OOo), commonly known as OpenOffice, is a discontinued
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
office suite
Productivity software (also called personal productivity software or office productivity software) is application software used for producing information (such as documents, presentations, worksheets, databases, charts, graphs, digital paintin ...
. Active successor projects include
LibreOffice
LibreOffice () is a free and open-source office productivity software suite developed by The Document Foundation (TDF). It was created in 2010 as a fork of OpenOffice.org, itself a successor to StarOffice. The suite includes applications ...
(the most actively developed) and
Collabora Online
Collabora Online is an open source online office suite based on LibreOffice, enabling web-based collaborative real-time editing of word processing documents, spreadsheets, presentations, and vector graphics. Optional apps are available for deskto ...
, with
Apache OpenOffice
Apache OpenOffice (AOO) is an open-source software, open-source office suite, office productivity software suite. It is one of the successor projects of OpenOffice.org and the designated successor of IBM Lotus Symphony. It was a close cousin of ...
being considered mostly dormant since at least 2015.
OpenOffice was an open-sourced version of the earlier StarOffice, which
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
acquired in 1999 for internal use. Sun open-sourced the OpenOffice suite in July 2000 as a competitor to
Microsoft Office
Microsoft Office, MS Office, or simply Office, is an office suite and family of client software, server software, and services developed by Microsoft. The first version of the Office suite, announced by Bill Gates on August 1, 1988, at CO ...
, releasing version 1.0 on 1 May 2002.
OpenOffice included a
word processor A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features.
Early word processors were stand-alone devices dedicated to the function, but current word ...
(Writer), a
spreadsheet
A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in c ...
(Calc), a
presentation
A presentation conveys information from a speaker to an audience. Presentations are typically demonstrations, introduction, lecture, or speech meant to inform, persuade, inspire, motivate, build goodwill, or present a new idea/product. Presenta ...
application (Impress), a
drawing
Drawing is a Visual arts, visual art that uses an instrument to mark paper or another two-dimensional surface, or a digital representation of such. Traditionally, the instruments used to make a drawing include pencils, crayons, and ink pens, some ...
file format
A file format is a Computer standard, standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary format, pr ...
was the
OpenDocument
The Open Document Format for Office Applications (ODF), also known as OpenDocument, standardized as ISO 26300, is an open file format for word processor, word processing documents, spreadsheets, Presentation program, presentations and ...
Format (ODF), an
ISO
The International Organization for Standardization (ISO ; ; ) is an independent, non-governmental, international standard development organization composed of representatives from the national standards organizations of member countries.
Me ...
/ IEC standard, which originated with OpenOffice.org. It could also read a wide variety of other file formats, with particular attention to those from Microsoft Office. OpenOffice.org was primarily developed for
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
Microsoft Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
OS X
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
, with
ports Ports collections (or ports trees, or just ports) are the sets of makefiles and Patch (Unix), patches provided by the BSD-based operating systems, FreeBSD, NetBSD, and OpenBSD, as a simple method of installing software or creating binary packages. T ...
to other
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
s. It was distributed under the
GNU Lesser General Public License
The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
Oracle Corporation
Oracle Corporation is an American Multinational corporation, multinational computer technology company headquartered in Austin, Texas. Co-founded in 1977 in Santa Clara, California, by Larry Ellison, who remains executive chairman, Oracle was ...
, the then-owner of Sun, announced that it would no longer offer a commercial version of the suite and donated the project to the Apache Foundation. Apache renamed the software
Apache OpenOffice
Apache OpenOffice (AOO) is an open-source software, open-source office suite, office productivity software suite. It is one of the successor projects of OpenOffice.org and the designated successor of IBM Lotus Symphony. It was a close cousin of ...
.
History
OpenOffice.org originated as StarOffice, a proprietary office suite developed by German company Star Division from 1985 on. In August 1999, Star Division was acquired by
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
for US$59.5 million, as it was supposedly cheaper than licensing
Microsoft Office
Microsoft Office, MS Office, or simply Office, is an office suite and family of client software, server software, and services developed by Microsoft. The first version of the Office suite, announced by Bill Gates on August 1, 1988, at CO ...
for 42,000 staff.
On 19 July 2000 at OSCON, Sun Microsystems announced it would make the source code of StarOffice available for download with the intention of building an open-source development community around the software and of providing a free and open alternative to Microsoft Office. The new project was known as OpenOffice.org, and the code was released as open source on 13 October 2000. The first public preview release was Milestone Build 638c, released in October 2001 (which quickly achieved 1 million downloads); the final release of OpenOffice.org 1.0 was on 1 May 2002.
OpenOffice.org became the standard office suite on many
Linux distros
A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro—if distributed on its own—is oft ...
and spawned many derivative versions. It quickly became noteworthy competition to Microsoft Office, achieving 14% penetration in the large enterprise market by 2004.
The OpenOffice.org XML file format –
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
in a ZIP archive, easily machine-processable – was intended by Sun to become a standard interchange format for office documents, to replace the different binary formats for each application that had been usual until then. Sun submitted the format to the Organization for the Advancement of Structured Information Standards (OASIS) in 2002 and it was adapted to form the
OpenDocument
The Open Document Format for Office Applications (ODF), also known as OpenDocument, standardized as ISO 26300, is an open file format for word processor, word processing documents, spreadsheets, Presentation program, presentations and ...
standard in 2005, which was ratified as
ISO
The International Organization for Standardization (ISO ; ; ) is an independent, non-governmental, international standard development organization composed of representatives from the national standards organizations of member countries.
Me ...
26300 in 2006. It was made OpenOffice.org's native format from version 2 on. Many governments and other organisations adopted OpenDocument, particularly given there was a free implementation of it readily available.
Development of OpenOffice.org was sponsored primarily by Sun Microsystems, which used the code as the basis for subsequent versions of StarOffice. Developers who wished to contribute code were required to sign a Contributor Agreement granting joint ownership of any contributions to Sun (and then Oracle), in support of the StarOffice business model. This was controversial for many years. An alternative Public Documentation Licence (PDL) was also offered for documentation not intended for inclusion or integration into the project code base.
After acquiring Sun in January 2010,
Oracle Corporation
Oracle Corporation is an American Multinational corporation, multinational computer technology company headquartered in Austin, Texas. Co-founded in 1977 in Santa Clara, California, by Larry Ellison, who remains executive chairman, Oracle was ...
continued developing OpenOffice.org and StarOffice, which it renamed Oracle Open Office, though with a reduction in assigned developers. Oracle's lack of activity on or visible commitment to OpenOffice.org had also been noted by industry observers. In September 2010, the majority of outside OpenOffice.org developers left the project, due to concerns over Sun and then Oracle's management of the project and Oracle's handling of its open source portfolio in general, to form The Document Foundation (TDF). TDF released the fork
LibreOffice
LibreOffice () is a free and open-source office productivity software suite developed by The Document Foundation (TDF). It was created in 2010 as a fork of OpenOffice.org, itself a successor to StarOffice. The suite includes applications ...
in January 2011, which most
Linux distribution
A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel functionality. Although the name does not imply product distribution per se, a distro—if distributed on its own—is oft ...
s soon moved to. In April 2011, Oracle stopped development of OpenOffice.org and fired the remaining Star Division development team. Its reasons for doing so were not disclosed; some speculate that it was due to the loss of mindshare with much of the community moving to LibreOffice while others suggest it was a commercial decision.
In June 2011, Oracle contributed the trademarks to the
Apache Software Foundation
The Apache Software Foundation ( ; ASF) is an American nonprofit corporation (classified as a 501(c)(3) organization in the United States) to support a number of open-source software projects. The ASF was formed from a group of developers of the ...
. Oracle blog version It also contributed Oracle-owned code to Apache for relicensing under the
Apache License
The Apache License is a permissive free software license written by the Apache Software Foundation (ASF). It allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software ...
, at the suggestion of
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
(to whom Oracle had contractual obligations concerning the code), as IBM did not want the code put under a
copyleft
Copyleft is the legal technique of granting certain freedoms over copies of copyrighted works with the requirement that the same rights be preserved in derivative works. In this sense, ''freedoms'' refers to the use of the work for any purpose, ...
license. This code drop formed the basis for the
Apache OpenOffice
Apache OpenOffice (AOO) is an open-source software, open-source office suite, office productivity software suite. It is one of the successor projects of OpenOffice.org and the designated successor of IBM Lotus Symphony. It was a close cousin of ...
project.
Governance
During Sun's sponsorship, the OpenOffice.org project was governed by the ''Community Council'', comprising OpenOffice.org community members. The Community Council suggested project goals and coordinated with producers of derivatives on long-term development planning issues.
Both Sun and Oracle are claimed to have made decisions without consulting the Council or in contravention to the council's recommendations, leading to the majority of outside developers leaving for LibreOffice. Oracle demanded in October 2010 that all Council members involved with the Document Foundation step down, leaving the Community Council composed only of Oracle employees.
Naming
The project and software were informally referred to as ''OpenOffice'' since the Sun release, but since this term is a
trademark
A trademark (also written trade mark or trade-mark) is a form of intellectual property that consists of a word, phrase, symbol, design, or a combination that identifies a Good (economics and accounting), product or Service (economics), service f ...
held by Open Office Automatisering in
Benelux
The Benelux Union (; ; ; ) or Benelux is a politico-economic union, alliance and formal international intergovernmental cooperation of three neighbouring states in Western Europe: Belgium, the Netherlands, and Luxembourg. The name is a portma ...
since 1999, ''OpenOffice.org'' was its formal name.
Due to a similar trademark issue (a
Rio de Janeiro
Rio de Janeiro, or simply Rio, is the capital of the Rio de Janeiro (state), state of Rio de Janeiro. It is the List of cities in Brazil by population, second-most-populous city in Brazil (after São Paulo) and the Largest cities in the America ...
company that owned that trademark in Brazil), the
Brazilian Portuguese
Brazilian Portuguese (; ; also known as pt-BR) is the set of Variety (linguistics), varieties of Portuguese language native to Brazil. It is spoken by almost all of the 203 million inhabitants of Brazil and widely across the Brazilian diaspora ...
version of the suite was distributed under the name BrOffice.org from 2004, with BrOffice.Org being the name of the associated local nonprofit from 2006. (BrOffice.org moved to LibreOffice in December 2010.)
Features
OpenOffice.org 1.0 was launched under the following
mission statement
A mission statement is a short statement of why an organization exists, what its overall goal is, the goal of its operations: what kind of product or service it provides, its primary customers or market, and its geographical region of operation ...
:
Components
The suite contained no
personal information manager
A personal information manager (often referred to as a PIM tool or, more simply, a PIM) is a type of application software that functions as a personal organizer. The acronym PIM is now, more commonly, used in reference to personal information mana ...
,
email client
An email client, email reader or, more formally, message user agent (MUA) or mail user agent is a computer program used to access and manage a user's email.
A web application which provides message management, composition, and reception functio ...
Microsoft Outlook
Microsoft Outlook is a personal information manager software system from Microsoft, available as a part of the Microsoft 365 software suites. Primarily popular as an email client for businesses, Outlook also includes functions such as Calendari ...
, despite one having been present in StarOffice 5.2. Such functionality was frequently requested. The OpenOffice.org Groupware project, intended to replace Outlook and
Microsoft Exchange Server
Microsoft Exchange Server is a mail server and calendaring server developed by Microsoft. It runs exclusively on Windows Server operating systems.
The first version was called Exchange Server 4.0, to position it as the successor to the relat ...
, spun off in 2003 as OpenGroupware.org, which is now
SOGo
is a department store chain with a significant presence in Japan. It operates a network of branches in various countries and has a long history dating back to 1830 when it was founded in Osaka by Ihei Sogō. The company is known for its retail ...
. The project considered bundling
Mozilla Thunderbird
Mozilla Thunderbird is a free and open-source email client that also functions as a personal information manager with a Digital calendar, calendar and contactbook, as well as an RSS feed reader, chat client (IRC/XMPP/Matrix (protocol), Matrix), ...
IA-32
IA-32 (short for "Intel Architecture, 32-bit", commonly called ''i386'') is the 32-bit version of the x86 instruction set architecture, designed by Intel and first implemented in the i386, 80386 microprocessor in 1985. IA-32 is the first incarn ...
versions of
Windows 2000
Windows 2000 is a major release of the Windows NT operating system developed by Microsoft, targeting the server and business markets. It is the direct successor to Windows NT 4.0, and was Software release life cycle#Release to manufacturing (RT ...
Service Pack 2 or later,
Linux
Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
OS X
macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
10.4 or later, and the SPARC version of Solaris.
The latest versions of OpenOffice.org on other operating systems were:
*
IRIX
IRIX (, ) is a discontinued operating system developed by Silicon Graphics (SGI) to run on the company's proprietary MIPS architecture, MIPS workstations and servers. It is based on UNIX System V with Berkeley Software Distribution, BSD extensio ...
Windows 95
Windows 95 is a consumer-oriented operating system developed by Microsoft and the first of its Windows 9x family of operating systems, released to manufacturing on July 14, 1995, and generally to retail on August 24, 1995. Windows 95 merged ...
Windows 98
Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. It was the second operating system in the 9x line, as the successor to Windows 95. It was Software ...
and
Windows ME
Windows Me (Millennium Edition) is an operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. It was the successor to Windows 98, and was released to manufacturing on June 19, 2000, and t ...
: v2.4.3
*
Windows 2000
Windows 2000 is a major release of the Windows NT operating system developed by Microsoft, targeting the server and business markets. It is the direct successor to Windows NT 4.0, and was Software release life cycle#Release to manufacturing (RT ...
Solaris 9
Oracle Solaris is a proprietary Unix operating system offered by Oracle for SPARC and x86-64 based workstations and servers. Originally developed by Sun Microsystems as Solaris, it superseded the company's earlier SunOS in 1993 and became kno ...
Bitstream Vera
Vera is a digital typeface (computer font) superfamily with a liberal license. It was designed by Jim Lyles from the now-defunct Bitstream Inc. type foundry, and it is closely based on Bitstream Prima, for which Lyles was also responsible. It i ...
fonts. OpenOffice.org also used the default fonts of the running operating system.
''Fontwork'' is a feature that allows users to create stylized text with special effects differing from ordinary text with the added features of gradient colour fills, shaping, letter height, and character spacing. It is similar to WordArt used by Microsoft Word. When OpenOffice.org saved documents in Microsoft Office file format, all Fontwork was converted into WordArt.
Extensions
From version 2.0.4, OpenOffice.org supported third-party extensions. As of April 2011, the OpenOffice Extension Repository listed more than 650 extensions. Another list was maintained by the
Free Software Foundation
The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985. The organisation supports the free software movement, with the organization's preference for software being distributed ...
.
OpenOffice Basic
OpenOffice.org included OpenOffice Basic, a
programming language
A programming language is a system of notation for writing computer programs.
Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
similar to Microsoft
Visual Basic for Applications
Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6, Visual Basic 6.0 built into most desktop Microsoft Office applications. Although based on pre-.NET Visual Basic, which is no ...
(VBA). OpenOffice Basic was available in Writer, Calc and Base. OpenOffice.org also had some Microsoft VBA macro support.
Connectivity
OpenOffice.org could interact with databases (local or remote) using ODBC ( Open Database Connectivity), JDBC (
Java Database Connectivity
Java Database Connectivity (JDBC) is an application programming interface (API) for the Java programming language which defines how a client may access a database. It is a Java-based data access technology used for Java database connectivity. It is ...
) or SDBC (StarOffice Database Connectivity).
File formats
From Version 2.0 onward, OpenOffice.org used ISO/IEC 26300:2006
OpenDocument
The Open Document Format for Office Applications (ODF), also known as OpenDocument, standardized as ISO 26300, is an open file format for word processor, word processing documents, spreadsheets, Presentation program, presentations and ...
as its native format. Versions 2.0–2.3.0 default to the ODF 1.0 file format; versions 2.3.1–2.4.3 default to ODF 1.1; versions 3.0 onward default to ODF 1.2.
OpenOffice.org 1 used OpenOffice.org XML as its native format. This was contributed to
OASIS
In ecology, an oasis (; : oases ) is a fertile area of a desert or semi-desert environment
Development
OpenOffice.org converted all external formats to and from an internal XML representation.
The OpenOffice.org
API
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
was based on a component technology known as Universal Network Objects (UNO). It consisted of a wide range of interfaces defined in a
CORBA
The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) designed to facilitate the communication of systems that are deployed on diverse platforms. CORBA enables collaboration between sy ...
OpenOffice.org 1.0 was criticized for not having the
look and feel
In software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxes ...
of applications developed natively for the platforms on which it runs. Starting with version 2.0, OpenOffice.org used native
widget toolkit
A widget toolkit, widget library, GUI toolkit, or UX library is a library (computing), library or a collection of libraries containing a set of graphical control elements (called ''widgets'') used to construct the graphical user interface (GUI) of ...
, icons, and font-rendering libraries on
GNOME
A gnome () is a mythological creature and diminutive spirit in Renaissance magic and alchemy, introduced by Paracelsus in the 16th century and widely adopted by authors, including those of modern fantasy literature. They are typically depict ...
,
KDE
KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that enable collaborative work on its projects. Its products include the KDE Plasma gra ...
and Windows.
The issue had been particularly pronounced on Mac OS X. Early versions of OpenOffice.org required the installation of X11.app or XDarwin (though the NeoOffice port supplied a native interface). Versions since 3.0 ran natively using Apple's Aqua GUI.
Use of Java
Although originally written in C++, OpenOffice.org became increasingly reliant on the Java Runtime Environment, even including a bundled
JVM
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally descri ...
. OpenOffice.org was criticized by the Free Software Foundation for its increasing dependency on Java, which was not
free software
Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
.
The issue came to the fore in May 2005, when
Richard Stallman
Richard Matthew Stallman ( ; born March 16, 1953), also known by his initials, rms, is an American free software movement activist and programmer. He campaigns for software to be distributed in such a manner that its users have the freedom to ...
appeared to call for a fork of the application in a posting on the Free Software Foundation website. OpenOffice.org adopted a development guideline that future versions of OpenOffice.org would run on free implementations of Java and fixed the issues which previously prevented OpenOffice.org 2.0 from using free-software Java implementations.
On 13 November 2006, Sun committed to releasing Java under the
GNU General Public License
The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
and had released a free software Java,
OpenJDK
OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE). It is the result of an effort Sun Microsystems began in 2006, four years before the company was acquired by Oracle Corp ...
, by May 2007.
Security
In 2006, Lt. Col. Eric Filiol of the Laboratoire de Virologie et de Cryptologie de l'ESAT demonstrated security weaknesses, in particular within macros. In 2006,
Kaspersky Lab
Kaspersky Lab (; ) is a Russian multinational cybersecurity and anti-virus provider headquartered in Moscow, Russia, and operated by a holding company in the United Kingdom. It was founded in 1997 by Eugene Kaspersky, Natalya Kaspersky a ...
demonstrated a proof of concept virus, "Stardust", for OpenOffice.org. This showed OpenOffice.org viruses are possible, but there is no known virus "in the wild".
As of October 2011, Secunia reported no known unpatched security flaws for the software. A vulnerability in the inherited OpenOffice.org codebase was found and fixed in LibreOffice in October 2011 and Apache OpenOffice in May 2012.
Version history
OpenOffice.org 1
The preview, Milestone 638c, was released October 2001. OpenOffice.org 1.0 was released under both the LGPL and the SISSL for Windows, Linux and Solaris on 1 May 2002. The version for Mac OS X (with X11 interface) was released on 23 June 2003.
OpenOffice.org 1.1 introduced One-click Export to PDF, Export presentations to Flash (.SWF) and macro recording. It also allowed third-party addons.
OpenOffice.org was used in 2005 by ''
The Guardian
''The Guardian'' is a British daily newspaper. It was founded in Manchester in 1821 as ''The Manchester Guardian'' and changed its name in 1959, followed by a move to London. Along with its sister paper, ''The Guardian Weekly'', ''The Guardi ...
'' to illustrate what it saw as the limitations of open-source software.
OpenOffice.org 2
Work on version 2.0 began in early 2003 with the following goals (the "Q Product Concept"): better interoperability with Microsoft Office; improved speed and lower memory usage; greater scripting capabilities; better integration, particularly with GNOME; a more usable database; digital signatures; and improved
usability
Usability can be described as the capacity of a system to provide a condition for its users to perform the tasks safely, effectively, and efficiently while enjoying the experience. In software engineering, usability is the degree to which a softw ...
. It would also be the first version to default to OpenDocument. Sun released the first
beta version
The software release life cycle is the process of developing, testing, and distributing a software product (e.g., an operating system). It typically consists of several stages, such as pre-alpha, alpha, beta, and release candidate, before the fi ...
on 4 March 2005.
On 2 September 2005, Sun announced that it was retiring SISSL to reduce license proliferation, though some press analysts felt it was so that IBM could not reuse OpenOffice.org code without contributing back. Versions after 2.0 beta 2 would use only the LGPL.
On 20 October 2005, OpenOffice.org 2.0 was released. 2.0.1 was released eight weeks later, fixing minor bugs and introducing new features. As of the 2.0.3 release, OpenOffice.org changed its release cycle from 18 months to releasing updates every three months.
The OpenOffice.org 2 series attracted considerable press attention. A ''
PC Pro
''PC Pro'' is one of several computer magazines published monthly in the United Kingdom by Future plc. Its headquarters is in London. ''PC Pro'' also licenses individual articles (or even the whole magazine) for republication in various countri ...
'' review awarded it 6 stars out of 6 and stated: "Our pick of the low-cost office suites has had a much-needed overhaul, and now battles Microsoft in terms of features, not just price." '' Federal Computer Week'' listed OpenOffice.org as one of the "5 stars of open-source products", noting in particular the importance of OpenDocument. ''
Computerworld
''Computerworld'' (abbreviated as CW) is a computer magazine published since 1967 aimed at information technology (IT) and Business computing, business technology professionals. Original a print magazine, ''Computerworld'' published its final pr ...
'' reported that for large government departments, migration to OpenOffice.org 2.0 cost one tenth of the price of upgrading to Microsoft Office 2007.
OpenOffice.org 3
On 13 October 2008, version 3.0 was released, featuring the ability to import (though not export)
Office Open XML
Office Open XML (also informally known as OOXML) is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents. Ecma International standardized the initial version ...
documents, support for ODF 1.2, improved VBAmacros, and a native interface port for OS X. It also introduced the new Start Center and upgraded to LGPL version 3 as its license.
Version 3.2 included support for PostScript-based
OpenType
OpenType is a format for scalable computer fonts. Derived from TrueType, it retains TrueType's basic structure but adds many intricate data structures for describing typographic behavior. OpenType is a registered trademark of Microsoft Corpora ...
fonts. It warned users when ODF 1.2 Extended features had been used. An improvement to the document integrity check determined if an ODF document conformed to the ODF specification and offered a repair if necessary. Calc and Writer both reduced "cold start" time by 46% compared to version 3.0. 3.2.1 was the first Oracle release.
Version 3.3, the last Oracle version, was released in January 2011. New features include an updated print form, a FindBar and interface improvements for Impress. The commercial version, Oracle Open Office 3.3 (StarOffice renamed), based on the beta, was released on 15 December 2010, as was the single release of Oracle Cloud Office (a proprietary product from an unrelated codebase).
OpenOffice.org 3.4 Beta 1
A beta version of OpenOffice.org 3.4 was released on 12 April 2011, including new SVG import, improved ODF 1.2 support, and spreadsheet functionality.
Before the final version of OpenOffice.org 3.4 could be released, Oracle cancelled its sponsorship of development and fired the remaining Star Division development team.
Market share
Problems arise in estimating the
market share
Market share is the percentage of the total revenue or sales in a Market (economics), market that a company's business makes up. For example, if there are 50,000 units sold per year in a given industry, a company whose sales were 5,000 of those ...
of OpenOffice.org because it could be freely distributed via download sites (including mirror sites), peer-to-peer networks, CDs, Linux distributions and so forth. The project tried to capture key adoption data in a market-share analysis, listing known distribution totals, known deployments and conversions and analyst statements and surveys.
According to
Valve
A valve is a device or natural object that regulates, directs or controls the flow of a fluid (gases, liquids, fluidized solids, or Slurry, slurries) by opening, closing, or partially obstructing various passageways. Valves are technically Pip ...
, as of July 2010, 14.63% of
Steam
Steam is water vapor, often mixed with air or an aerosol of liquid water droplets. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization. Saturated or superheated steam is inv ...
users had OpenOffice.org installed on their machines.
A market-share analysis conducted by a
web analytics
Web analytics is the measurement, data collection, collection, analysis, and reporting of web Data (computing), data to understand and optimize web usage. Web analytics is not just a process for measuring web traffic but can be used as a tool for ...
service in 2010, based on over 200,000 Internet users, showed a wide range of adoption in different countries: 0.2% in China, 9% in the US and the UK and over 20% in Poland, the Czech Republic, and Germany.
Although Microsoft Office retained 95% of the general market — as measured by revenue — as of August 2007, OpenOffice.org and StarOffice had secured 15–20% of the business market as of 2004 and a 2010 University of Colorado at Boulder study reported that OpenOffice.org had reached a point where it had an "irreversible" installed user base and that it would continue to grow.
The project claimed more than 98 million downloads as of September 2007 and 300 million total to the release of version 3.2 in February 2010. The project claimed over one hundred million downloads for the OpenOffice.org 3 series within a year of release.
French Gendarmerie
The National Gendarmerie ( ) is one of two national law enforcement forces of France, along with the National Police. The Gendarmerie is a branch of the French Armed Forces placed under the jurisdiction of the Ministry of the Interior, with ad ...
.
In
India
India, officially the Republic of India, is a country in South Asia. It is the List of countries and dependencies by area, seventh-largest country by area; the List of countries by population (United Nations), most populous country since ...
IIT Bombay
The Indian Institute of Technology Bombay (IIT- Bombay or IIT-B) is a Public university, public research university and Institute of technology, technical institute in Powai, Mumbai, Maharashtra, India.
IIT Bombay is mainly known for the hig ...
,
National Bank for Agriculture and Rural Development
The National Bank for Agriculture and Rural Development (NABARD) is an All India Development Financial Institution (DFI) and an apex Supervisory Body for overall supervision of Regional Rural Banks, State Cooperative Banks and District Central ...
, the
Supreme Court of India
The Supreme Court of India is the supreme judiciary of India, judicial authority and the supreme court, highest court of the Republic of India. It is the final Appellate court, court of appeal for all civil and criminal cases in India. It also ...
Allahabad High Court
Allahabad High Court, officially known as High Court of Judicature at Allahabad, is the high court based in the city of Prayagraj, formerly known as Allahabad, that has jurisdiction over the Indian state of Uttar Pradesh. It was established o ...
, which use Linux, completely relied on OpenOffice.org for their administration.
In
Japan
Japan is an island country in East Asia. Located in the Pacific Ocean off the northeast coast of the Asia, Asian mainland, it is bordered on the west by the Sea of Japan and extends from the Sea of Okhotsk in the north to the East China Sea ...
Ubuntu
Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
in 2011), Sumitomo Electric Industries in 2008 (and to LibreOffice in 2012), Toho Co., Ltd. in 2009 and Shinsei Financial Co., Ltd. in 2010. Assist also provided support services for OpenOffice.org.
Retail
In July 2007, Everex, a division of First International Computer and the 9th-largest PC supplier in the U.S., began shipping systems preloaded with OpenOffice.org 2.2 into
Wal-Mart
Walmart Inc. (; formerly Wal-Mart Stores, Inc.) is an American multinational retail corporation that operates a chain of hypermarkets (also called supercenters), discount department stores, and grocery stores in the United States and 23 other ...
Sam's Club
Sam's West, Inc. (doing business as Sam's Club) is a chain of membership-only warehouse club retail stores in the United States owned by Walmart. It was founded in 1983 and named after Walmart founder Sam Walton as Sam's Wholesale Club. , Sam's ...
outlets in North America.
Forks and derivative software
A number of open source and proprietary products derive at least some code from OpenOffice.org, including AndrOpen Office,
Apache OpenOffice
Apache OpenOffice (AOO) is an open-source software, open-source office suite, office productivity software suite. It is one of the successor projects of OpenOffice.org and the designated successor of IBM Lotus Symphony. It was a close cousin of ...
LibreOffice
LibreOffice () is a free and open-source office productivity software suite developed by The Document Foundation (TDF). It was created in 2010 as a fork of OpenOffice.org, itself a successor to StarOffice. The suite includes applications ...
, MagyarOffice, MultiMedia Office, MYOffice 2007, NeoOffice, NextOffice, OfficeOne, OfficeTLE, OOo4Kids, OpenOfficePL, OpenOffice.org Portable, OpenOfficeT7, OpenOffice.ux.pl, OxOffice, OxygenOffice Professional, Pladao Office, PlusOffice Mac, RedOffice, RomanianOffice, StarOffice/Oracle Open Office, SunShine Office, ThizOffice, UP Office, White Label Office, WPS Office Storm (the 2004 edition of Kingsoft Office) and 602Office.
The OpenOffice.org website also listed a large variety of complementary products, including groupware systems.
Major derivatives include:
Active
Apache OpenOffice
In June 2011, Oracle contributed the OpenOffice.org code and trademarks to the Apache Software Foundation. The developer pool for the Apache project was proposed to be seeded by IBM employees, Linux distribution companies and public sector agencies. IBM employees did the majority of the development, including hiring ex-Star Division developers. The Apache project removed or replaced as much code as possible from OpenOffice.org 3.4 beta 1, including fonts, under licenses unacceptable to Apache and released 3.4.0 in May 2012.
The codebase for IBM's Lotus Symphony was donated to the Apache Software Foundation in 2012 and merged for Apache OpenOffice 4.0, and Symphony was deprecated in favour of Apache OpenOffice.
While the project considers itself the unbroken continuation of OpenOffice.org, others regard it as a fork, or at the least a separate project.
In October 2014,
Bruce Byfield
Bruce Byfield (born May 13, 1958) is a Canadian journalist who specializes in writing about free and open source software. He has been a contributing editor at Linux.com, and his articles have appeared on the Datamation, LWN.net, LWN, Linux Devel ...
, writing for Linux Magazine, said the project had "all but stalled ossiblydue to IBM's withdrawal from the project." , the project has no release manager, and itself reports a lack of volunteer involvement and code contributions. After ongoing problems with unfixed
security
Security is protection from, or resilience against, potential harm (or other unwanted coercion). Beneficiaries (technically referents) of security may be persons and social groups, objects and institutions, ecosystems, or any other entity or ...
vulnerabilities
Vulnerability refers to "the quality or state of being exposed to the possibility of being attacked or harmed, either physically or emotionally." The understanding of social and environmental vulnerability, as a methodological approach, involves ...
from 2015 onward, in September 2016 the project started discussions on possibly retiring AOO.
Collabora Online
Collabora Online is a version of LibreOffice with a web interface and real-time collaborative editing. It is developed by Collabora Productivity. Collabora Online also has local client applications for Android, Chromebooks, iOS, iPadOS, Linux, Mac and Windows.
LibreOffice
Sun had stated in the original OpenOffice.org announcement in 2000 that the project would be run by a neutral foundation, and put forward a more detailed proposal in 2001. There were many calls to put this into effect over the ensuing years. On 28 September 2010, in frustration at years of perceived neglect of the codebase and community by Sun and then Oracle, members of the OpenOffice.org community announced a non-profit called The Document Foundation and a fork of OpenOffice.org named LibreOffice. Go-oo improvements were merged, and that project was retired in favour of LibreOffice. The goal was to produce a vendor-independent office suite with ODF support and without any copyright assignment requirements.
Oracle was invited to become a member of the Document Foundation and was asked to donate the OpenOffice.org brand. Oracle instead demanded that all members of the OpenOffice.org Community Council involved with the Document Foundation step down, leaving the Council composed only of Oracle employees.
Most Linux distributions promptly replaced OpenOffice.org with LibreOffice;Oracle Linux 6 also features LibreOffice rather than OpenOffice.org or Apache OpenOffice. The project rapidly accumulated developers, development effort and added features, the majority of outside OpenOffice.org developers having moved to LibreOffice. In March 2015, an LWN.net development comparison of LibreOffice with Apache OpenOffice concluded that "LibreOffice has won the battle for developer participation".
Macintosh
Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
that tracked the main line of development, offered a native OS X Aqua user interface before OpenOffice.org did. Later versions are derived from Go-oo, rather than directly from OpenOffice.org. All versions from NeoOffice 3.1.1 to NeoOffice 2015 were based on OpenOffice.org 3.1.1, though latter versions included stability fixes from LibreOffice and Apache OpenOffice. NeoOffice 2017 and later versions are fully based on LibreOffice.
Ximian
Ximian, Inc. (previously called Helix Code and originally named International Gnome Support) was an American company that developed, sold and supported application software for Linux and Unix based on the GNOME platform. It was founded by Miguel ...
in 2002, because Sun was slow to accept outside work on OpenOffice.org, even from corporate partners, and to make the build process easier on Linux. It tracked the main line of development and was not intended to constitute a fork. Most Linux distributions used, and worked together on, ooo-build.
Sun's contributions to OpenOffice.org had been declining for a number of years and some developers were unwilling to assign copyright in their work to Sun, particularly given the deal between Sun and IBM to license the code outside the LGPL. On 2 October 2007,
Novell
Novell, Inc. () was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as NetWare. Novell technolog ...
announced that ooo-build would be available as a software package called Go-oo, not merely a patch set. (The go-oo.org
domain name
In the Internet, a domain name is a string that identifies a realm of administrative autonomy, authority, or control. Domain names are often used to identify services provided through the Internet, such as websites, email services, and more. ...
had been in use by ooo-build as early as 2005.) Sun reacted negatively, with Simon Phipps of Sun terming it "a hostile and competitive fork". Many
free software
Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
advocates worried that Go-oo was a Novell effort to incorporate
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
technologies, such as Office Open XML, that might be vulnerable to
patent
A patent is a type of intellectual property that gives its owner the legal right to exclude others from making, using, or selling an invention for a limited period of time in exchange for publishing an sufficiency of disclosure, enabling discl ...
claims. However, the office suite branded "OpenOffice.org" in most Linux distributions, having previously been ooo-build, soon in fact became Go-oo.
Go-oo also encouraged outside contributions, with rules similar to those later adopted for LibreOffice. When LibreOffice forked, Go-oo was deprecated in favour of that project.
OpenOffice Novell edition was a supported version of Go-oo.
IBM Lotus Symphony
The Workplace Managed Client in IBM Workplace 2.6 (23 January 2006) incorporated code from OpenOffice.org 1.1.4, the last version under the SISSL. This code was broken out into a separate application as Lotus Symphony (30 May 2008), with a new interface based on
Eclipse
An eclipse is an astronomical event which occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ...
. Symphony 3.0 (21 October 2010) was rebased on OpenOffice.org 3.0, with the code licensed privately from Sun. IBM's changes were donated to the Apache Software Foundation in 2012, Symphony was deprecated in favour of Apache OpenOffice and its code was merged into Apache OpenOffice 4.0.
StarOffice
Sun used OpenOffice.org as a base for its commercial proprietary StarOffice application software, which was OpenOffice.org with some added proprietary components. Oracle bought Sun in January 2010 and quickly renamed StarOffice to Oracle Open Office. Oracle discontinued development in April 2011.