Az Apache OpenOffice egy nyílt forráskódú, platformfüggetlen irodai szoftvercsomag. Az OpenOffice.org-nak jelentős piaci részesedése van vállalati körben, ahol a piacvezető Microsoft Office-t követi.
A Microsoft Office alternatívája, köszönhetően a hasonló felületnek és képességeknek, a fájlformátumok nagy fokú kompatibilitásának és nem utolsósorban az ingyenességének. Az OpenOffice.org alapértelmezettként az ISO/IEC által szabványosított OpenDocument fájlformátumot használja, de megnyitható vele számos más irodai szoftvercsomag által használt formátum, köztük a Microsoft Office fájlformátumok. Emellett támogatja az olyan népszerű kimeneti formátumokat, mint a PDF és prezentációként az Adobe Flash (swf).
Forráskódja szabadon elérhető az Apache Licenc 2.0 alatt. Köszönhetően nyílt forráskódjának, számos operációs rendszerre elérhető, köztük a Microsoft Windows, Linux, macOS és Solaris rendszerekre. Fejlesztői változatok készülnek FreeBSD, OS/2 rendszerekre is.
A csomag neve közhasználatban „OpenOffice”, ez a kifejezés azonban védjegy védelme alatt áll (egy holland cég, valamint az Orange UK használja), ezért a hivatalos név korábban az „OpenOffice.org”, rövidítve OOo vagy OO.o. Mióta az Apache Alapítvány adja ki, a 3.4 változat óta, a hivatalos neve „Apache OpenOffice”.
Története
1999 augusztusában a Sun Microsystems megvásárolta a hamburgi székhelyű StarDivision-t, mely a StarOffice nevezetű kereskedelmi irodai programcsomagot fejlesztette. Még ugyanebben a hónapban – 1999 augusztusában – a Sun a StarOffice 5.2 verziót mindenki számára ingyen, szabadon letölthetővé tette. + Az OpenOffice.org fő kiadásai Verzió Megjelenés dátuma Dokumentum formátum1.02002. május 1.OpenOffice.org XML1.12003. szeptember 2.2.02005. október 20.OpenDocument Format2.12006. december 12.2.22007. március 28.2.32007. szeptember 17.2.42008. március 27.3.02008. október 13.OpenDocument Format 1.23.12009. május 7.3.22010. február 11.3.32011. január 25.3.42012. május 8.Az első Apache kiadás.3.4.12012. augusztus 23.4.0.0.2013. július 23.Apache OpenOffice 44.0.1.2013. október 1.4.12014. április 29.iAccessible2 & ODF 1.2 EXTENDED4.1.1.2014. augusztus 22.4.1.2.2015. október 28.4.1.3.2016. október 12.4.1.42017. október 19.4.1.52017. december 30.4.1.62018. november 18.
2000 júliusában a Sun Microsystems bejelentette, hogy a StarOffice forráskódját az LGPL és a SISSL licenc alatt letölthetővé teszi, azzal a céllal, hogy egy nyílt forráskódú fejlesztői közösséget hozzon létre a szoftverhez. Az új projekt neve OpenOffice.org lett, és weboldala 2000. október 13-án indult el. Az első jelentősebb fejlesztések között találjuk az Unicode-támogatás beépítését és az ehhez kapcsolódó egyéb fejlesztéseket, amelynek köszönhetően nemcsak az eredeti nyolc nyugati nyelven, hanem a legtöbb latin betűs, ázsiai és egyéb nyelven használhatóvá vált az OpenOffice.org.
A 2.0 verzió fejlesztése 2003 elején kezdődött a következő célkitűzésekkel: fejlettebb kompatibilitás (együttműködés) a Microsoft Office-szal; jobb teljesítmény, ami magában foglalja a sebességet és az alacsonyabb memóriafelhasználást; jobb integrációt, különösen a GNOME és KDE asztali környezetekkel; könnyebben használható és átláthatóbb adatbázis front-end a beszámolók, űrlapok és kérdőívek készítésére; egy új, beépített SQL adatbázis; fejlettebb használhatóság. A béta verzió 2005. március 4-én jelent meg.
2005. szeptember 2-án a Sun bejelentette, hogy az SISSL licencét megszünteti. Ennek hatására az OpenOffice.org Közösségi Tanács bejelentette, hogy a kettős licenc megszűnik, és a szoftvercsomag csupán az LGPL licenc alatt jelenik meg.
2005. október 20-án megjelent az OpenOffice 2.0,OpenOffice.org 2.0 Is Here (OpenOffice.org 2.0 Announcement), by OpenOffice.org, October 20, 2005 nyolc hétre rá pedig az első frissítés, a 2.0.1. Ez kisebb hibákat javított, valamint néhány új funkciót is biztosított.
A 2.0.3 megjelenésekor az OpenOffice.org fejlesztői úgy döntöttek, hogy az addig 18 havonta kiadott frissítéseket, funkció bővítéseket, hibajavításokat ezentúl három havonta jelentetik meg.OpenOffice aims to boost lagging performance , URL accessed on April 20, 2006. Jelenleg – 2008-ban – az új verziók, amelyek új funkciókkal is bővítik a programot, félévente jelennek meg, a hibajavításokat tartalmazó kisebb kiadások pedig az új verziók között jelennek meg, háromhavonta.
A 3.0 verzió 2008 októberében jelent meg, új szolgáltatásokkal bővülve, többek között az Office Open XML dokumentumok importálása, az új ODF 1.2 formátum támogatása, fejlettebb VBA makró támogatás és natív port macOS alá.
A 4.0 verzió 2013 júliusában jelent meg. Újdonság: IBM Symphony-ból érkezett oldalpanel, és a képtár új elemei, sok hibajavítás és a kompatibilitás növelő módosítások. Több száz hibát javítottak ki a 4.0.0 verzióban. Kiadási jegyzék itt olvasható. Apache OpenOffice 4.0.1 főleg hibajavítás, valamint további nyelvek támogatása jelent meg (baszk, khmer, lengyel, litván, szerb cirill, svéd, tradicionális kínai, török és vietnámi). Most már harminc két nyelv támogatott.
Apache OpenOffice 4.1 újdonsága:
macOS verzió már 64 bites, és megköveteli OS X 10.7 vagy újabb verziót. Integrált iAccessible2 támogatása, amelyek jobb integrációt ad a képernyőolvasónak. Megjegyzések szöveg tartományoknál a Writernél. A helyben történő szerkesztése szöveges mezőknek Writernél. Interaktív kép méretre vágási funkció Impress és a Drawnál. Szebb grafika Draw alatt. Továbbfejlesztett támogatás a 3D-s térképek, grafikonok. JRE 8 támogatás. Új nyelvek: bolgár, hindi, dán, norvég bokmal, héber, thai. Számos hiba javítása.
Apache OpenOffice 4.1.2 mikró frissítés, alapvetően hibajavító kiadás. MS Sharepoint kapcsolat támogatása. Átírt PDF export párbeszédablaka van. A hibajavítások a MS Office fájl kompatibilitás, macOS támogatás, Linux munka környezet kompatibilitás növelését célozták meg. Bővült a támogatott nyelvek listája.
Apache OpenOffice 4.1.3 mikró frissítés, alapvetően hibajavító kiadás.
StarOffice
Az OpenOffice.org fejlesztésével a kereskedelmi StarOffice kiadása sem szűnt meg. A Sun Microsystems StarOffice terméke zárt forráskódú, de az OpenOffice.org forráskódjára épül. A StarOffice-hoz a következő extra (az OpenOffice.org-ban nem található) szolgáltatások járnak: kereskedelmi helyesírás-ellenőrző, elválasztó és szinonimaszótár, professzionális szintű kép- (clipart) és sablongyűjtemény, Adabas D adatbázis-kezelő, a Microsoft Windowséval megegyező metrikájú betűkészletek, teljes dokumentáció, hivatalos terméktámogatás.
Egyes licenckonstrukciókban elérhetők a Microsoft Office-ról való migrálást elősegítő eszközök is, például egy makrókonvertáló, amely Visual Basic-ben írt makrókat képes StarBasic formátumra alakítani. A különbségek és a nyílt forráskód ellenére a Sun az OpenOffice.org-hoz is kínál vállalati szaktanácsadást.
Komponensek Az OpenOffice.org különféle alkalmazások szorosan együttműködő gyűjteménye, amelyek együtt minden funkcionalitást nyújtanak, ami egy modern irodai szoftvercsomagtól elvárható. A komponensek java részét úgy tervezték, hogy tükrözze a Microsoft Office valamely részét. Az OO.o 4-es verziója a következőket tartalmazza:
Modulok Rövid leírás48px Writer Kinézetében, használatában, eszközeiben és funkcionalitásában a Microsoft Wordhöz hasonlatos szövegszerkesztő. Közvetlenül lehet vele PDF dokumentumokat készíteni, és tartalmaz egy WYSIWYG szerkesztőt honlapok létrehozásához. Fontos különbség, hogy a Writerben alapállapotban ki van kapcsolva az automatikus mentés.48px Calc Táblázatkezelő program, aminek szolgáltatásai nagyjából megegyeznek a Microsoft Excel szolgáltatásaival. A Calc azonban rendelkezik néhány olyan funkcióval, ami a Microsoft Excelben nem található meg, például a felhasználó adatainak elrendezése alapján automatikusan sorozatokat tud készíteni grafikonok megjelenítéséhez. Továbbá a Calc képes a táblázatokból PDF dokumentumot készíteni. Azonban nagy hátránya, hogy a függvények csak angolul találhatóak meg benne. A 4.1.1 változatban már működik a magyar fordítás. (Néhány magyarázat fordítása azonban hibás.)48px Impress A Microsoft PowerPointhoz hasonló prezentációkészítő program. A prezentációkat tudja Adobe Flash formátumba exportálni, ezzel lehetővé téve, hogy bármilyen számítógépen, ahol telepítve van Flash Player, le lehessen vetíteni azokat. Szintén lehet vele PDF dokumentumot készíteni. Az Impress nagy hátránya, hogy kevés előre elkészített prezentációtervet tartalmaz, ugyanakkor kész sablonok letölthetők az internetről.Prezentáció-sablonok az OpenOffice.org honlapon (angol)48px Base A Microsoft Accesshez hasonló adatbázis-kezelő rendszer. A Base lehetővé teszi adatbázisok létrehozását és módosítását, továbbá űrlapok és riportok készítését, hogy egyszerű felhasználói felületet nyújtson a végfelhasználóknak. Mint az Access, a Base is együttműködik különféle adatbázis-kezelőkkel, többek között az Access adatbázisokkal (JET), ODBC adatforrásokkal és a MySQL/PostgreSQL relációs adatbázis-kezelőkkel. A Base az OpenOffice.org 2.0-s változatában jelent meg.48px Draw Egyszerű vektorgrafikus képszerkesztő program, hasonló a Microsoft Visiohoz. Tudásában hasonló a korábbi CorelDRAW verziókhoz. Különféle „kapcsolatokat” kezel az alakzatok között, amik többféle vonalstílussal jelenhetnek meg, így támogatja például folyamatábrák rajzolását. Hasonló funkciói vannak, mint a kiadványszerkesztő programoknak, mint például a Scribus vagy a Microsoft Publisher.48px Math Matematikai képletek készítésére és szerkesztésére szolgáló eszköz, hasonló a Microsoft Office-ban található Equation Editorhoz. A képletek beilleszthetők más OO.o dokumentumokba, például azokba, amik a Writerrel készültek. Többféle betűtípust támogat, és exportál PDF formátumba.
Gyorsindító Egy kis segédprogram Windowsra és Linuxra, amely a számítógép bekapcsolásakor indul el, és betölti az OpenOffice.org alapvető részeit, lehetővé téve, hogy a csomag alkalmazásai gyorsabban indulhassanak el. Az OpenOffice.org-hoz hasonló komplex szoftverek gyorsabb indítására ez az egyik lehetséges megoldás. Az OO.o elindításának idejére sokan panaszkodtak az 1.0 verziónál. Ezen a területen jelentős fejlődés mutatkozott a 2.2 verzióban. Természetesen ilyenkor a rendszerindítás ideje nő meg, és a rendelkezésre álló szabad memória kevesebb lesz.
Makrórögzítő Az OpenOffice.org rendelkezik makrórögzítő funkcióval is, amely a Writerben és a Calcban használható, és a felhasználó tevékenységének rögzítésére és visszajátszására való eszköz. Ennek eredménye egy a saját Basic nyelvében készült programkód, ami tovább szerkeszthető. A StarBasic nem kompatibilis a Microsoft Office-ban alkalmazott Microsoft Visual Basic for Applications (VBA) nyelvvel, de a Novell féle 2.0 változatba és már az OO.o 3.0-ba is beépítették a Microsoft VBA makrók futtatásának képességét is.A Novell bejelenti a VBA makrók támogatását (angol)Open Office Novell Edition | Microsoft Office Alternative
A komponensek egyenkénti letöltésére nincs mód a Windows rendszereken, de telepíteni lehet őket külön-külön. A legtöbb Linux disztribúció külön csomagokba bontja a részeket, amiket egyesével le lehet tölteni és telepíteni. Az egyes komponensek kihagyásának azonban nincs sok értelme, mivel az alkalmazás monolitikus jellege miatt a megtakarított lemezhely elenyésző.
Az OpenOffice.org nemcsak egy sokoldalú irodai programcsomag, hanem egy alkalmazásfejlesztő platform is. Az egyre bővülő, ám stabil API-n keresztül az OpenOffice.org szinte minden funkciója elérhető külső programból. A nyelvi kötések Java és C++ esetén a legkidolgozottabbak, de feljövőben van a Python is.
Az OpenOffice.org maga is bővíthető külső modulokkal, amelyek képesek beépülni a program menüjébe, eszköztárai közé. Ezeknek a moduloknak a megírásához a fent említett nyelveken kívül az OpenOffice.org saját BASIC nyelve, a StarBasic, más néven OpenOffice.org Basic is használható.
Szolgáltatások