Předpokládám, že migrovali z Microsoft Office na LibreOffice. Zajímalo by mne, jakým způsobem se tím vyhnuli vendor lock-inu a získali zpět kontrolu nad daty. Tj. podle jaké definice je Microsoft Office vendor lock-in a Libre Office není.
Podla definicie closed source a open source a pouzitia patentovanych a licencovanych sucasti.
Velmi ma bavia ludia, ktory rozpravaju ako ma MSOffice formaty, ktore su verejne a ktore si moze hocikto pouzit v alternativnom produkte. Tato tema je tu uz roky a roky sa tu opakuje, ze sa to jednoducho neda. Cely ten argument je hlupost pokial vsetky sucasti tych specifikacii nebudu verejne a free (cize ich pouzitie bude bezodplatne.)
Closed source a open source nemá nic společného s vendor lock-in, patentované součásti také ne, licencován je veškerý software.
Proč přesně byste Office Open XML nemohl použít v jiném produktu?
OpenDocument je standardizovnaé jako OASIS Open Document Format a jako ISO/IEC 26300. Office Open XML je standardizované jako ECMA-376, ISO/IEC 29500. Opět v tom marně hledám nějaký rozdíl, který by bránil alternativní implementaci.
Proč přesně byste Office Open XML nemohl použít v jiném produktu?
Protože je to zprasený formát, jehož standard čítá 6546 stran, zatímco OpenDocument jen 867, takže jeho kvalitní implementace je prakticky nemožná (což je vidět i na chování MS Wordu). Přesto nepřináší nic užitečného navíc. Nevyužívá standardizované komponenty, jako je třeba SVG, ale své obskurní náhrady, které je potřeba také znovu implementovat. Makrojazyk je potřeba implementovat (zakázaným) reverzním inženýrstvím MS Office, protože není součástí standardu. A ještě za to chtějí platit...
Open vs. closed source nic neříká o licencích. Jsou i licencované programy, které jsou open source.
Pokud jeden výrobce uspěje s patentem na některou technologii, tak bohužel ostatní bez licenčního poplatku kopii nevyrobí.
Tady je mezera u zadavatelů. Ti zatím obvykle moc neřeší, jestli je řešení, které pořizují, vystavěné na chráněných technologiích, nebo na obecně dostupných. Zkrátka, pokud by zadavatelé nevyužívali funkce, které nikdo jiný nemá a ani mít nemůže, pak by nebyl problém ani s MS technologiemi.
Dnes rozhodně nevidím cestu v utíkání mezi MS, Googlem, FOSS. Vidím jako jedinou životaschopnou cestu vybírat technologie, které vůbec mohou být interoperabilní. Jenže to není jednoduché, když zrovna někteří výrobci mají v portfoliu možnosti, které rychle ušetří čas (tedy i peníze).
...si představte, jak by asi vypadal vývoj, i uživatelský dojem, kdyby se používaly jen možnosti, které jsou společné pro MS, Google a FOSS. Vznikl by z toho akorát nepoužitelný slepenec, který by budil dojem softwaru z devadesátých let. Nebo by některé funkce musely mít ztrojenou cestu, aby byly přenositelné.
Takže lock-in bude existovat dál. Jestli je lock-in na free technologiích nějaký "lepší" než lock-in na proprietárních, o tom se vedou spory. Osobně tipuju, že je to z bláta do louže, FOSS je stejně leadován giganty - jen jinými.
Ad poslední odstavec:
Myslím si, že je celkem jasné, co je lepší. Mít data ve formátu, jehož standard má přes 6500 stránek a jednotnost zobrazení souborů mezi verzemi svých programů není schopen udržet ani jeho autor a tento "standard" není úplný (chybí v něm specifikace některých součástí) nebo mít data ve formátu, jehož specifikace je kompletní a volně dostupná komukoliv a má desetinovou velikost...
Mít data ve formátu, jehož standard má přes 6500 stránek a jednotnost zobrazení souborů mezi verzemi svých programů
Pokud má standard svůj program, který jediný umí s tím formátem pracovat 100% správně, je to problém. Platí to ale stejně pro Microsoft Office i LibreOffice.
chybí v něm specifikace některých součástí
Což opět platí i pro Office Open XML i pro Open Document.
specifikace je kompletní
Viz výše.
volně dostupná komukoliv
Což opět platí i pro Office Open XML i pro Open Document.
má desetinovou velikost
To záleží na tom, jestli jsou ty specifikace jinak srovnatelné.