Az Office Open XML dokumentumformátum inkompatibilitásai és ellentmondásai által okozott nehézségek a nyílt forrás számára

Ha hivatalos dokumentumokról van szó, a közigazgatási szervek két ISO/IEC szabvány közül választhatnak. Ezek közül csak az ODF-ről (ISO/IEC 26300) mondható el, hogy szállítófüggetlen, nyílt, és megbízhatónak bizonyult az évek és szoftververziók váltakozásában, valamint különböző szoftvertermékek által támogatott. A későbbi OOXML szabvány (ISO/IEC 29500), melyet eredetileg egyetlen szoftvercég fejlesztett ki, három különböző verzióban valósul meg, („ECMA”, „Transitional” és „Strict”), és ezek nem kompatibilisek egymással. Annak ellenére, hogy a „Transitional” és az „ECMA” verziók elavultak – a „Transitionalt” csak ideiglenes megoldásként fogadták el, időt adva ezzel a szoftverforgalmazónak a „Strict” bevezetésére a termékeiben – továbbra is használatban van mindkettő. Ennek az az oka, hogy a forgalmazó irodai csomagjának (MS Office) régebbi verziói nem tudják olvasni és szerkeszteni az OOXML Strictet, és nem valószínű, hogy valaha szert tesznek ilyen képességekre.Ez a következetlenség számos problémát okoz a szabad és nyílt forráskódú irodai alkalmazások fejlesztőinek:
  • metaadatok elvesztése;
  • képekkel és más beágyazott objektumokkal kapcsolatos hibák;
  • beágyazott hivatkozások a forgalmazó ellenőrzése alatt, és kizárólagos használatában lévő technológiákra;
  • beágyazott nyelvek, például a VML (Vector Markup Language) okozta hibák;
  • többféle táblázat-megvalósítás.

Emiatt a mai napig nincsenek olyan szabad és nyílt forráskódú megoldások, amelyek teljes mértékben támogatnák az OOXML-t.

A dokumentumformátummal kapcsolatos problémák negatívan érintik a közigazgatást is. Archiválási szakértők arra figyelmeztetnek, hogy az OOXML verziók közti ellentmondások problémákat okozhatnak a régebbi dokumentumoknál, így előfordulhat, hogy a felhasználók nem tudják megnyitni azokat, vagy dolgozni velük. Egyetemi kutatások bizonyítják, hogy még a forgalmazó saját termékei sem tudják megfelelően kezelni a különböző OOXML-funkciókat.

  • A mindenütt jelenlevő MS Office különböző verzióinak egyvelegét használó közigazgatási szervek nem tudnak ISO 29500-at használni az ISO 29500 kompatibilis dokumentumok küldéséhez, állítják a szabad szoftveres szakemberek, többek között szoftverfejlesztők, és irodai programcsomagok együttműködésén dolgozó kutatók.
  • Kutatók bebizonyították, hogy nem célszerű az ISO 29500-re támaszkodni dokumentumok küldésekor, mivel nagy eséllyel okoz félreértéseket olyan irodai eszközök használatakor, amelyek nem támogatják teljes mértékben az ISO 29500-at.
  • Egy ilyen vegyes környezet mindig eredményez nem ISO 29500 kompatibilis dokumentumokat, és adatvesztéshez vezethet.
  • A legtöbb, effajta dokumentumot használó számára a formátum félreérthetősége nem nyilvánvaló, hiszen a keletkezett dokumentumok ugyanazt a kiterjesztést használják (.docx) – de ez elfedi a tényt, hogy a dokumentumformátum számos egyéb módon kódolható.
  • A különféle nem ISO 29500 kompatibilis OOXML verziókat nem használhatják mások, így a szabadszoftver-fejlesztők sem, anélkül hogy újra megvalósítanák a zárt irodai csomagot.
  • Más ISO standardokhoz képest az ISO 29500 terjedelmes, összetett, és nehezen érthető nyelven íródott. Szakértők szerint a szabad és nyílt forráskódú megoldásokban működő verzió elkészítése egy évtizedet is igénybe vehet, és sikere függ a forgalmazó együttműködésétől.
  • Az ISO 29500 sok tulajdonsága a zárt irodai csomaghoz kötött, tükrözve a szoftver történetét és fejlesztési döntéseket.

“Az Office Open XML dokumentumformátum inkompatibilitásai és ellentmondásai által okozott nehézségek a nyílt forrás számára” bővebben