OpenOffice.org (surnommé « projet OOo ») est un projet né le à l'initiative de Sun Microsystems en vue de produire une suite bureautique libre et gratuite fondée sur StarOffice. Le produit résultant est diffusé sous le même nom et sous plusieurs licences (la LGPL et, jusqu’à la version 2.0 beta 2 incluse, la SISSL), et fonctionne sur plusieurs plateformes dont Windows, de nombreux Unix (Linux, Solaris), ou Apple Mac OS X. La première version d'OpenOffice est lancée le . Le but énoncé est d'offrir une alternative à la suite bureautique propriétaire Microsoft Office à laquelle OpenOffice prendra une part de marché significative.

. OOo permet également l'export au format PDF. Afin de faciliter l'interopérabilité, OOo permet l'import des formats Microsoft.

À partir de la version 3.2.1, OpenOffice.org est développé par Oracle à la suite du rachat de Sun Microsystems par cette entreprise. Depuis la version 3.3.0 sortie en , qui est la dernière version d'OpenOffice.org, le projet original s'est scindé en deux branches distinctes : LibreOffice et Apache OpenOffice. LibreOffice (projet le plus actif) est soutenu par la fondation The Document Foundation et la communauté d'utilisateurs d'OpenOffice. Apache OpenOffice, lui, est soutenu par la fondation Apache (à la suite du retrait d'Oracle du projet OpenOffice.org en , repris par la fondation Apache).

Histoire Star Division, une entreprise allemande fondée au milieu des années 1980 publie les versions successives de sa suite bureautique multiplateforme et multilingue StarOffice, jusqu’à sa version 5.1 en 1999, année de son acquisition par la société Sun Microsystems. Le , alors que la version 5.2 est éditée, Sun annonce que le code source sera désormais disponible sous licence GNU General Public Licence et géré par CollabNet. Le projet OpenOffice.org est alors créé en ayant pour but d’héberger le code et les outils nécessaires au développement. Le nom OpenOffice.org désigne l’ensemble du projet, y compris l’application elle-même, qui ne peut s’appeler simplement OpenOffice, nom déjà déposé. Le code source est rendu disponible le sous GNU LGPL et SISSL, permettant à Sun Microsystems de bâtir les futures versions de sa suite propriétaire StarOffice à compter de la 6.0, sur la base d’OpenOffice.org, à l’instar de la relation entre les logiciels Mozilla et Netscape.

Le projet OpenOffice.org francophone est lancé en mode test en et entraîne avec succès une extension alors originale du mode de développement communautaire : les projets « ».. Une structure hiérarchisée permet aux communautés de développeurs et utilisateurs dans le monde de préparer leurs travaux dans leur langue natale, pour plus de fluidité et d’autonomie; les résultats les plus aboutis sont ensuite avalisés par le projet racine en langue anglaise et intégrés à la version distribuée du logiciel.

À partir de la version 3.0.0, le logiciel est passé de la licence GNU LGPL 2.1 à la licence GNU LGPL 3Annonce du changement de licence de la GNU LGPL 2.1 à la GNU LGPL 3.. À partir de la version 3.2.1, OpenOffice.org est développé par Oracle à la suite du rachat de Sun Microsystems par cette entreprise. En , Oracle annonce son retrait du projet OpenOffice.org. Peu après, Oracle cède le projet à la fondation Apache et OpenOffice.org rejoint l'incubateur de projets Apache.

La dernière version de la suite bureautique publiée sous le nom OpenOffice.org est la 3.3.0 sortie le . Les versions suivantes ont été publiées sous le nom Apache OpenOffice pour la branche Apache et LibreOffice pour la branche .

De fait, le projet original se scinde en deux branches : la branche Oracle et la branche communautaire. La branche Oracle cède ses droits et le nom OpenOffice.org à la fondation Apache. Les membres de la fondation Apache, ayant souhaité que le mot Apache apparaisse, ont modifié le nom du projet et du produit en « Apache OpenOffice ». La branche communautaire, soutenue par The Document Foundation, poursuit la diffusion de la suite bureautique LibreOffice.

800px|thumb|center|Chronologie des principaux dérivés de StarOffice et OpenOffice.org (OpenOffice.org est en bleu marine).

Parts de marché vignette|Nombre de téléchargements par semaine des deux principaux remplaçants d'Openoffice.org : LibreOffice et Apache OpenOffice.

L’adoption de OOo par un nombre croissant de grandes entreprises., de PME et d'organismes publics (gouvernements, écoles, universités) montre que OOo s'est positionné comme concurrent sérieux à Microsoft sur le marché des suites bureautiques. Bien que Microsoft Office garde la plus large part du marché général, OpenOffice.org assurait plus de 14 % du marché des grandes entreprises en 2004.. Le site web d'OpenOffice.org rapporte que près de cent millions de téléchargements ont été effectués.. En 2010, OpenOffice.org possède une réelle base d'utilisateurs car c'est la bureautique en termes de part de marché (avec par exemple en France une part de marché de 19 %)..

Les utilisateurs d’OpenOffice.org à grande échelle incluent le ministère de la défense de Singapour, et le , à Bristol, au Royaume-Uni. En France, OpenOffice.org attire l'attention des administrations locales et nationales souhaitant rationaliser l'utilisation de leurs ressources consacrées à l'achat de logiciels et utiliser des formats de fichiers stables et standards pour l'archivage. Le groupe de Mutualisation interministérielle pour un environnement de travail ouvert pour OpenOffice.org (MiMOOo) est créé en 2005 pour faciliter les migrations. En 2006, la suite OpenOffice.org équipe officiellement les douanes françaises et la gendarmerie française.. L'administration française annonce également la migration, pour le courant de 2007, de postes sous OpenOffice.org, en particulier au Ministère des Finances..

En Belgique, certaines communes annoncent également la migration totale vers la suite bureautique., après que le service informatique de la région de Bruxelles-Capitale eut expérimenté la suite bureautique.

En , Sun et Google annoncent un partenariat stratégique. Selon cet accord, Sun prévoit d’ajouter une barre de recherche Google dans OpenOffice.org. Sun et Google devraient par ailleurs s’engager dans des activités communes de marketing et de recherche et développement, et Google contribuer à distribuer OpenOffice.org..

Sur l'ensemble StarOffice de Sun, se greffent un certain nombre de produits dérivés commerciaux d’OpenOffice.org. La plupart d’entre eux sont développés sous licences SISSL (qui est valide jusqu’à OpenOffice.org 2.0 Beta 2). En général, ils ciblent un marché local ou de niche, avec des greffons propriétaires tels que des modules de reconnaissance de la parole, des connexions automatiques à des bases de données, ou une meilleure prise en charge des caractères typographiques asiatiques CJC (CJK)..

Le , le logiciel franchit la barre des de téléchargements depuis le lancement de la version 3.0, soit un peu plus d'un an auparavant.. À partir de 2011, du fait de l’arrêt des évolutions d'OpenOffice.org, la part de marché de cette branche diminue rapidement, notamment au profit des souches filles Apache OpenOffice et LibreOffice.

Organisation Composants OpenOffice.org est une suite bureautique, c’est-à-dire un ensemble de modules pouvant interagir entre eux pour créer et modifier des documents bureautiques, tels que des articles, des lettres, des tableaux de chiffres, ou des présentations.

Ces modules sont : 48px Destiné aux documents essentiellement textuels, il est de loin le module le plus couramment utilisé. permet de gérer en plusieurs langues les paragraphes et mettre en forme les documents, tant au niveau de leur contenu sémantique que de leur mise en page.48px Calc Il s'agit d’un tableur de 1024Pour la version 3.x uniquement, les autres versions sont limitées à 256 colonnes. colonnes par feuille, qui dispose de nombreuses fonctions : de multiples utilisateurs peuvent travailler sur la même feuille de calcul, traitement de certaines macros d'Excel, traitements et analyses de données, génération de graphiques.48px Permet de composer des présentations sous forme de suites de diapositives. Celles-ci visent à mettre en valeur visuellement les points importants d’un exposé oral.48px Base Présent à partir de la version 2.0, permet de créer des bases de données.48px Outil de dessin vectoriel pour les schémas et les illustrations simples. Il permet de manipuler des primitives graphiques simples (flèches, figures géométriques, étiquettes, cotations) par l'utilisation de calques (ou couches) et d’objets.48px Math Outil pour la composition de formules mathématiques. Les formules peuvent être incluses dans les autres documents OpenOffice.org.

OpenOffice.org comporte également d'autres modules, tels qu'un éditeur HTML pour la création de pages web (Writer/Web), un éditeur de formulaires XML (XML Form Document), un éditeur de code source pour composer des macrocommandes, un utilitaire pour mettre du texte en relief Fontwork

Précédents logos

Interface utilisateur OpenOffice.org représente un document comme un ensemble d’objets sur lesquels sont appliqués des styles. Un style est une collection de propriétés à la fois structurelles et de mise en forme. Une utilisation courante d’OpenOffice.org consiste donc à alterner entre la rédaction de texte et l’application de styles sur celui-ci. L’interface d’OpenOffice.org présente le « styliste », une palette consacrée à la gestion des styles.

Les styles s'appliquent sur toutes sortes d’objets : paragraphes, cadres, page, caractères, numérotations, etc. Les propriétés qu'ils définissent sont entre autres : le type d’un texte (standard, titre, note de bas de page), les caractéristiques visuelles d’un texte (choix de la fonte, la taille, l’alignement, la couleur), le type d’un compteur, l’ombrage d’une image, le nombre de colonnes d’une page, le sens d’écriture d’un cadre (par exemple, pour écrire du japonais à la verticale) Les styles peuvent être créés pour toutes sortes d’usages, et même avoir des propriétés conditionnelles. Pour les usages ponctuels de mise en forme, des styles « automatiques », dépourvus de sens sémantique, sont générés par le programme. L’abus de ces styles automatiques est considéré comme une erreur d’utilisation, surchargeant inutilement le document.

La fenêtre « navigateur » permet de rapidement naviguer à travers le document et manipuler sa structure. Les styles fournissent l’information structurelle nécessaire, permettant au navigateur de proposer des fonctionnalités comme le déplacement de sections, le changement de leur niveau hiérarchique, la pose de signets, etc.

Les primitives d'objets, spécifiques au module utilisé sont accessibles dans une barre d’instruments dont les boutons donnent accès aux fonctionnalités les plus couramment utilisées, tandis que les plus occasionnelles sont organisées en menus déroulants. Parmi celles-ci, la création et gestion de documents « modèles » et les « auto-pilotes » permettent de composer dans un cadre déjà établi précédemment ; les variables, compteurs, et auto-texte permettent d’automatiser les champs et valeurs récurrents dans un document, et les fonctions de macro-commandes peuvent servir à « programmer » dans OpenOffice.org.

L'interface d'OpenOffice.org est disponible dans un grand nombre de langues, dont le français, et permet de composer des documents multilingues, notamment grâce au support des langues asiatiques, à écriture horizontale ou verticale, et boustrophédons, à écriture bidirectionnelle, alternant entre droite-gauche et gauche-droite. S'y ajoute un vérificateur d'orthographe (ainsi que grammatical depuis la version 3.0.1) aux niveaux d’avancement divers selon la langue.

Développement thumb|OpenOffice.org est traduit dans de nombreuses langues.