Išsamiame OOXML standarte aptikta netikslumų ir klaidų

lrytas.lt ir „Kompiuterijos“ inf.
Lygindama savo atvirąjį dokumentų formato standartą OOXML su konkuruojančiu ODF, „Microsoft“ visuomet stengiasi pabrėžti savo sudarytų standarto aprašų išsamumą. OOXML aprašą sudaro apie 6000 puslapių. Vien elektroninėms lentelėms kompanija paskyrė 350 puslapių, o tai yra beveik pusė visų ODF aprašų. Tačiau ne visuomet „daugiau“ reiškia „geriau“.
„Microsoft“ atstovai bandė pašiepti ODF aprašus, teigdami, kad ISO organizacijos patvirtintame ODF standarte nėra aprašyta, kaip reikia suskaičiuoti matematines formules. Kita vertus, skaičiuojant formulių reikšmes pagal ECMA organizacijos patvirtintą OOXML standartą, rezultatas gali būti nenuspėjamas. Anot IBM darbuotojo, užsiimančio ODF tobulinimu, internetinio dienoraščio, OOXML skaičiavimo taisyklės yra aprašytos nevienareikšmiškai ar netgi klaidingai.
Kaip savo dienoraštyje rašo Robas Weiras, „Microsoft Excel“ darbo rezultatai gali būti klaidingi, nes, nenurodžius argumento matavimo vienetų (laipsniai ar radianai), trigonometrinės funkcijos SIN, COS ir TAN gali gražinti visai ne tą reikšmę, kurios laukiama. Ta pati problema gali kilti ir skaičiuojant atvirkštinių trigonometrinių funkcijų reikšmes. Kuriantiems su „Microsoft Office“ suderinamas sistemas, toks neapibrėžtumas gali tapti rimta problema, nes vieni programuotojai gali nuspręsti, kad įprastiniai matavimo vienetai yra laipsniai, o kiti – radianai. OOXML formatas neįvertina ir nacionalinių matavimo vienetų ypatumų. Pavyzdžiui, funkcija CONVERT, verčianti vienus matavimo vienetus verčianti kitais, ignoruoja tai, kad JAV puodelio (cup) talpa yra 8 uncijos (240 ml), Australijoje – 250 ml, o Didžiojoje Britanijoje – 285 ml.
Dėl šių neapibrėžtumų gali kilti skaičiavimų klaidos, perkeliant dokumentą iš vienos biuro programos į kitą. Apie funkcijų aprašų neatitikimus, praleidžiant nebūtinus parametrus, kai nėra aiški jų įprastinė reikšmė, perspėja ir „OpenOffice.org“ pagalbos sistema.
Tačiau anot R. Weiro, OOXML standarte yra ne tik neapibrėžtumų, bet ir klaidingų funkcijų apibrėžimų. Pavyzdžiui, ZTEST ir dar 8 statistinėse funkcijose yra padaryta ta pati tipografijos klaida, galinti pakeisti skaičiavimo rezultatus. Astrofiziko diplomą turinčio IBM darbuotojo teigimu, tarptautiniame standarte negalima palikti ketvirtoko rašiniams būdingų klaidų. Šias klaidas turėjo aptikti standartą patvirtinusi ECMA organizacija.
„Microsoft“ ir atvirojo kodo bendruomenė dažniausiai naudoja iš principo skirtingas sistemų kūrimo metodologijas. Užuot kūrusi palaipsniui, „Microsoft“ užsimojo iš kart sudaryti išsamų OOXML aprašą. 6000 puslapių standartas buvo sukurtas ir patvirtintas mažiau nei per metus. Dėl tokio skubėjimo liko nepastebėta dalis klaidų.
Tuo tarpu ODF buvo ir tebėra kuriamas palaipsniui pridedant naujus aprašus, t.y. taip pat, kaip ir dauguma atvirojo kodo programų. Šią kūrimo metodiką „Microsoft“ pateikdavo kaip vieną iš ODF standarto trūkumų, teigdama, kad per metus ODF aljansas sukūrė jau keletą standarto versijų ir nėra aišku kurią reikia naudoti. Tačiau yra sunku pasakyti, ar keletas neišsamių, bet tikslių standarto versijų yra blogiau už vieną galutinį, bet neteisingą standartą?.. Be to, „Microsoft“ teiginiai, kad ODF standarte nėra aprašyta formulių, tėra iškraipyta standarto teksto interpretacija. Kaip nurodoma „OpenMalaisya Blog“ puslapyje, ODF standarte tiesiog nėra nurodoma konkreti formulių sintaksė. Laisvos informacijos infrastruktūros fondas (FFI) įkūrė sprecialią noooxml.org svetainę, kuria siekia atskleisti OOXML standarto trūkumus, dėl kurių OOXML neturėtų patvirtinti ISO standartų organizacija.
Dokumentų standarto pasirinkimas tampa vis aktualesne problema. Pavyzdžiui, BBC portalas rašo, kad Jungtinės Karalystės archyvų darbuotojai baiminasi prarasti per daugelį daugelį sukauptas žinias vien todėl, kad nauji kompiuteriai nesugeba atverti senųjų dokumentų. Šalies Nacionaliniame archyve yra saugoma maždaug 900 metų rašytinės istorijos (maždaug 580 terabaitų), išsaugotos nusenusiais, šiuo metu nebenaudojamais dokumentų formatais. Didžiosios Britanijos atvirojo kodo aktyvistai sukritikavo Nacionalinio archyvo sprendimą, rinkis OOXML formatą šiems duomenims išsaugoti. Dėl įvairių suderinamumo problemų naujų „Office 2007“ dokumentų nenori priimti ir JAV mokslinės organizacijos.
Dokumento formato pasirinkimas apsprendžia būsimąją programinę įrangą, nes OOXML labiau atitinka „Microsoft Office 2007“ programų rinkinio galimybes, o ODF – „OpenOffice.org“. Dėl šios priežasties, „Microsoft“ yra suinteresuota, kad kuo daugiau organizacijų rinktųsi OOXML, o ne ODF. Tik tokiu būdu korporacija gali išsaugoti savo monopoliją biuro programų rinkoje.

UAB „Lrytas“,
A. Goštauto g. 12A, LT-01108, Vilnius.

Įm. kodas: 300781534
Įregistruota LR įmonių registre, registro tvarkytojas:
Valstybės įmonė Registrų centras

lrytas.lt redakcija news@lrytas.lt
Pranešimai apie techninius nesklandumus pagalba@lrytas.lt

Atsisiųskite mobiliąją lrytas.lt programėlę

Apple App StoreGoogle Play Store

Sekite mus:

Visos teisės saugomos. © 2026 UAB „Lrytas“. Kopijuoti, dauginti, platinti galima tik gavus raštišką UAB „Lrytas“ sutikimą.