Apache OpenOffice (predtým OpenOffice.org) je bezplatný open source kancelársky balík, určený pre bežné kancelárske úlohy — písanie dokumentov, tabuľkové výpočty, tvorbu prezentácií, nákresy aj prácu s databázami. Tento projekt slobodného softvéru predtým hostila spoločnosť Sun Microsystems a potom Oracle Corporation, a v súčasnosti ho spravuje nadácia Apache. Je k dispozícii pre mnoho rôznych operačných systémov vrátane Microsoft Windows, Linux, OS X, FreeBSD a Solaris a má slúžiť ako alternatíva k balíku Microsoft Office. Podporuje formáty súborov Microsoft Office, ako aj vlastný formát OpenDocument.

Časť ".org" v predchádzajúcom názve OpenOffice.org bola pôvodne pridaná preto, lebo názov OpenOffice už bol chránený ochrannou známkou. V skrátenej podobe sa balík často označuje ako "OOo".

OpenOffice vychádza zo staršieho komerčného softvéru StarOffice, ktorý vyvinula spoločnosť Sun Microsystems. Po otvorení zdrojového kódu a následnom prevedení projektu pod správu Apache sa vyvinul do podoby, ktorú dnes poznáme ako Apache OpenOffice.

Hlavné komponenty

  • Writer – textový procesor na tvorbu listov, správ, kníh a dokumentov s možnosťou šablón a formátovania.
  • Calc – tabuľkový kalkulátor so vzorcami, grafmi a základnými nástrojmi pre analýzu dát.
  • Impress – nástroj na tvorbu prezentácií s podporou animácií a režimov premietania.
  • Draw – vektorový kresliaci nástroj vhodný na diagramy, jednoduché vektorové ilustrácie a plagáty.
  • Base – jednoduché rozhranie pre prácu s databázami (v spolupráci s rôznymi DBMS).
  • Math – editor matematických vzorcov, ktorý umožňuje vkladať rovnice do dokumentov.

Formáty súborov a kompatibilita

Apache OpenOffice natívne používa štandard OpenDocument (ODF), ktorý je otvoreným štandardom pre kancelárske dokumenty. Zároveň podporuje import a export formátov z Microsoft Office (napr. .doc, .docx, .xls, .xlsx, .ppt, .pptx), aj keď pri zložitom formátovaní alebo makrách môže dôjsť ku drobným rozdielom. OpenOffice tiež umožňuje inštaláciu rozšírení a šablón, ktoré rozširujú funkčnosť a zlepšujú kompatibilitu s ďalšími formátmi.

Licencia a vývoj

Projekt je distribuovaný ako slobodný softvér pod licenciou Apache License, ktorá umožňuje voľné použitie, úpravy a redistribúciu. Vývoj a vydávanie nových verzií prebieha prostredníctvom komunity a správy v rámci Apache Software Foundation. V minulosti prebehol rozchod vývojárov a vznikla aj samostatná komunita LibreOffice, ktorá odvtedy vyvíja alternatívny balík s vlastným tempom vývoja a funkciami.

Rozšírenia, makrá a lokalizácia

OpenOffice podporuje rozšírenia (extensions) a šablóny, ktoré je možné doinštalovať na doplnenie funkcií — napríklad slovníky, exportné filtre, nové nástroje a integrácie. Skriptovanie a automatizácia sú možné cez OpenOffice Basic (podobné VBA), Python a ďalšie jazyky v závislosti od nastavenia. Balík je lokalizovaný do mnohých jazykov, vrátane slovenčiny.

Komunita a bezpečnosť

Okolo Apache OpenOffice existuje komunita vývojárov, prekladateľov a používateľov, ktorí prispievajú k opravám, aktualizáciám a podpore. Vzhľadom na povahu otvoreného softvéru a rozdelenie síl medzi rôzne projekty sa tempo aktualizácií môže líšiť; preto je dôležité sledovať oficiálne stránky projektu a pravidelne inštalovať bezpečnostné aktualizácie.

Pre koho je OpenOffice vhodný

  • Domácich používateľov a menšie organizácie, ktoré potrebujú bezplatný kancelársky balík.
  • Vzdelávacie inštitúcie a študentov, ktorí preferujú otvorené formáty.
  • Používateľov hľadajúcich jednoduché a stabilné riešenie bez platených licencií.

Inštalácia a podpora

Apache OpenOffice je možné stiahnuť z oficiálnych stránok projektu a nainštalovať na podporované platformy. Používateľská dokumentácia, návody a fóra pomáhajú s riešením bežných problémov. Pre firmy s vyššími nárokmi na podporu sú dostupné aj komerčné konzultácie od tretích strán.

Apache OpenOffice zostáva populárnou alternatívou k proprietárnym balíkom, najmä tam, kde je dôležitá voľnosť licencie a použitie otvorených štandardov. Pri výbere kancelárskeho softvéru je dobré porovnať funkcie, kompatibilitu a tempo aktualizácií s alternatívami (napr. LibreOffice) podľa konkrétnych potrieb používateľa alebo organizácie.