Apache OpenOffice (dawniej OpenOffice.org) to darmowy pakiet biurowy typu open source. Projekt wolnego oprogramowania był wcześniej prowadzony przez Sun Microsystems, a następnie Oracle Corporation, a obecnie jest prowadzony przez Apache. Jest on dostępny dla wielu różnych systemów operacyjnych, w tym Microsoft Windows, Linux, OS X, FreeBSD i Solaris; i ma być alternatywą dla Microsoft Office. Obsługuje formaty plików Microsoft Office, jak również swój własny format OpenDocument. Pakiet jest dostępny w wielu wersjach językowych i można go rozszerzać za pomocą dodatków (extensions) i szablonów.
Część ".org" w poprzedniej nazwie OpenOffice.org znajduje się tam, ponieważ OpenOffice jest już zastrzeżonym znakiem towarowym. Często jest on nazywany w skrócie "OOo".
OpenOffice jest oparty na starszym oprogramowaniu StarOffice, które zostało stworzone przez Sun Microsystems. Po przejęciu projektu przez Apache (darowizna kodu z Oracle) oprogramowanie jest rozwijane zgodnie z zasadami Apache Software Foundation i dystrybuowane na podstawie licencji Apache.
Główne cechy
- Kompletny zestaw aplikacji biurowych: edytor tekstu, arkusz kalkulacyjny, prezentacje, rysunek, baza danych i edytor równań (szczegóły poniżej).
- Wieloplatformowość — działa na Windows, Linux, macOS, FreeBSD i Solaris (systemy operacyjne).
- Obsługa standardu OpenDocument (ODF) oraz formatów Microsoft Office (formaty plików Microsoft Office, np. .doc/.docx, .xls/.xlsx, .ppt/.pptx — w praktyce stopień zgodności może się różnić w zależności od złożoności dokumentu).
- Eksport do PDF bez potrzeby dodatkowego oprogramowania.
- Rozszerzenia (extensions) i szablony dostępne w repozytoriach społecznościowych.
- Obsługa makr (język podobny do StarBasic) oraz możliwość automatyzacji zadań.
Składniki pakietu
- Writer — edytor tekstu (odpowiednik Worda), obsługa stylów, spisów treści, korespondencji seryjnej.
- Calc — arkusz kalkulacyjny (odpowiednik Excela), funkcje, tabele przestawne, wykresy.
- Impress — tworzenie prezentacji (odpowiednik PowerPoint), animacje, szablony.
- Draw — program do grafiki wektorowej i diagramów.
- Base — system zarządzania bazami danych (interfejs do HSQLDB, możliwość łączenia z zewnętrznymi serwerami SQL).
- Math — edytor równań i wzorów matematycznych.
Historia i rozwój
Korzenie projektu sięgają StarOffice (stworzony przez firmę StarDivision), który potem został przejęty przez Sun Microsystems. Po okresie, gdy rozwój prowadziło Sun, projekt przeszedł pod skrzydła Oracle Corporation. W rezultacie sporów i rozbieżności co do kierunku rozwoju powstał fork — LibreOffice — który zyskał dużą część społeczności. Kod źródłowy OpenOffice.org został następnie przekazany do Apache Software Foundation, skąd projekt kontynuuje rozwój jako Apache OpenOffice.
Licencja i społeczność
Apache OpenOffice jest wydawany na licencji Apache (Apache License), co daje dużą swobodę wykorzystania kodu w projektach komercyjnych i niekomercyjnych. Społeczność projektu obejmuje wolontariuszy, tłumaczy, autorów dodatków oraz deweloperów. W porównaniu z niektórymi forkami, tempo rozwoju Apache OpenOffice bywa wolniejsze, jednak projekt nadal otrzymuje aktualizacje bezpieczeństwa i poprawki.
Formaty plików i zgodność
Pakiet natywnie obsługuje formaty OpenDocument (ODF) dla dokumentów tekstowych, arkuszy i prezentacji, co sprzyja przejrzystości i przenośności dokumentów. Dodatkowo Apache OpenOffice potrafi otwierać i zapisywać wiele formatów Microsoft Office (formaty plików Microsoft Office,) oraz eksportować dokumenty do PDF. Przy konwersji z bardziej złożonych dokumentów MS Office (szczególnie zawierających makra, zaawansowane formatowanie lub nowoczesne funkcje) może wystąpić potrzeba ręcznego dostosowania.
Instalacja i wymagania
- Pobieranie i instalacja odbywa się z oficjalnej strony projektu (strony dystrybucji Apache OpenOffice) lub z repozytoriów dystrybucji Linuksa.
- Wymagania systemowe zależą od wersji i platformy — ogólnie potrzebne są standardowe zasoby dla aplikacji biurowej (kilkaset megabajtów miejsca na dysku, kilka GB pamięci RAM dla dużych dokumentów).
- Dostępne są także wersje instalacyjne z lokalizacjami językowymi i dodatkami.
Porównanie z LibreOffice
LibreOffice powstał jako fork OpenOffice.org i zdobył dużą część społeczności deweloperów, co przełożyło się na szybsze tempo rozwoju i częstsze wydania. Apache OpenOffice nadal jest użyteczną, stabilną alternatywą, szczególnie tam, gdzie ważna jest licencja Apache lub zgodność wstecz. Wybór między projektami zależy od potrzeb: osoby i organizacje oczekujące częstych aktualizacji funkcji często wybierają LibreOffice, natomiast użytkownicy poszukujący stabilnej, prostej instalacji i licencji Apache mogą preferować Apache OpenOffice.
Wskazówki przy migracji z MS Office
- Przed migracją przetestuj otwieranie kilku reprezentatywnych dokumentów (zwłaszcza z makrami i zaawansowanym formatowaniem).
- Skonfiguruj domyślne szablony i style, żeby odzyskać spójny wygląd dokumentów.
- Jeśli potrzebujesz współdzielenia plików z użytkownikami MS Office, rozważ zapisywanie kopii w formacie Microsoft Office oraz w formacie ODF.
Apache OpenOffice pozostaje popularnym, bezpłatnym rozwiązaniem biurowym o otwartym kodzie źródłowym, odpowiednim dla użytkowników indywidualnych, małych firm oraz instytucji szukających alternatywy dla komercyjnych pakietów biurowych.