Krátká cesta historií
V dobách, kdy se počítače začaly stávat běžnou součástí kancelářské práce, vznikla samozřejmě poptávka po takových programech, které by dokázaly zjednodušit zejména rutinní kancelářské činnosti – psaní textů, výpočty, přípravu prezentací a tak podobně. Přestože hlavně zpočátku vznikaly samostatné programy pro tu kterou činnost, brzy se vývoj zaměřil na celé balíky těchto programů. Výhodou balíků je především těsné propojení jednotlivých programů (jak z hlediska uživatelského, tak vývojářského) umožňující pohodlnější a efektivnější práci. Složení balíků se samozřejmě může lišit, ale prakticky nikdy nechybí textový procesor, tabulkový procesor a nástroj k tvorbě prezentací.
Skutečným přelomem byl nástup grafických uživatelských rozhraní (která vznikla již v hloubi 70. let 20. století, nicméně do běžného použití se dostala až v letech osmdesátých). Již poměrně početná skupina kancelářských balíků se ještě více rozšířila a uživatel tak získal výběr z celé škály různých řešení. Postupně ale mnohá jména úplně nebo téměř úplně vymizela (kdo si ještě dnes vzpomene na programy jako Ami Pro, 1-2-3 nebo WordPerfect?), přestože u některých stále probíhá aktivní vývoj a mají své příznivce. Poměrně drtivou převahu získal balík Microsoft Office.
Na přelomu tisíciletí však došlo k otevření většiny zdrojových kódů balíku StarOffice, který patřil právě do skupiny balíků upadajících v zapomnění. Vznikl tak nový balík OpenOffice.org, hned od počátku nabídl kromě jiného otevřenost implementace a od verze 2.0 také otevřený formát Open Document Format, jenž byl následně mezinárodně standardizován jako norma ISO/IEC.
Balík OpenOffice.org ale po akvizici firmy Sun Microsystems společností Oracle dostal velkou ránu – významná část vývojářů byla nespokojena s přístupem Oracle jak k tomuto balíku, tak k open-source softwaru obecně. Proto tito vývojáři odešli a založili zcela nový projekt LibreOffice (pod hlavičkou nové organizace The Document Foundation), odvozený od OpenOffice.org. Přesněji řečeno částečně nepřímo odvozený, protože již v roce 2003 byl vytvořen odvozený balík Go-oo, který se později stal podstatnou částí LibreOffice.
Zatímco u LibreOffice vývoj běžel rychle kupředu, balík OpenOffice.org se „potácel“ v bezradnosti lidí, kteří o jeho osudu rozhodovali. Poslední rozhodnutí učiněné ve firmě Oracle se však nakonec ukázalo jako správné: vývoj byl předán pod křídla Apache Software Foundation. Balík prošel tzv. inkubátorem (projektová sekce ASF určená pro projekty, kterým je třeba pomoci v rozjezdu) a získal si přízeň řady vývojářů, kteří neváhali přiložit ruku k dílu. Balík je nyní vydáván pod názvem Apache OpenOffice.
V současné době tu tedy máme – podobně jako v případě předchozího srovnání – stále tři kancelářské balíky, které lze považovat za silné a uživatelsky hojně používané. V případě Microsoft Office je tu verze 2013, LibreOffice je ve verzi 4.1 a Apache OpenOffice 4.0.
Srovnání a testovací platforma
Srovnání balíků (ve výše uvedených verzí) bude zaměřeno na jejich běžné použití pro kancelářskou práci, tedy žádné specifické nebo neobvyklé situace. Testovací platformou bude operační systém Microsoft Windows 7 Professional (64bitová verze), což je v současné době nejrozšířenější systém ve firmách.
Poznámka: Kancelářské balíky mohou být v textu dále označovány jako LO (LibreOffice), AOO (Apache OpenOffice) a MSO (Microsoft Office).
Obecné vlastnosti
Licence, instalace, operační systémy
|
LibreOffice 4.1 |
OpenOffice 4.0 |
Microsoft Office 2013 |
---|---|---|---|
Licence |
svobodná (hlavně LGPL 1) |
svobodná (Apache) |
proprietární 2 |
Cena |
zdarma 3 |
placená jednorázově nebo pravidelně 4 |
|
Instalátor lze stáhnout |
ano |
||
Instalátor lze získat na médiu |
ano 5 |
ano 6 |
|
Velikost instalátoru |
205 MB 7 |
125 MB 8 |
769 MB |
Podporované OS |
Microsoft Windows (XP a novější), GNU/Linux, Mac OS X, neoficiálně další OS |
Microsoft Windows (XP a novější), GNU/Linux, Mac OS X, *BSD, Solaris, neoficiálně další OS |
Microsoft Windows 7 a novější |
Čeština a další jazyky
|
LibreOffice 4.1 |
OpenOffice 4.0 |
Microsoft Office 2013 |
---|---|---|---|
České prostředí |
ano |
||
Ostatní jazyky |
v instalátoru |
lze doinstalovat |
samostatné instalátory 9, lze doinstalovat |
Česká nápověda |
lze doinstalovat (většinou k dispozici i on-line verze) |
v instalátoru |
|
České slovníky |
lze doinstalovat 10 |
v instalátoru |
Paměťová náročnost
|
LibreOffice 4.1 |
OpenOffice 4.0 |
Microsoft Office 2013 |
---|---|---|---|
Paměťová náročnost 11 (prázdný dokument v textovém procesoru) |
33 MB |
32 MB |
29 MB |
Paměťová náročnost 11 (3 textové dokumenty, 2 tabulkové dokumenty, 1 prezentace) |
132 MB |
125 MB |
73 + 34 + 54 MB 12 |
Datové formáty
|
LibreOffice 4.1 |
OpenOffice 4.0 |
Microsoft Office 2013 |
---|---|---|---|
Možnost otevření dokumentu z libovolné aplikace 13 |
ano |
ne |
|
Export do PDF |
ano 14 |
||
Export do PDF/A |
ano, PDF/A-1a |
ano, PDF/A-1 15 |
|
Import PDF |
ano (do aplikací Writer, Impress a Draw) |
ne |
ano (do aplikace Word) |
Podpora ODF |
ODF 1.2 16 |
||
Podpora OOXML |
neúplná (většina pokryta) |
neúplná (většina pokryta), jen čtení |
ISO/IEC 29500 Strict, ISO/IEC 29500 Transitional |
Podpora binárních formátů Microsoft Office 17 |
neúplná (většina pokryta) |
ano |
|
Možnost publikace/sdílení 18 |
web (v doplňcích: wiki, blogy, Google Docs, Zoho a další) |
SkyDrive, web, SharePoint, blogy 19 |
Další vlastnosti a funkce
|
LibreOffice 4.1 |
OpenOffice.org 4.0 |
Microsoft Office 2013 |
---|---|---|---|
Makrojazyk |
Apache OpenOffice API (Basic, JavaScript, BeanShell, Python) 20 |
||
Uživatelské rozhraní |
klasické 21 |
klasické 22 |
ribbonové |
Zamykání dokumentů |
ano 23 |
||
Elektronické podepisování |
ano |
||
Doplňkové moduly |
ano 24 |
ano |
|
Možnost automatického obnovení po pádu |
ano |
||
Sledování změn |
ano |
Poznámky
-
Část kódu je i pod jinými (obecně permisivnějšími) svobodnými licencemi. Vzhledem k charakteru licence LGPL mohou existovat modifikace balíků obsahující i proprietární kód. zpět
-
Balík je poskytován pod různými licencemi – krabicové, OEM, multilicence, licenční program SELECT pro školství atd. zpět
-
Některé firmy poskytují placené modifikované balíky (kde je předmětem platby licence k přidanému proprietárnímu SW, případně doplňkové služby). zpět
-
Cena se odvíjí od varianty balíku (různé programy v sadě), druhu licence a uživatele. Lze pořídit jednorázovou licenci pro konkrétní verzi, nebo platit předplatné, které umožňuje používat vždy nejnovější verzi. zpět
-
Rozšiřování na médiích není omezeno. Některé obchody nabízejí CD/DVD s verzí pro Windows, instalační CD/DVD systému GNU/Linux běžně obsahují instalační balíčky LO nebo AOO. zpět
-
Krabicové verze, lze také objednat samostatně (za poplatek). zpět
-
Multijazyčná verze (včetně češtiny), neobsahuje nápovědu v češtině (dalších 9 MB). zpět
-
Český instalátor včetně nápovědy. zpět
-
Jednotlivé jazykové verze jsou poskytovány (a licencovány) samostatně. Je ale možnost získat a nainstalovat další jazyky. zpět
-
Z licenčních důvodů (slovníky pro kontrolu pravopisu a gramatiky a pro dělení slov jsou pod GPL, slovník synonym má proprietární licenci) nemohou být slovníky distribuovány jako integrální součást balíku. zpět
-
Paměťová náročnost je měřena jako velikost „pracovní sady“ (working set) bezprostředně po spuštění, resp. po otevření náhodně zvolených dokumentů uvedených typů. zpět
-
Na rozdíl od LO a AOO se jednotlivé aplikace spouští samostatně, proto jsou paměťové požadavky uvedeny jednotlivě (nelze je aritmeticky sčítat). zpět
-
Je myšlena možnost přímo otevřít z jedné aplikace balíku dokument jiné aplikace (např. z LibreOffice Writer tabulkový dokument nebo z Microsoft Excel prezentaci). zpět
-
Podpora výstupu do PDF je ve všech balících v zásadě kompletní. LO a AOO mají rozsáhlejší možnosti konfigurace výstupu. zpět
-
Není jasné, o kterou verzi formátu PDF/A-1 se jedná (zda 1a, či 1b). zpět
-
Balíky LO a AOO podporují ODF 1.2 ve standardizované i rozšířené verzi, ale i starší verze 1.0 a 1.1. zpět
-
Jsou myšleny binární formáty Microsoft Word, Excel atd., používané v Microsoft Office verzí 1997–2003 (.doc, .xls, .ppt atd.). zpět
-
Jsou uvedeny pouze možnosti výchozí instalace (bez přidání doplňků). zpět
-
Lze si přímo vybrat z předdefinovaných blogů (např. WordPress nebo Blogger) či použít jiný, pokud podporuje formát MetaWebLog. zpět
-
API pro makrojazyky LO a AOO je prakticky 100% kompatibilní. Kromě uvedených jazyků lze použít také Javu, případně i (externě) další jazyky. Makra ve Visual Basicu lze spouštět jen ve velmi omezené míře. zpět
-
Klasickým uživatelským rozhraním se myslí to obecně známé, založené na nabídkách (menu) a nástrojových lištách. zpět
-
Postranní panel má specifickou podobu převzatou z balíku IBM Lotus Symphony. zpět
-
Všechny balíky nabízí, v případě pokusu otevřít uzamčený dokument, možnost otevřít ho jen ke čtení či vytvořit kopii. MSO umožňuje sledovat zámek a oznámit odemčení. zpět
-
Doplňkové moduly LO a AOO jsou vzájemně prakticky 100% kompatibilní. zpět
Co se změnilo?
- MSO má výrazně změněné uživatelské rozhraní. Jeho základní principy jsou stejné jako u verze 2010 (a také 2007), ovšem celkový vzhled i funkce některých prvků jsou odlišné.
- Zatímco LO pokračuje s víceméně stejným uživatelským rozhraním, u AOO se částečně proměnilo, především převzetím podoby postranního panelu z IBM Lotus Symphony.
- AOO má jinou licenci než OpenOffice.org (Apache License, permisivnější než dříve používaná GNU Lesser General Public License). Pro některá použití je to výhodnější, ale brání to přebírání kódu z LO.
- U všech balíků klesla paměťová náročnost, v případě AOO a LO dost výrazně.
- MSO umí importovat soubory PDF.
- MSO má již úplnou podporu ODF, a to ve verzi 1.2 (podobně jako LO a AOO).
- MSO již podporuje OOXML ve verzi Strict i pro zápis.
- U balíků LO a AOO se zlepšila podpora formátu OOXML, i když stále není podporován v plné šíři a přesnosti.
- V MSO se objevila podpora pro úložiště SkyDrive (provozuje Microsoft), resp. toto úložiště je dokonce v seznamu pro otevření/uložení uvedeno před místními soubory.
- MSO nově využívá plnou hardwarovou akceleraci zobrazování (pokud je podporována grafickou kartou a ovladačem).
Příští díl bude věnován srovnání jednotlivých programů obsažených v balících. Porovnávat se budou samozřejmě jen ty programy, které jsou (z funkčního hlediska) obsaženy ve všech balících.