Skift til HTTPS for at undgå aflytning. Installer CAcerts certifikat først. Det tager 1 minut.

Upcoming events

  • No upcoming events available

Events

« September 2010 »
ManTirOnsTorFreLørSøn
12345
6789101112
13141516171819
20212223242526
27282930
Skip to top of page

Hvorfor OOXML ikke er åben


Mange har påstået, at Microsoft's OOXML-format er en åben standard. Men selvom OOXML har været igennem en ISO-godkendelse, kan man ikke kalde formatet for åbent.

Det har ikke som sådan noget med ISO at gøre, men om den måde, hvorpå Microsoft har misbrugt godkendelsesprocessen i ISO.

Også danske eksperter har været i tvivl: Helge Sander nedsatte et ekspertudvalg til at vurdere dokumentformater. I ekspertudvalgets rapport findes ikke en direkte vurdering af, om OOXML er et åbent format - men rapporten omtaler "de to åbne formater". Det antyder, at de regner OOXML for et åbent format. I ekspertudvalgets anden rapport vurderer de, at organisationerne ECMA, OASIS og ISO alle er "relativt åbne", og at OOXML dermed er en åben standard.

Men bare fordi ISO som organisation er "relativ åben", betyder det ikke nødvendigvis, at det enkelte format - OOXML - er det. Tværtimod har OOXML's vej gennem ISO været meget atypisk.

For det første har standardiseringsarbejdet hele tiden gået ud på at blåstemple det format, som alene er udviklet af Microsoft. I kommisoriet for ECMA's arbejdgruppe for OOXML hed formålet: "To Produce a formal Standard for office productivity documents which is fully compatible with the Office Open XML Formats". Altså: ECMA OOXML skal være det samme som Microsofts format.

Men for det andet - og endnu værre - er der rigelige eksempler på, at Microsoft har forsøgt at styre processen igennem ISO.

I første omgang forsøgte Microsoft at "pakke" de nationale standardorganisationer, som kan stemme i ISO. Blandt andet betalte Microsoft for stemmer i Sverige. Også i Norge og flere andre lande, var der tegn på urent trav fra Microsofts side. Alligevel blev OOXML forkastet af ISO.

I mellemtiden meldte flere lande sig ind i ISO som stemmeberettigede. Lande som Elfenbenskysten, som aldrig før havde interesseret sig for dokumentstandarder, betalte pludselig for at blive stemmeberettiget medlemsland i ISO. De afgav et svar til fordel for OOXML, men deltog iøvrigt ikke i standardiseringsprocessen. Tilsvarende optrådte andre af de ny-indmeldte lande som "stemmekvæg" til fordel for OOXML. Efter en lang diskussion blev OOXML så godkendt i ISO med et snævert flertal.

Under den lange diskussion blev der tilføjet nogle ændringer, for at få OOXML til at glide ned hos de skeptiske ISO-medlemmer. Men ændringerne nåede ikke at blive indføjet før den endelige afstemning - så ISO's medlemsorganisationer måtte stemme om OOXML uden at have set den endelige tekst. Til gengæld fik de lovning på, at alting nok skulle komme på plads. Det ville en arbejdsgruppe i ISO sørge for.

Men i denne arbejdsgruppe er der et overvældende flertal af Microsoft-folk. De fleste firmaer sender én person til arbejdsgruppen - ligesom man gør i ODF-arbejdsgruppen i OASIS. Men i ISO's arbejdsgruppe sender Microsoft 5-10 mand, og udgør alene op mod halvdelen af stemmerne. Dertil kommer firmaer, som er Microsoft-partnere eller på anden vis har sammenfaldende interesser med Microsoft. Resultatet er, at Microsoft har absolut flertal i arbejdsgruppen.

Dette flertal anvender de til at misbruge fejlretningsprocessen: Når en standard er godkendt i ISO, kan den tilknyttede arbejdsgruppe rette åbenlyse fejl i standarden. Det kan for eksempel være stavefejl eller misvisende eksempler. I alle tilfælde siger ISO's regler, at arbejdsgruppen ikke må tilføje ny funktionalitet eller ændre vedtaget funktionalitet. Især må rettelser ikke risikere at få eksisterende programmer til at holde op med at virke.

Trods denne regel, har den Microsoft-dominerede arbejdsgruppe lavet omfattende tilføjelser til standarden. Desuden er der lavet ændringer, der vil få evt. programmer til at holde op med at virke.

Allermest tankevækkende er det, at nogle af de rettelser, som oprindeligt blev indført i standarden for overhovedet at få den vedtaget i ISO, nu bliver rettet tilbage. Et eksempel på dette handler om datoer og skudår: I Microsofts oprindelige format var det tilladt at lagre datoer i et format, der regnede skudår forkert. Dette protesterede mange af ISO's medlemsorganisationer over - herunder Dansk Standard. På den baggrund ændrede man standarden, så man kun kunne gemme korrekte datoer. Det var en af betingelserne, som Dansk Standard og andre stillede for at godkende formatet i ISO. Men nu har den Microsoft-dominerede arbejdsgruppe lavet en "rettelse", der omgør ISO's medlemmers beslutning, så det igen bliver talladt at gemme datoer i et format, hvor skudår er forkert! Formålet er alene, at Microsoft så ikke behøver at rette skudårs-fejlen i deres Office 2007-programmer.

Det er med andre ord tydeligt, at OOXML-arbejdet i ISO er markant påvirket af Microsoft - i en sådan grad, at man må sige, at Microsoft stadig har den fulde kontrol over formatet.

Det er muligt, at ISO som organisation er "relativ åben" - men Microsoft har tydeligvis fundet en måde at omgå denne åbenhed.

OOXML er ikke en åben standard.