All Topics  
OpenOffice.org

 

   Email Print
   Bookmark   Link






 

OpenOffice.org



 
 
OpenOffice.org (OO.o or OOo), commonly known simply as OpenOffice, is an office application suite available for a number of different computer operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
s. It is distributed as free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
. It supports the ISO
International Organization for Standardization

The International Organization for Standardization , widely known as ISO , is an international standard-setting body composed of representatives from various national standards organizations....
/IEC
International Electrotechnical Commission

The International Electrotechnical Commission is a Non-profit organization, non-governmental international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies ? collectively known as "electrotechnology"....
 standard OpenDocument
OpenDocument

The OpenDocument format is a file format for electronic office documents such as spreadsheets, charts, presentation programs and word processor documents....
 Format (ODF) for data interchange as its default file format
File format

A file format is a particular way to encode information for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa....
, as well as Microsoft Office
Microsoft Office

Microsoft Office is a popular set of interrelated desktop applications, servers and services. Microsoft Office is collectively referred to as an office suite, for the Microsoft Windows and Mac OS X operating systems....
 formats among others. , OpenOffice supports over 80 languages.

OpenOffice.org was originally derived from StarOffice
StarOffice

StarOffice is Sun Microsystems' proprietary software office suite Computer software. It was originally developed by StarDivision and acquired by Sun in August 1999....
, an office suite developed by StarDivision and acquired by Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
 in August 1999.






Discussion
Ask a question about 'OpenOffice.org'
Start a new discussion about 'OpenOffice.org'
Answer questions from other users
Full Discussion Forum



Encyclopedia


OpenOffice.org (OO.o or OOo), commonly known simply as OpenOffice, is an office application suite available for a number of different computer operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
s. It is distributed as free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
. It supports the ISO
International Organization for Standardization

The International Organization for Standardization , widely known as ISO , is an international standard-setting body composed of representatives from various national standards organizations....
/IEC
International Electrotechnical Commission

The International Electrotechnical Commission is a Non-profit organization, non-governmental international standards organization that prepares and publishes International Standards for all electrical, electronic and related technologies ? collectively known as "electrotechnology"....
 standard OpenDocument
OpenDocument

The OpenDocument format is a file format for electronic office documents such as spreadsheets, charts, presentation programs and word processor documents....
 Format (ODF) for data interchange as its default file format
File format

A file format is a particular way to encode information for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa....
, as well as Microsoft Office
Microsoft Office

Microsoft Office is a popular set of interrelated desktop applications, servers and services. Microsoft Office is collectively referred to as an office suite, for the Microsoft Windows and Mac OS X operating systems....
 formats among others. , OpenOffice supports over 80 languages.

OpenOffice.org was originally derived from StarOffice
StarOffice

StarOffice is Sun Microsystems' proprietary software office suite Computer software. It was originally developed by StarDivision and acquired by Sun in August 1999....
, an office suite developed by StarDivision and acquired by Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
 in August 1999. The source code
Source code

In computer science, source code is any collection of statements or declarations written in some human-readable computer programming language....
 of the suite was released in July 2000 with the aim of reducing the dominant market share
Market share

Market share, in strategic management and marketing, is the percentage or proportion of the total available market or market segment that is being serviced by a company....
 of Microsoft Office
Microsoft Office

Microsoft Office is a popular set of interrelated desktop applications, servers and services. Microsoft Office is collectively referred to as an office suite, for the Microsoft Windows and Mac OS X operating systems....
 by providing a free and open alternative; later versions of StarOffice are based upon OpenOffice.org with additional proprietary components.

The project and software are informally referred to as OpenOffice, but this term is a trademark
TradeMark

TradeMark is a tall, primarily residential, skyscraper in Charlotte, North Carolina. It was completed in 2007 and has 28 floors. There are 200 hundred residential units....
 held by a company in the Netherlands co-founded by Wouter Hanegraaff and is also in use by Orange UK
Orange UK

Orange UK is a mobile network operator and internet service provider in the United Kingdom. It was once a constituent of the FTSE 100 Index but is now owned by France T?l?com....
, requiring the project to adopt OpenOffice.org as its formal name.

History

OpenOffice.org versions
Version Release Date Description
Build 638cOctober 2001The first milestone release
1.0May 1, 2002 
1.0.3.1May 2, 2003Recommended for Windows 95
Windows 95

Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Microsoft Windows products....
1.1September 2, 2003 
1.1.1March 30, 2004Bundled with TheOpenCD
TheOpenCD

The now defunct OpenCD project aimed to introduce users of Microsoft Windows to the benefits of free and open source software . It is a CD image that can freely be downloaded and copied....
1.1.2June 2004 
1.1.3October 4, 2004 
1.1.4December 22, 2004 
1.1.5September 14, 2005Last release for 1.x product line Final version for Windows 95
Windows 95

Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Microsoft Windows products....

It can edit OpenOffice.org 2 files
1.1.5secpatchJuly 4, 2006Security patch (macros)
2.0October 20, 2005Milestone, with major enhancements
2.0.1December 21, 2005 
2.0.2March 8, 2006 
2.0.3June 29, 2006 
2.0.4October 13, 2006 
2.1.0December 12, 2006 
2.2.0March 28, 2007Included a security update;
Reintroduced font kerning
2.2.1June 12, 2007 
2.3.0September 17, 2007Updated charting component
2.3.1December 4, 2007Stability and security update
2.4.0March 27, 2008Bug fixes and new features
2.4.1June 10, 2008Security fix, minor enhancements, and bug fixes
2.4.2October 29, 2008Security fix, minor enhancements, and bug fixes
3.0.0October 13, 2008Milestone, with major enhancements
3.0.1January 27, 2009Bug Fixes


Originally developed as the proprietary software
Proprietary software

Proprietary software is a term coined by advocates of the free software movement to describe computer software which is the legal property of one party....
 application suite StarOffice
StarOffice

StarOffice is Sun Microsystems' proprietary software office suite Computer software. It was originally developed by StarDivision and acquired by Sun in August 1999....
 by the German company StarDivision, the code was purchased in 1999 by Sun Microsystems. In August 1999 version 5.2 of StarOffice was made available free of charge.

On July 19, 2000, Sun Microsystems announced that it was making the source code of StarOffice available for download under both the LGPL and the Sun Industry Standards Source License
Sun Industry Standards Source License

The Sun Industry Standards Source License is now a retired free software and open source license, recognized as such by the Free Software Foundation and the Open Source Initiative ....
 (SISSL) with the intention of building an open source development community around the software. The new project was known as OpenOffice.org, and its website went live on October 13, 2000.

Work on version 2.0 began in early 2003 with the following goals: better interoperability with Microsoft Office; better performance, with improved speed and lower memory usage; greater scripting
Scripting language

A scripting language, script language or extension language, is a programming language that allows some control of a single or many Application software....
 capabilities; better integration, particularly with GNOME
Gnome

A gnome is a mythical creature characterized by its extremely small size and wiktionary:subterranean lifestyle. The word gnome is derived from the New Latin gnomus....
; an easier-to-find and use database front-end for creating reports, forms and queries; a new built-in SQL
SQL

SQL is a database computer language designed for the retrieval and management of data in relational database management systems , database schema creation and modification, and database object access control management....
 database; and improved usability
Usability

Usability is a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular goal....
. A beta version was released on March 4, 2005.

On September 2, 2005 Sun announced that it was retiring the SISSL. As a consequence, the OpenOffice.org Community Council announced that it would no longer dual license
Dual license

Dual-licensing is the practice of distributing software under two different sets of terms and conditions. This may mean two different licenses, or two different sets of licenses....
 the office suite, and future versions would use only the LGPL.

On October 20, 2005, OpenOffice.org 2.0 was formally released to the public. Eight weeks after the release of Version 2.0, an update, OpenOffice.org 2.0.1, was released. It fixed minor bugs and introduced new features.

As of the 2.0.3 release, OpenOffice.org changed its release cycle from 18-months to releasing updates, feature enhancements and bug fixes every three months. Currently, new versions including new features are released every six months (so-called "feature releases") alternating with so-called "bug fix releases" which are being released between two feature releases (every three months).

In October 2008, version 3.0 was released, featuring the ability to import, but not export, Office Open XML documents, support for the new ODF 1.2 document format, improved support for VBA
Visual Basic for Applications

Visual Basic for Applications is an implementation of Microsoft Event-driven programming programming language Visual Basic, and associated integrated development environment , which is built into most Microsoft Office applications....
 macros and a native port for Mac OS X.

StarOffice

Sun subsidizes the development of OpenOffice.org in order to use it as a base for its commercial proprietary
Proprietary software

Proprietary software is a term coined by advocates of the free software movement to describe computer software which is the legal property of one party....
 StarOffice application software. Releases of StarOffice since version 6.0 have been based on the OpenOffice.org source code, with some additional proprietary components, including the following:
  • Additional bundled fonts (especially East Asian language
    CJK

    CJK is a collective term for Chinese language, Japanese language, and Korean language, which constitute the main East Asian languages. The term is used in the field of software and communications internationalization....
     fonts).
  • Adabas D
    Adabas D

    Adabas D is a relational database system owned by Software AG. Sun Microsystems makes use of Adabas D for its product StarOffice.SAP AG's MaxDB is based on a version of ADABAS D, licensed from Software AG, and originally sold as SAP DB....
     database. (Note that the OpenOffice database module is not Adabas)
  • Additional document templates
    Template (word processing)

    The term template, when used in the context of word processing software,refers to a sample "fill-in-the-blank" document that can be completed either by hand...
    .
  • Clip art
    Clip art

    Clip art, in the graphic arts, refers to pre-made images used to illustrate any medium. Today, clip art is used extensively in both personal and commercial projects, ranging from home-printed greeting cards to commercial candles....
    .
  • Sorting functionality for Asian versions.
  • Additional file filters.
  • Migration assessment tool (Enterprise Edition).
  • Macro migration tool (Enterprise Edition).
  • Configuration management tool (Enterprise Edition).


OpenOffice.org, therefore, inherited many features from the original StarOffice upon which it was based including the OpenOffice.org XML
OpenOffice.org XML

OpenOffice.org XML was the file format developed from the StarOffice file formats. OpenOffice.org used the format in version 1.The defined format complies with the requirements of ISO 26300 Open Document Format standardization ...
 file format which it retained until version 2, when it was replaced by the ISO/IEC standard OpenDocument
OpenDocument

The OpenDocument format is a file format for electronic office documents such as spreadsheets, charts, presentation programs and word processor documents....
 Format (ODF).

Features

According to its mission statement
Mission statement

A mission statement is a brief statement of the purpose of a company, organization. It is ideally used to guide the actions of the organization....
, the OpenOffice.org project aims "To create, as a community, the leading international office suite that will run on all major platforms and provide access to all functionality and data through open-component based APIs and an XML-based file format."

OpenOffice.org aims to compete with Microsoft Office and emulate its look and feel where suitable. It can read and write most of the file formats found in Microsoft Office, and many other applications; an essential feature of the suite for many users. OpenOffice.org has been found to be able to open files of older versions of Microsoft Office and damaged files that newer versions of Microsoft Office itself cannot open. However, it cannot open older Word for Macintosh (MCW) files.

Platforms

Platforms for which OO.o is available include Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
, Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
, Solaris
Solaris Operating System

Solaris is a Unix-based operating system introduced by Sun Microsystems in 1992 as the successor to SunOS.Solaris is known for its scalability, especially on SPARC systems, and for originating many innovative features such as DTrace and ZFS....
, BSD, OpenVMS
OpenVMS

OpenVMS , previously known as VAX-11/VMS, VAX/VMS or VMS, is the name of a high-end computer server operating system that runs on the VAX and DEC Alpha families of computers, developed by Digital Equipment Corporation of Maynard, Massachusetts, Massachusetts , and most recently on Hewlett-Packard systems built around the In...
, OS/2
OS/2

OS/2 is a computer operating system, initially created by Microsoft and IBM, then later developed by IBM exclusively. The name stands for "Operating System/2," because it was introduced as part of the same generation change release as IBM's "IBM Personal System/2 " line of second-generation personal computers....
 and IRIX
IRIX

IRIX is a computer operating system developed by Silicon Graphics, Inc. to run natively on their 32- and 64-bit MIPS architecture workstations and servers....
. The current primary development platforms are Microsoft Windows, Linux and Solaris.

Support for Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
 exists for OS X's native Aqua user interface
Aqua (user interface)

Aqua is the graphical user interface and primary Theme of Apple Inc.'s Mac OS X operating system. It is based around the theme of water, as its name suggests, with droplet-like elements and liberal use of translucency and reflection effects....
, as of version 3.0. Previous versions require the X Window System
X Window System

The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
 component to be installed. NeoOffice
NeoOffice

NeoOffice is an office suite for Mac OS X. It is a Fork of the free software/open source software OpenOffice.org that implements nearly all of the features of the corresponding OpenOffice.org version, including a word processor, spreadsheet, presentation program, and graphics program....
 is an independent fork
Fork (software development)

In software engineering, a project fork happens when developers take a copy of source code from one Computer software and start independent development on it, creating a distinct piece of software....
 of OpenOffice, specially adapted for Mac OS X.

Operating system compatibility

  • Linux
  • Solaris
  • Mac OS 10.2: up to v1.1.2
  • Mac OS 10.3: up to v2.1
  • Mac OS 10.4-10.5 (PowerPC): up to v2.4.1 (v3.0 under test)
  • Mac OS 10.4-10.5 (Intel): v3.0
  • Windows 95: up to v1.1.5
  • Windows 98-ME: up to v2.4.2
  • Windows 2000-Vista: v3.0
  • OS/2 and eComStation: up to v2.4.0 (v3.0 under test)


Components

OpenOffice.org is a collection of applications that work together closely to provide the features expected from a modern office suite. Many of the components are designed to mirror those available in Microsoft Office. The components available include:

Module Notes
Writer
OpenOffice.org Writer

OpenOffice.org Writer is the word processor component of the OpenOffice.org Software package . Writer is a word processor similar to Microsoft Word and Corel's WordPerfect, with some of their features....
A word processor
Word processor

A word processor is a computer Application software used for the production of any sort of printable material.Word processor may also refer to an obsolete type of stand-alone office machine, popular in the 1970s and 80s, combining the keyboard text-entry and printing functions of an electric typewriter with a dedicated computer for th...
 similar in functionality to Microsoft Word
Microsoft Word

Microsoft Word is Microsoft's word processor computer software. It was first released in 1983 under the name Multi-Tool Word for Xenix systems....
 and WordPerfect
WordPerfect

WordPerfect is a proprietary software word processing application, now owned by Corel. Bruce Bastian, a Brigham Young University graduate student and BYU computer science professor Dr....
. It can export Portable Document Format
Portable Document Format

Portable Document Format is a file format created by Adobe Systems in 1993 for document exchange. PDF is used for representing two-dimensional documents in a manner independent of the application software, hardware, and operating system....
 (PDF) files with no additional software, and can function as a basic WYSIWYG
WYSIWYG

WYSIWYG , is an acronym for What You See Is What You Get, used in computing to describe a system in which content displayed during editing appears very similar to the final output, which might be a printed document, web page, slide presentation or even the lighting for a theatrical event....
 editor for creating and editing web page
Web page

A web page or webpage is a resource of information that is suitable for the World Wide Web and can be accessed through a web browser.This information is usually in HyperText Markup Language or eXtensible HyperText Markup Language format, and may provide Navigation bar to other web pages via hypertext Hyperlink....
s.
Calc
OpenOffice.org Calc

OpenOffice.org Calc is the spreadsheet component of the OpenOffice.org software package.Calc is similar to Microsoft Excel, with a roughly equivalent range of features....
A spreadsheet
Spreadsheet

A spreadsheet is a computer application that simulates a paper worksheet. It displays multiple cells that together make up a grid consisting of rows and columns, each cell containing either alphanumeric text or numeric values....
 similar to Microsoft Excel
Microsoft Excel

Microsoft Excel is a spreadsheet-application written and distributed by Microsoft for Microsoft Windows and Mac OS X. It features calculation, graphing tools, pivot tables and a macro programming language called VBA ....
 or Lotus 1-2-3
Lotus 1-2-3

Lotus 1-2-3 is a spreadsheet program from Lotus Software . It was the IBM PC's first "killer application"; its huge popularity in the mid-1980s contributed significantly to the success of the IBM PC in the corporate environment....
. Calc provides a number of features not present in Excel, including a system which automatically defines series for graphing, based on the layout of the user’s data. Calc can also export spreadsheets to the PDF format. (See ooWriter entry, above, for details of PDF).
Impress
OpenOffice.org Impress

OpenOffice.org Impress, a part of the OpenOffice.org office suite and developed by Sun Microsystems, is a presentation program similar to Microsoft PowerPoint....
A presentation program
Presentation program

A presentation program is a computer software package used to display information, normally in the form of a slide show. It typically includes three major functions: an editor that allows text to be inserted and formatted, a method for inserting and manipulating graphic images and a slide-show system to display the content....
 similar to Microsoft PowerPoint
Microsoft PowerPoint

Microsoft PowerPoint is a presentation program developed by Microsoft. It is part of the Microsoft Office system, and runs on Microsoft Windows and the Mac OS computer operating systems....
. It can export presentations to Adobe Flash
Adobe Flash

Adobe Flash is a multimedia Platform created by Macromedia and currently developed and distributed by Adobe Systems. Since its introduction in 1996, Flash has become a popular method for adding animation and interactivity to web pages; Flash is commonly used to create animation, advertisements, and various web page components, to integrate...
 (SWF) files, allowing them to be played on any computer with a Flash player installed. It also includes the ability to create PDF files, and the ability to read Microsoft PowerPoint's .ppt format. Impress lacks ready-made presentation designs. However, templates are readily available on the Internet.
Base
OpenOffice.org Base

OpenOffice.org Base is the database module initially released with OpenOffice.org version 2.0. Currently it is based on the HSQLDB database engine written in Java ....
A database management program similar to Microsoft Access
Microsoft Access

Microsoft Office Access, previously known as Microsoft Access, is a relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software development tools....
. Base allows the creation and manipulation of databases, and the building of forms and reports to provide easy access to data for end-users. As with Access, Base may be used as a front-end to a number of different database systems, including Access databases (JET), ODBC data sources and MySQL
MySQL

MySQL is a relational database management system which has more than 11 million installations. The program runs as a server providing multi-user access to a number of databases....
/PostgreSQL
PostgreSQL

PostgreSQL is an object-relational database management system . It is released under a BSD licenses and is thus free software. As with many other open-source programs, PostgreSQL is not controlled by any single company, but has a global community of developers and companies to develop it....
. Base became part of the suite starting with version 2.0. Native to the OpenOffice.org suite is an adaptation of HSQL. While Base can be a front-end for any of the databases listed, there is no need for any of them to be installed. Raw SQL
SQL

SQL is a database computer language designed for the retrieval and management of data in relational database management systems , database schema creation and modification, and database object access control management....
 code can be entered by those who prefer that, or graphical user interfaces can be used.
Draw
OpenOffice.org Draw

OpenOffice.org Draw is a vector graphics editor and is part of the OpenOffice.org office suite. It features "connectors" between shapes, which are available in a range of line styles and facilitate building drawings such as flowchart....
A vector graphics editor
Vector graphics editor

A vector graphics editor is a computer program that allows users to compose and edit vector graphics s interactively on a computer. and save them in one of many popular vector graphics formats, such as Encapsulated PostScript, Portable Document Format, Windows Metafile, Scalable Vector Graphics, or Vector Markup Language....
 and diagramming tool, similar to Microsoft Visio
Microsoft Visio

Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diverse diagrams. It is currently available in two editions, Standard and Professional....
 and comparable in features to early versions of CorelDRAW
CorelDRAW

CorelDRAW is a vector graphics editor developed and marketed by Corel of Ottawa, Canada. It is also the name of Corel's Graphics Suite. Its latest version, named X4 , was released in January 2008....
. It features versatile "connectors" between shapes, which are available in a range of line styles and facilitate building drawings such as flowcharts. It has similar features to Desktop publishing
Desktop publishing

Desktop publishing combines a personal computer and WYSIWYG page layout software to create publication documents on a computer for either Publishing or small scale local Multifunction printer output and distribution....
 software such as Scribus
Scribus

Scribus is a desktop publishing application; released under the GNU General Public License, it is free software. Native versions are available for Linux, Unix, Mac OS X, OS/2, and Microsoft Windows....
 and Microsoft Publisher
Microsoft Publisher

Microsoft Publisher, officially Microsoft Office Publisher, is a desktop publishing application from Microsoft. It is an entry-level application, differing from Microsoft Word in that the emphasis is placed on page layout and design rather than text composition and proofing....
. Draw can also export its creations to the PDF format. (See ooWriter entry, above, for details of PDF).
Math
OpenOffice.org Math

OpenOffice.org Math is a tool for creating and editing mathematical formulae, similar to Microsoft Equation Editor and is part of the OpenOffice.org office suite....
A tool for creating and editing mathematical formulae, similar to Microsoft Equation Editor
Equation Editor

Equation Editor is a formula editor developed by Design Science that allows users to construct math and science equations in a WYSIWYG environment....
. Formulae can be embedded inside other OpenOffice.org documents, such as those created by Writer. It supports multiple fonts
Typeface

In typography, a typeface is a set of one or more fonts, in one or more sizes, designed with stylistic unity, each comprising a coordinated set of glyphs....
 and can export to PDF.


  • QuickStart
    QuickStart

    QuickStart is a loading method used by several different Application software, designed to speed up the loading time of their software. It loads the core files and libraries during computer startup and allows the applications to start more quickly when selected later....
    er
A small program for Windows and Linux that runs when the computer starts for the first time. It loads the core files and libraries for OpenOffice.org during computer startup and allows the suite applications to start more quickly when selected later. The amount of time it takes to open OpenOffice.org applications was a common complaint in version 1.0 of the suite. Substantial improvements were made in this area for version 2.2.
  • The macro recorder
Is used to record user actions and replay them later to help with automating tasks, using OpenOffice.org Basic (see below
OpenOffice.org

OpenOffice.org , commonly known simply as OpenOffice, is an office application suite available for a number of different computer operating systems....
).


It is not possible to download these components individually on Windows, though they can be installed separately. Most Linux distributions break the components into individual packages which may be downloaded and installed separately.

OpenOffice.org Basic


OpenOffice.org Basic is a programming language similar to Microsoft Visual Basic for Applications
Visual Basic for Applications

Visual Basic for Applications is an implementation of Microsoft Event-driven programming programming language Visual Basic, and associated integrated development environment , which is built into most Microsoft Office applications....
 (VBA) based on StarOffice Basic
StarOffice Basic

StarOffice Basic is a dialect of BASIC that is included with the OpenOffice.org and StarOffice office suites.Although StarBasic itself is similar to other dialects of Basic, such as Microsoft's Visual Basic for Applications, the application programming interface is very different, as the example below of a Macro illustrates....
. In addition to the macros, the Novell edition of OpenOffice.org has Microsoft VBA macros support since version 2.0, a feature partly incorporated into the mainstream version with version 3.0.

OpenOffice.org Basic is available in the Writer and Calc applications. It is written in functions called subroutines or macros, with each macro performing a different task, such as counting the words in a paragraph. OpenOffice.org Basic is especially useful in doing repetitive tasks that have not been integrated in the program.

As the OpenOffice.org database, called "Base", uses documents created under the Writer application for reports and forms, one could say that Base can also be programmed with OpenOffice.org Basic.

File formats

OpenOffice.org pioneered the ISO/IEC standard OpenDocument
OpenDocument

The OpenDocument format is a file format for electronic office documents such as spreadsheets, charts, presentation programs and word processor documents....
 file formats (ODF), which it uses natively, by default. It also supports reading (and in some cases writing) many legacy and current proprietary file formats (e.g.: WordPerfect
WordPerfect

WordPerfect is a proprietary software word processing application, now owned by Corel. Bruce Bastian, a Brigham Young University graduate student and BYU computer science professor Dr....
 through libwpd, StarOffice
StarOffice

StarOffice is Sun Microsystems' proprietary software office suite Computer software. It was originally developed by StarDivision and acquired by Sun in August 1999....
, Lotus Software
Lotus Software

Lotus Software is a software company with headquarters in Westford, Massachusetts, Massachusetts. Lotus is most commonly known for the Lotus 1-2-3 spreadsheet application, the first feature-heavy, user friendly, reliable and WYSIWYG-enabled product to become widely available in the early days of the IBM PC, when there was no Graphical user i...
, MS Works
Microsoft Works

Microsoft Works is an office suite available from Microsoft. Smaller, less expensive, and with fewer features than the Microsoft Office suite, its core functionality includes a word processor, a spreadsheet and a database....
 through libwps, Rich Text Format
Rich Text Format

The Rich Text Format is a document file format file format developed by Microsoft in 1987 for cross-platform document interchange. Most word processors are able to read and write RTF documents....
), most notably including Microsoft Office
Microsoft Office

Microsoft Office is a popular set of interrelated desktop applications, servers and services. Microsoft Office is collectively referred to as an office suite, for the Microsoft Windows and Mac OS X operating systems....
 formats. Since version 3.0 the default format of OpenOffice.org is based on draft versions for OASIS ODF 1.2. The OpenDocument specification was "approved for release as an ISO and IEC International Standard" under the name ISO/IEC 26300:2006.

Microsoft Office interoperability

Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 has sponsored the development of a converter from Office Open XML to OpenDocument
OpenDocument

The OpenDocument format is a file format for electronic office documents such as spreadsheets, charts, presentation programs and word processor documents....
 format and back. Its source code is licensed under a liberal BSD license at . Novell
Novell

Novell Inc. is a global software corporation based in the United States specializing in enterprise operating systems such as SUSE Linux distributions and Novell NetWare; identity, security and systems management solutions; and collaboration solutions....
 is distributing builds of that converter (bundled with GNU GPL and LGPL licensed libraries). This allows OOo to read and write Office Open XML documents in OpenOffice.org. As of October 2008 it works only with the latest Novell edition of OpenOffice.org and others that include the same patches.

Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
 has developed an ODF plugin for Microsoft Office which enables users of Microsoft Office Word, Excel and PowerPoint to read and write ODF documents. The plugin as of October 2008 works with Microsoft Office 2003, Microsoft Office XP and Microsoft Office 2000. Support for Microsoft Office 2007 is only available in combination with Microsoft Office 2007 SP1.

Several software companies (including Microsoft and Novell) are working on an add-in for Microsoft Office that allows reading and writing ODF files. As of October 2008 it works only for Microsoft Word 2007, Word XP and Word 2003.

Microsoft provides a compatibility pack to read and write Office Open XML files with Office 2000, XP and 2003. The compatibility pack can also be used as a stand-alone converter with Microsoft Office 97. This might be helpful to convert older Microsoft Office files via Office Open XML to ODF if a direct conversion doesn't work as expected. The Office compatibility pack however does not install for Office 2000 or Office XP on Windows 9x
Windows 9x

Windows 9x is the family of Microsoft Windows operating systems that comprises the hybrid 16/32-bit Windows versions: Windows 95, Windows 98, which were produced in the 1990s, and often also Windows Me, which was produced in 2000....
.

Note that some office applications built with Microsoft components may be unable to import OpenOffice data. The Sage Group
The Sage Group

The Sage Group plc is engaged in the development, distribution and support of business management software and related products and services for medium-sized and smaller businesses....
's Simply Accounting, for example, can import Excel's .xls files, but not OpenOffice.org-generated .xls files, displaying a message saying that the OOo .xls files are not "genuine Microsoft" .xls files.

Development


Overview

The OpenOffice.org API
Application programming interface

An application programming interface is a set of subroutine, data structures, class and/or Protocol provided by library and/or operating system Service s in order to support the building of applications....
 is based on a component technology known as Universal Network Objects
Universal Network Objects

In computing, a Universal Network Object is the software component used in OpenOffice.org. It is interface-based and designed to offer interoperability between different programming languages, object models and machine architectures, on a single machine, within a LAN or over the Internet....
 (UNO). It consists of a wide range of interfaces defined in a CORBA
Çorba

Chorba , shurpa , sorpa , or shorpo is one of various kinds of soup or stew found in national cuisines across Eurasia. The term is likely of Persian language or Turkic languages origin....
-like interface description language
Interface description language

An interface description language , or IDL for short, is a specification language used to describe a software component's Interface . IDLs describe an interface in a language-neutral way, enabling communication between software components that do not share a language – for example, between components written in C++ and components...
.

The document file format
Document file format

A document file format is a Text file or Binary file computer file format for storing documents on a computer storage, especially for use by computers....
 used is based on XML and several export and import filters. All external formats read by OpenOffice.org are converted back and forth from an internal XML representation. By using compression
Data compression

In computer science and information theory, data compression or source coding is the process of encoding information using fewer bits than an code representation would use through use of specific encoding schemes....
 when saving XML to disk, files are generally smaller than the equivalent binary Microsoft Office documents. The native file format for storing documents in version 1.0 was used as the basis of the OASIS
OASIS (organization)

The Organization for the Advancement of Structured Information Standards is a global consortium that drives the development, convergence and adoption of e-business and web service standards....
 OpenDocument file format standard, which became the default file format in version 2.0.

Development versions of the suite are released every few weeks on the developer zone of the OpenOffice.org website. The releases are meant for those who wish to test new features or are simply curious about forthcoming changes; they are not suitable for production use.

Native desktop integration

OpenOffice.org 1.0 was criticized for not having the look and feel
Look and feel

Look and feel is a term used in descriptions of products and fields such as product design, marketing, branding and trademarking, to describe the main features of its appearance....
 of applications developed natively for the platforms on which it runs. Starting with version 2.0, OpenOffice.org uses native widget toolkit
Widget toolkit

A widget toolkit, widget library, or GUI toolkit is a set of GUI widget for use in designing applications with graphical user interfaces ....
, icons, and font-rendering libraries across a variety of platforms, to better match native applications and provide a smoother experience for the user. There are projects underway to further improve this integration on both GNOME
Gnome

A gnome is a mythical creature characterized by its extremely small size and wiktionary:subterranean lifestyle. The word gnome is derived from the New Latin gnomus....
 (latest mailing list message June 2007) and KDE
KDE

KDE is a free software project based around its flagship product, a desktop environment for Unix-like systems. The goal of the project is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system....
 (latest news 2006-03-30).

This issue has been particularly pronounced on Mac OS X, whose standard user interface looks noticeably different from either Windows or X11-based desktop environments and requires the use of programming toolkits initially unfamiliar to most OpenOffice.org developers. Early versions of OpenOffice.org required the installation of X11.app
X11.app

X11.app is Apple Inc.'s implementation of the X Window System for Mac OS X. Apple's implementation of X11 is based on the X.Org Server and adds support for hardware-accelerated 2D computer graphics, hardware OpenGL acceleration and integration with Aqua , the Mac OS X graphical user interface ....
 or XDarwin
XDarwin

XDarwin is a port of the X Window System to run on the Mac OS X and Darwin operating systems. It permits the use of programs written for the X window system on those operating systems....
. Version 3.0 runs natively using Apple's Aqua GUI.

Other projects

A number of products are . Among the more well-known ones are Sun StarOffice and NeoOffice. The OpenOffice.org site also lists a large variety of including groupware solutions.

NeoOffice
NeoOffice
NeoOffice

NeoOffice is an office suite for Mac OS X. It is a Fork of the free software/open source software OpenOffice.org that implements nearly all of the features of the corresponding OpenOffice.org version, including a word processor, spreadsheet, presentation program, and graphics program....
 is an independent port
Porting

In computer science, porting is the process of adapting software so that an executable Computer program can be created for a computing environment that is different from the one for which it was originally designed ....
 that offered a native OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
’s Aqua user interface even before such integration was available in OpenOffice.org. Its releases lag behind the official releases, due to its small development team and the concurrent development of the technology used to port the user interface.

Other projects run alongside the main OpenOffice.org project and are easier to contribute to. These include documentation, internationalisation and localisation and the API.

OpenGroupware.org
OpenGroupware.org
OpenGroupware.org

OpenGroupware.org is an Open Source collaborative software Server for multiple clients. It is mostly written in Objective C and uses PostgreSQL and Apache HTTP Server....
 is a set of extension programs to allow the sharing of OpenOffice.org documents, calendars, address books, e-mail
E-mail

Electronic mail, often abbreviated as e-mail, email, E-Mail, or eMail, is any method of creating, transmitting, or storing primarily text-based human communications with digital communications systems....
s, instant messaging and blackboards, and provide access to other groupware
Collaborative software

Collaborative software is software designed to help people involved in a common task achieve their goals. Collaborative software is the basis for computer supported cooperative work....
 applications.

There is also an effort to create and share assorted document templates and other useful additions at OOExtras.

A set of Perl
Perl

In computer programming, Perl is a high-level programming language, List of programming languages by category, Interpreter , dynamic programming language....
 extensions is available through the CPAN
CPAN

CPAN, the Comprehensive Perl Archive Network, is an archive of over 14,800 modules of software written in Perl, as well as documentation for it....
 in order to allow OpenOffice.org document processing by external programs. These libraries do not use the OpenOffice.org API. They directly read or write the OpenOffice.org files using Perl standard file compression/decompression
Codec

A codec is a device or computer program capable of encoder and/or Decoding methods a digital data stream or signal . The word codec is a portmanteau of 'compressor-decompressor' or, most commonly, 'coder-decoder'....
, XML access and UTF-8
UTF-8

UTF-8 is a Variable-width encoding character encoding for Unicode. It is able to represent any character in the Unicode standard, yet the initial encoding of byte codes and character assignments for UTF-8 is backward compatibility with ASCII....
 encoding modules.

Portable version
PortableApps.com
PortableApps.com

The "PortableApps" project is a compilation of free software and open source software portable application computer applications programs, hosted by the domain, PortableApps.com....
 distributes a version of OpenOffice.org designed to run the suite from a USB flash drive
USB flash drive

A USB flash drive consists of a Flash memory#NAND memories-type flash memory data storage device integrated with a USB interface. USB flash drives are typically removable and rewritable, much smaller than a floppy disk , and most USB flash drives weigh less than an ounce ....
. Other websites also offer a portable version of OpenOffice.org, already in version 3.0.

OxygenOffice Professional
An enhancement of OpenOffice.org, providing:

  • Possibility to run Visual Basic for Application (VBA) macros in Calc (for testing)
  • Improved Calc HTML export
  • Enhanced Access support for Base
  • Security fixes
  • Enhanced performance
  • Enhanced color-palette
  • Enhanced help menu, additional User’s Manual, and extended tips for beginners
It provides free of charge for personal and professional use:
  • More than 3,200 graphics, both clip art and photos.
  • Several templates and sample documents
  • Over 90 fonts.
  • Additional tools such as OOoWikipedia


Extensions
Since version 2.0.4, OpenOffice.org has supported extensions in a similar manner to Mozilla Firefox
Mozilla Firefox

Mozilla Firefox is a web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation. Official versions are distributed under the terms of the proprietary EULA....
. Extensions make it easy to add new functionality to an existing OpenOffice.org installation. the lists more than 260 extensions. Developers can easily build new extensions for OpenOffice.org, for example by using the .

OpenOffice.org Bibliographic Project
This aims to incorporate a powerful reference management software
Reference management software

Reference management software, citation management software or personal bibliographic management software is software for scholars and authors to use for recording and utilising bibliographic citations ....
 into the suite. The new major addition is slated for inclusion with version 3.1 (due April 2009).

Security

OpenOffice.org includes a security team, and as of June 2008 the security organization Secunia
Secunia

Secunia is a Danish computer security service provider best known for tracking Vulnerability in more than 12,400 pieces of Computer software and operating systems....
 reports no known unpatched security flaws for the software. Kaspersky Lab
Kaspersky Lab

Kaspersky Lab is a computer security company, co-founded by Natalia Kasperskaya and Eugene Kaspersky in 1997, offering antivirus software, anti-spyware, anti-spam , and anti-intrusion products....
 has shown a proof of concept
Proof of concept

Proof of concept is a short and/or incomplete realization of a certain method or idea to demonstrate its feasibility, or a demonstration in principle, whose purpose is to verify that some concept or theory is probably capable of exploitation in a useful manner....
 virus for OpenOffice.org. This shows OOo viruses are possible, but there is no known virus "in the wild".

In a private meeting of the French Ministry of Defense, macro-related security issues were raised. OpenOffice.org developers have responded and noted that the supposed vulnerability had not been announced through "well defined procedures" for disclosure and that the ministry had revealed nothing specific. However, the developers have been in talks with the researcher concerning the supposed vulnerability.

As with Microsoft Word, documents created in OpenOffice can contain metadata
Metadata

Metadata is "data about other data", of any sort in any media. An item of metadata may describe an individual datum, or content item, or a collection of data including multiple content items and hierarchical levels, for example a database schema....
 which may include a complete history of what was changed, when and by whom.

Ownership

The project and software are informally referred to as OpenOffice, but project organizers report that this term is a trademark
TradeMark

TradeMark is a tall, primarily residential, skyscraper in Charlotte, North Carolina. It was completed in 2007 and has 28 floors. There are 200 hundred residential units....
 held by another party, requiring them to adopt OpenOffice.org as its formal name. (Due to a similar trademark issue, the Brazilian Portuguese
Brazilian Portuguese

Brazilian Portuguese is a group of Portuguese dialects written and spoken by virtually all the 189 million inhabitants of Brazil and by a few million Brazilian emigrants, mainly in the United States, United Kingdom, Portugal, Canada, Japan and Paraguay....
 version of the suite is distributed under the name BrOffice.org.)

Development is managed by staff members of StarOffice. Some delay and difficulty in implementing external contributions to the core codebase (even those from the project's corporate sponsors) has been noted.

Currently, there are , with some of them being:
  • Sun Microsystems' StarOffice
    StarOffice

    StarOffice is Sun Microsystems' proprietary software office suite Computer software. It was originally developed by StarDivision and acquired by Sun in August 1999....
    , with various complementary add-ons.
  • IBM's Lotus Symphony
    Lotus Symphony

    IBM Lotus Symphony is a software suite for creating, editing, and sharing text, spreadsheet, presentations and other documents. Originally released in July 1984 as an integrated software application for DOS, IBM revived the Symphony name for a new office suite that was first released free of charge in 2007....
    , with a new interface based on Eclipse
    Eclipse (software)

    Eclipse is a multi-language software development environment comprising an Integrated development environment and a plug-in system to extend it....
     (based on OO.o 1.x).
  • OpenOffice.org Novell edition, integrated with Evolution
    Novell Evolution

    Evolution or Novell Evolution is the official personal information manager and workgroup information management tool for GNOME. It combines e-mail, calendar, address book, and task list management functions....
     and with an OOXML filter.
  • Beijing Redflag Chinese 2000's , fully localized in Chinese characters and with support for English.
  • Planamesa's NeoOffice
    NeoOffice

    NeoOffice is an office suite for Mac OS X. It is a Fork of the free software/open source software OpenOffice.org that implements nearly all of the features of the corresponding OpenOffice.org version, including a word processor, spreadsheet, presentation program, and graphics program....
     for Mac OS X
    Mac OS X

    Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
     with Aqua support via Java.
  • Go-oo
    Go-oo

    Go-oo is a concentrated set of patches for the cross-platform OpenOffice.org office suite. Go-oo is also one of OpenOffice.org variants created from these patches....
    , a branch of OpenOffice.org.


In May 23, 2007, the OpenOffice.org community and Redflag Chinese 2000 Software Co, Ltd. announced a joint development effort focused on integrating the new features that have been added in the RedOffice localization of OpenOffice.org, as well as quality assurance and work on the core applications. Additionally, Redflag Chinese 2000 made public its commitment to the global OO.o community stating it would "strengthen its support of the development of the world's leading free and open source productivity suite", adding around 50 engineers (who have been working on RedOffice since 2006) to the project.

In September 10, 2007, the OO.o community announced that IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
 had joined to support the development of OpenOffice.org. "IBM will be making initial code contributions that it has been developing as part of its Lotus Notes product, including accessibility enhancements, and will be making ongoing contributions to the feature richness and code quality of OpenOffice.org. Besides working with the community on the free productivity suite's software, IBM will also leverage OpenOffice.org technology in its products" as has been seen with Lotus Symphony
Lotus Symphony

IBM Lotus Symphony is a software suite for creating, editing, and sharing text, spreadsheet, presentations and other documents. Originally released in July 1984 as an integrated software application for DOS, IBM revived the Symphony name for a new office suite that was first released free of charge in 2007....
. Sean Poulley, the vice president of business and strategy in IBM's Lotus Software
Lotus Software

Lotus Software is a software company with headquarters in Westford, Massachusetts, Massachusetts. Lotus is most commonly known for the Lotus 1-2-3 spreadsheet application, the first feature-heavy, user friendly, reliable and WYSIWYG-enabled product to become widely available in the early days of the IBM PC, when there was no Graphical user i...
 division said that IBM plans to take a leadership role in the OpenOffice.org community together with other companies such as Sun Microsystems. IBM will work within the leadership structure that exists.

Go-oo

As of October 2, 2007, Michael Meeks
Michael Meeks (software)

Michael Meeks is a software developer and was hired as a Ximian developer by Nat Friedman and Miguel de Icaza in mid 2000. He is primarily known for his work on GNOME and OpenOffice.org....
 announced (and generated an answer by Sun's Simon Phipps
Simon Phipps

Simon Phipps may refer to:* Simon Phipps , conductor of the Swedish Chamber Choir* Simon Wilton Phipps, List of bishops of Lincoln and precursor offices ...
 and Mathias Bauer) a derived OpenOffice.org work, under the wing of his employer Novell
Novell

Novell Inc. is a global software corporation based in the United States specializing in enterprise operating systems such as SUSE Linux distributions and Novell NetWare; identity, security and systems management solutions; and collaboration solutions....
, with the purpose of including new features and fixes that do not get easily integrated in the OOo-build up-stream core. The work is called Go-OO a name under which alternative OO.o software has been available for five years. The new features are shared with Novell's edition of OOo and include:
  • VBA
    Visual Basic for Applications

    Visual Basic for Applications is an implementation of Microsoft Event-driven programming programming language Visual Basic, and associated integrated development environment , which is built into most Microsoft Office applications....
     macros support.
  • Faster start up time.
  • "A linear optimization
    Linear programming

    In mathematics, linear programming is a technique for optimization of a linear objective function, subject to linear equality and linear inequality Constraint ....
     solver to optimize a cell value based on arbitrary constraints built into Calc".
  • Multimedia content supports into documents, using the gstreamer
    GStreamer

    GStreamer is a Pipeline based multimedia framework written in the C with the type system based on GObject. GStreamer allows a programmer to create a variety of media-handling components, including simple Audio frequency playback, audio and video...
     multimedia framework.
  • Support for Microsoft Works
    Microsoft Works

    Microsoft Works is an office suite available from Microsoft. Smaller, less expensive, and with fewer features than the Microsoft Office suite, its core functionality includes a word processor, a spreadsheet and a database....
     formats, WordPerfect
    WordPerfect

    WordPerfect is a proprietary software word processing application, now owned by Corel. Bruce Bastian, a Brigham Young University graduate student and BYU computer science professor Dr....
     graphics (WPG format) and T602 files imports.


Details about the patch handling including metrics can be found on the OpenOffice.org site.

Reviews

In September 2005 Federal Computer Week issue listed OpenOffice.org as one of the "5 stars of open-source products." In contrast, OpenOffice.org was used in 2005 by The Guardian
The Guardian

Sorry, no overview for this topic
 newspaper to illustrate what it claims are the limitations of open-source software, although the article does finish by stating that the software may be better than MS Word for books. OpenOffice.org was featured by eWeek
EWeek

eWEEK is a weekly computing business magazine published by Ziff Davis Enterprise, featuring editorials, reviews, lab tests and news.The magazine mostly covers Company topics and is targeted at IT professionals rather than hobbyists....
 several times, version 2.0 was reviewed by Linux Magazine
Linux Magazine

Linux Magazine is a European professional journal. It addresses itself to readers who work professionally with the Linux operating system....
 and previewed by other media. Version 2.0 PC Pro
PC Pro

PC Pro is one of several computer magazines published monthly in the United Kingdom by Dennis Publishing Ltd.. PC Pro also licenses individual articles for republication in various countries around the world - and some articles are translated into local languages....
 review verdict was 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." The reviewer also concluded following:

In early October 2005, ComputerWorld
Computerworld

Computerworld is an information technology magazine that provides information to technology managers. It is published in many countries around the world under the same or similar names....
 of IDG
IDG

International Data Group is a technology media, research, event management, and venture capital organization.IDG evolved from International Data Corporation which was formed in 1964 in Newtonville, Massachusetts by Patrick Joseph McGovern and a friend....
 reported that for large government
Government

Government is the body within any organization that has the authority to make and the power to enforce laws, regulations, or rules. Typically, the government refers to a civil government -- local, provincial, or national -- but commercial, academic, religious, or other formal organizations are also administered by governing bodies....
 departments, migration to OpenOffice.org 2.0 cost one tenth of the price of upgrading to Microsoft Office 12
Microsoft Office 2007

Microsoft Office 2007 is the most recent Microsoft Windows version of the Microsoft Office, Microsoft's Office suite. Formerly known as Office 12 in the initial stages of its beta cycle, it was released to volume license key customers on November 30 2006 and made available to retail customers on January 30, 2007....
. The Computerworld story quoted Con Zymaris of Cybersource, who in turn referred to the Massachusetts' secretary of administration and finance Eric Kriss, who presented the estimate of costs in a meeting hosted by the Massachusetts Technology Leadership Council on September 16, 2005.

The above information dates from January 2006 or earlier. Links to reviews of the October 2008 version 3 and earlier releases are to be found .

Market share

It is extremely difficult to estimate the market share of OpenOffice.org because OpenOffice.org can be freely distributed via download sites including mirrors, peer-to-peer networks, CDs, Linux distributions and so forth. Nevertheless, the OpenOffice.org tries to capture key adoption data in a market share analysis

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 The OpenOffice.org web site reported more than 98 million downloads as of September 2007.

Other large scale users of OpenOffice.org include Singapore’s Ministry of Defence
Ministry of Defence (Singapore)

The Ministry of Defence is entrusted with overseeing the defence needs of the Republic of Singapore. It has a policy of Total Defence which consists of Military Defence, Civil Defence, Economic Defence, Social Defence and Psychological Defence....
, and Bristol
Bristol

Bristol is a City status in the United Kingdom, unitary authority area and Ceremonial counties of England in South West England, west of London, and east of Cardiff....
 City Council in the UK. In France
France

France , officially the French Republic , is a country whose Metropolitan France is located in Western Europe and that also comprises various Overseas departments and territories of France....
, OpenOffice.org has attracted the attention of both local and national government administrations who wish to rationalize their software procurement, as well as have stable, standard file formats for archival purposes. It is now the official office suite for the French Gendarmerie. Several government organizations in India, such as IIT Bombay (a renowned technical institute), the Supreme Court of India
Supreme Court of India

The Supreme Court of India is the highest court of the land as established by Part V, Chapter IV of the Constitution of India. According to the Constitution of India, the role of the Supreme Court is that of a federal court, guardian of the Constitution and the highest court of appeal....
, the Allahabad High Court
Allahabad High Court

The Allahabad High Court is a High Courts of India having jurisdiction over the Indian state of Uttar Pradesh since 1950. It was one of the first high courts to be established in India....
, which use Linux, completely rely on OpenOffice.org for their administration.

On October 4, 2005, Sun and Google
Google

Google Inc. is an United States public company, earning revenue from AdWords related to its Google search, Gmail, Google Maps, Google Apps, Orkut, and YouTube services as well as selling advertising-free versions of the Google Search Appliance....
 announced a strategic partnership. As part of this agreement, Sun will add a Google search bar to OpenOffice.org, Sun and Google will engage in joint marketing activities as well as joint research and development, and Google will help distribute OpenOffice.org. StarOffice was formerly distributed with the Google Pack
Google Pack

Google Pack is a software package that allows users to discover, install, and maintain a number of application programs. It was announced at the 2006 Consumer Electronics Show, on January 6....
.

Besides StarOffice, there are still a number of OpenOffice.org derived commercial products. Most of them are developed under SISSL license (which is valid up to OpenOffice.org 2.0 Beta 2). In general they are targeted at local or niche markets, with proprietary add-ons such as speech recognition module, automatic database connection, or better CJK
CJK

CJK is a collective term for Chinese language, Japanese language, and Korean language, which constitute the main East Asian languages. The term is used in the field of software and communications internationalization....
 support.

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 and Sam's Club throughout North America.

In September 2007 IBM announced that it would supply and support OpenOffice.org branded as Lotus Symphony
Lotus Symphony

IBM Lotus Symphony is a software suite for creating, editing, and sharing text, spreadsheet, presentations and other documents. Originally released in July 1984 as an integrated software application for DOS, IBM revived the Symphony name for a new office suite that was first released free of charge in 2007....
, and integrated into Lotus Notes. IBM also announced 35 developers would be assigned to work on OpenOffice.org, and that it would join the OpenOffice.org foundation. Commentators noted parallels between IBM's 2000 support of Linux and this announcement.

Java controversy

In the past OpenOffice.org was criticized for an increasing dependency on the Java Runtime Environment which was not free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
. Because Sun Microsystems was both the creator of Java and the chief supporter of OpenOffice.org, the software maker drew accusations of ulterior motives.

Version 1 depended on the Java Runtime Environment (JRE) being present on the user’s computer for some auxiliary functions, but version 2 increased the suite’s use of Java requiring a JRE. In response, Red Hat
Red Hat

In computing, Red Hat, Inc. is a company in the free and open source software sector, and a major Linux distribution vendor. Founded in 1995, Red Hat has its corporate headquarters in Raleigh, North Carolina with satellite offices worldwide....
 increased their efforts to improve free Java implementations
Free Java implementations

Free Java implementations are software projects that implement Sun Microsystem's Java technologies and are distributed under free software licences, thus making them free software....
. Red Hat’s Fedora Core
Fedora (operating system)

Fedora is an RPM Package Manager-based, general purpose operating system built on top of the Linux kernel, developed by the community-supported Fedora Project and sponsored by Red Hat....
 4 (released on June 13, 2005) included a beta version of OpenOffice.org version 2, running on GCJ
GNU Compiler for Java

The GNU Compiler for Java , a free software compiler for the Java , forms part of the GNU Compiler Collection.GCJ can compile Java source code to either Java Virtual Machine bytecode, or directly to machine code for any of a number of CPU architectures....
 and GNU Classpath
GNU Classpath

GNU Classpath is a project aiming to create a free software implementation of the standard Java Class Library for the Java . Despite the massive size of the library to be created, the majority of the task is already done, including Swing , CORBA, and other major parts....
.

The issue of OpenOffice.org’s use of Java came to the fore in May 2005, when Richard Stallman
Richard Stallman

Richard Matthew Stallman , often abbreviated "rms","'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman...
 appeared to call for a fork of the application in a posting on the Free Software Foundation
Free Software Foundation

The Free Software Foundation is a non-profit corporation founded by Richard Stallman on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to distribute and modify computer software without restriction....
 website. This led to discussions within the OpenOffice.org community and between Sun staff and developers involved in GNU Classpath
GNU Classpath

GNU Classpath is a project aiming to create a free software implementation of the standard Java Class Library for the Java . Despite the massive size of the library to be created, the majority of the task is already done, including Swing , CORBA, and other major parts....
, a free replacement for Sun’s Java implementation. Later that year, the OpenOffice.org developers also placed into their development guidelines various requirements to ensure that future versions of OpenOffice.org could be run on free implementations of Java and fixed the issues which previously prevented OpenOffice.org 2.0 from using free software Java implementations.

On November 13, 2006, Sun committed to releasing Java under the GNU General Public License
GNU General Public License

The GNU General Public License is a widely used free software license, originally written by Richard Stallman for the GNU project. The GPL is the most popular and well-known example of the type of strong copyleft license that requires derived works to be available under the same copyleft....
 in the near future. This process would end OpenOffice.org's dependence on non-free software.

Between November 2006 and May 2007, Sun Microsystems made available most of their Java technologies under the GNU General Public License, in compliance with the specifications of the Java Community Process, thus making almost all of Sun's Java also free software.

The following areas of OpenOffice.org 2.0 depend on the JRE being present:
  • The media player on Unix-like systems
  • All document wizards in Writer
  • Accessibility tools
  • Report Autopilot
  • JDBC driver support
  • HSQL
    HSQLDB

    HSQLDB is a relational database management system written in Java . It is based on Dr. Thomas Delbert Mueller, MS, PhD discontinued Hypersonic SQL Project.....
     database engine, which is used in OpenOffice.org Base
  • XSLT filters
  • BeanShell
    BeanShell

    BeanShell is a Java scripting language, invented by Patrick Niemeyer. It runs in the Java Runtime Environment and utilizes Java syntax, in addition to scripting commands and syntax....
    , the NetBeans
    NetBeans

    NetBeans refers to both a Platform for the development of applications for the network , and an integrated development environment developed using the NetBeans Platform....
     scripting language and the Java UNO bridge
  • Export filters to the Aportis.doc (.pdb
    PDB (Palm OS)

    PDB is a container format for record databases in Palm OS, Garnet OS and Access Linux Platform. Its structure is similar to PRC resource databases....
    ) format for the Palm OS
    Palm OS

    Palm OS is an embedded operating system operating system initially developed by U.S. Robotics Corp.-owned Palm, Inc. for personal digital assistants in 1996....
     or Pocket Word (.psw) format for the Pocket PC
    Pocket PC

    A Pocket PC, abbreviated P/PC or PPC, is a hardware specification for a handheld-sized computer that runs the Microsoft Windows Mobile operating system....
  • Export filter to LaTeX
    LaTeX

    LaTeX is a document markup language and Word processor for the TeX typesetting program. Within the typesetting system, its name is styled as ....
  • Export filter to MediaWiki
    MediaWiki

    MediaWiki is a World Wide Web wiki software application used by all projects of the Wikimedia Foundation, all wikis hosted by Wikia, and many other wikis, including some of the largest and most popular ones....
    's wikitext
    Wikitext

    Wikitext language or wiki markup is a markup language that offers a lightweight markup language to HTML and is used to write pages in wiki websites such as Wikipedia....


A common point of confusion is that mail merge
Mail merge

Mail merge is a software function describing the production of multiple documents from a single Template form and a structured Database....
 to generate emails requires the Java API JavaMail in StarOffice
StarOffice

StarOffice is Sun Microsystems' proprietary software office suite Computer software. It was originally developed by StarDivision and acquired by Sun in August 1999....
; however, as of version 2.0.1, OpenOffice.org uses a Python
Python (programming language)

Python is a general-purpose high-level programming language. Its design philosophy emphasizes code readability. Python's core syntax and semantics are Minimalism , while the standard library is large and comprehensive....
-component instead.

Issues


Tests on OpenOffice.org 2.2 and Microsoft Office 2007 found that OpenOffice.org took approximately twice the processing time and memory to load and open a new file, and about 4.7 times the processing time and 3.9 times the memory to open an extremely large spreadsheet file, though later versions of OpenOffice.org have solved these problems.

One of the greatest obstacles to document file compatibility has been a lack of open specifications: OpenOffice.org has been forced to reverse-engineer proprietary binary formats. However, in February 2008 Microsoft released the specifications for its binary Office file formats, making this less of a concern.

Retail

The free software license under which OpenOffice.org is distributed allows unlimited use of the software for both home and business use, including unlimited redistribution of the software. Several businesses sell the OpenOffice.org suite on auction websites such as eBay
EBay

eBay Inc. is an United States Internet company that manages eBay.com, an online auction and shopping website in which people and businesses buy and sell goods and services worldwide....
, offering value-added services such as 24/7
24/7

24/7 is an abbreviation which stands for "24 hours a day, 7 days a week", usually referring to a business or service available at all times without interruption....
 technical support
Technical support

Technical support is a range of Customer service providing assistance with technology products such as mobile phones, televisions, computers, or other electronic or mechanical goods....
, download mirrors, and CD mailing.

See also

  • List of office suites
  • Comparison of office suites
  • Open format
    Open format

    An open format is a published specification for storing digital data, usually maintained by a standards organization, which basically can be used and implemented by anyone....
  • Hunspell
    Hunspell

    Hunspell is a spell checker and Morphology analyzer designed for languages with rich morphology and complex Compound or character encoding, originally designed for the Hungarian language....


Further reading



External links

  • of last three OpenOffice.org Conferences (by )
  • (Homepage)