23.05.08 • 8 kommentarer
Microsoft har denne uken annonsert støtte for ODF 1.1 og PDF/A i Microsoft Office. Det eneste som forhindret meg fra å la dette bli artikkel nummer tre i serien «når griser flyr», er at dette kun er en annonsering, i motsetning til de andre, som har gjennomført noe. Videre er ikke dette noe som kommer som lyn fra klar himmel. Jeg er ikke overrasket, tvert i mot, det er forventet.
Det mest nærliggende er å spørre hvorfor Microsoft implementerer en standard de selv har fremholdt som ufullstendig i forhold til sitt eget format, OOXML. Jeg tror det er flere årsaker til dette.
Press fra flere hold er kanskje den viktigste årsaken. Når ODF er vedtatt som obligatorisk dokumentformat i offentlig sektor verden over, krever blant annet EU og ikke minst markedet støtte for ODF i markedets mest utbredte kontorpakke.
Det ligger også en del retoriske argumenter til grunn, hvor Microsoft selv har forpliktet seg til å implementere ODF, fordi de har argumentert for at det er fullt mulig å la flere formater sameksistere. Å implementere kun én ISO-standard — nemlig sin egen — og ikke en annen i tillegg, vil kun være å underbygge argumentene om at Microsoft aldri har vært interessert i ISO-standardisering.
Et annet argument som jeg mener ikke må undervurderes, er hvordan selve implementeringen blir. Selv om ODF implementeres helt korrekt i Microsoft Office, vil det allikevel kunne oppstå situasjoner som følger av dårlige løsninger i Microsoft Office, som ikke lar seg fremstille korrekt i ODF. Eller faktisk ikke lar seg lagre i ODF i det hele tatt. Dette er et argument Microsoft har benyttet hele veien, og som nå kan bli deres anledning til å implementere ODF for så å løpe rundt i markedet og rope «se hvor dårlig ODF er» hver gang man møter problemer, selv om problemet kanskje ikke ligger i ODF som standard.
Det positive ved implementeringen er at brukere som allerede benytter Microsoft Office, og som ikke kan bytte den ut med OpenOffice, for eksempel i jobbsammenheng, er at de får tilgang til å lese og skrive ODF-dokumenter.
Det hevdes at Microsoft er i ferd med å bli et mer åpent selskap. Selv har jeg fremholdt at det skal svært mye til for å nå den grad av åpenhet definisjonen krever, men jeg ser i hvert fall implementeringen av ODF og PDF som et positivt trekk. Microsoft er ikke et åpent selskap. I stedet for å løpe rundt og forsøke å fremstå som det, har jeg tidligere hevdet at man kan være stolt av og argumentere for den forretningsmodellen man har, fremfor å forsøke å fremstå som noe man egentlig ikke er. Det er nemlig ikke noe galt i å levere proprietær programvare.
Videre vil implementeringen av ODF, dersom den implementeres korrekt, kunne bidra til forbedringer av standarden, fordi man ser feil eller mangler. Dette krever selvfølgelig noe av Microsoft, så gjenstår det bare å se hvilket innsatsnivå de legger seg på. Personlig tror jeg OOXML-farsen har lagt listen hva gjelder å bidra til alternativer til OOXML.
Alle som har arbeidet bare bittelitt med web kjenner garantert til Microsofts manglende eller ignorante forhold til standarder, og da spesielt webstandarder. Markedets mest utbredte nettleser, Internet Explorer, har gjennom historien vist seg som den nettleseren med dårligst støtte for webstandardene. Resultatet har i verste fall blitt websider som kun fungerer optimalt i Internet Explorer, eller timesvis med plunder og heft for å få ting til å fungere i denne nettelseren.
I verste fall kan det samme skje med implementering av ODF. Ved å ikke implementere ODF skikkelig, vil Microsoft få sin egen «Microsoft-ODF», som kun fungerer optimalt i Microsoft Office. Hensikten med dette vil, akkurat som med OOXML, være å få brukerne til å benytte Microsoft Office, fordi det angivelig gir dem best resultat. Det vil da være svært lett å både argumentere for å bruke Microsoft Office og OOXML fremfor OpenOffice og ODF.
Til slutt kan jeg anbefale Groklaws gode analyse av saken.
Vi får håpe EU går grundig til verks når de skal granske Microsofts ODF-støtte, slik at vi eventuelt får fram det snusket som måtte finnes. Likevel frykter jeg det verste.
Før man eventuelt kjøper Microsoft Office bør man kanskje validere ODF-dokumenter den lager. Det bør gi noen pekere i alle fall, selv om det sikkert finnes måter å gå rundt dette på også.
Fin artikkel Martin!
Først noen kommentarer: Jeg ser du setter likhetstegn mellom fri programvare og det å være et åpen selskap… Jeg er av en annen oppfatning, som jeg tidliger har argumentert for, hvor Microsoft er et åpent selskap, som støtter en rekke åpne standarder, har åpne innovasjonsprosesser, masse informasjon dirrekte fra utviklere i form av blogger osv. I sterk motsetning til for eksempel Apple, som kanskje er bransjens mest lukkede selskap.
Så til kommentarene dine. Microsoft gjør dette av foretningsmessige grunner. Sterkt press fra myndigheter, bedrifter og EU fører til at Microsoft ser seg nødt til å implementere ODF for å være konkuransedyktig.
Jeg ser du er bekymret for at Microsoft skal lage sin egen variant av ODF gjennom utvidelser. Jeg derimot er bekymret for det motsatte . ODF som standard baserer seg tungt på “utvidelser” gjennom XML tillegg for funksjonalitet som ikke er dekket gjennom ISO standarden. OpenOffice bruker blant annet flere tilegg. Hva vil skje dersom Microsoft kun velger å implementere ISO standarden, og ikke tileggene som “mange” velger å bruke? Skal OpenOffice være de som legger “standarden” hvor hvilke tillegg som kreves? Og hva skjer dersom Microsoft utvikler tillegg til ODF? Vil de da bli beskyldt, slik du antyder, for å lage en “Microsoft ODF”? Forhåpentligvis vil slike utvidelser gå gjennom OASIS, hvor også Microsoft ønsker å bidra.
Så til HTLM analogien. Microsoft har mye stygg webstandard historikk bak seg. Heldigvis retter de på alt dette i IE8. At Microsoft ombestemte seg, og valgte å bruke IE8-standard modus framfor IE7-modus for tegning av sider er et annet eksempel på hvor Microsoft begynner å bli mer moden når det kommer til å følge standarder. Nå får vi endelig en IE nettleser som støtter XHTML 1.1 og CSS 2.1.
Uansett er full ODF støtte et bra trekk av Microsoft, og nok et eksempel på at Microsoft i 2008 under Ray Ozzie ikke lengre er samme selskap som Microsoft under Bill Gates i 1998…
Så til HTLM analogien. Microsoft har mye stygg webstandard historikk bak seg. Heldigvis retter de på alt dette i IE8. At Microsoft ombestemte seg, og valgte å bruke IE8-standard modus framfor IE7-modus for tegning av sider er et annet eksempel på hvor Microsoft begynner å bli mer moden når det kommer til å følge standarder.
Tror nok ikke Microsoft gjør dette av fri vilje heller. De så seg nok bare fornøyd med å ha sikret seg monopol i 9 år på nettlesersiden, og så at konkurrentene begynte å ta over på grunn av større fokus på webstandarder. De har med andre ord ikke noe valg, dersom de i det hele tatt vil være med å konkurrere.
Det er mulig jeg misforstår hvorfor du mener dette vil skje først når griser flyr, men er det ikke slik at Microsoft allerede en gang har forsøkt å implementere PDF-støtte i Office 2007 og at funksjonaliteten var der i tidlige betautgaver? Til tross for at PDF vel er en åpen standard, fikk Adobe stoppet støtten ved å true med rettsak som gikk på misbruk av markedsmakt.
Hva Microsoft tenker om ODF vet jeg jo ikke, men tyder ikke dette på at Redmond er på rett spor hva PDF angår i det minste? Se også http://www.betanews.com/article/Microsoft_to_Drop_PDF_Support_in_Office/1149284222
Jeg er like skeptisk som de fleste andre her. Microsoft er ikke et åpent selskap og det vil ta mange år med handlinger som vitner om åpenhet før jeg blir overbevist om det motsatte. Å slenge om seg med lovnader og over ti år etter en standard er ratifisert lage et produkt som (kanskje) følger den (med IE8) er ikke godt nok. Ikke i nærheten en gang. Jeg tror de kommer til å implementere ODF på enklest og billigst mulig måte og skylle utilstrekkelighetene og feilene i Office’ interne datamodell på ODF som standard. De kommer til å kaste hendene i været ved enhver anledning og si at det er ODF som er problemet og ikke deres implementasjon av standarden. Videre kommer de ikke til å bidra i nevneverdig grad for å forbedre ODF. Om noe kommer de til å utvide standarden med proprietære og udokumenterte tillegg. Vi får se.
Jonas, hvor har du lest at IE8 skal få XHTML-støtte? Av det jeg vet kommer den kun til å støtte XHTML som tidligere, altså servert med Content-Type: text/html. Om IE8 ikke støtter application/xhtml+xml støtter den heller ikke XHTML og i hvert fall ikke versjon 1.1 som ikke skal serveres som text/html (noe som er lov, men frarådet å servere versjon 1.0 som).
er det ikke slik at Microsoft allerede en gang har forsøkt å implementere PDF-støtte i Office 2007 og at funksjonaliteten var der i tidlige betautgaver?
Microsoft Office 2007 kan lagre som PDF dersom du laster ned og installerer en 2007 Microsoft Office Add-in med det klingende navnet «Microsoft Save as PDF or XPS».
Nå er det ikke slik at jeg setter likhetstegn mellom det å være «et åpent selskap» og fri programvare. Det siste er klart definert, blant annet av FSF, mens det siste kan være akkurat det man selv ønsker det skal være. Der du, Jonas, åpenbart mener at Microsoft er eller er i ferd med å bli det, har jeg tidligere argumentert for hvorfor jeg mener Microsoft er svært langt unna å kunne klassifiseres som et åpent selskap, både hva gjelder løsninger de leverer, samt arbeids- og innovasjonsprosesser.
Jeg har selv 8 års fartstid i Microsoft-nettverket. Enten aksepterer man tingenes tilstand, og kjøper argumentene, eller så stiller man spørsmålstegn ved enkelte ting. For meg ble det for mange spørsmålstegn i forholdet mellom hva som ble sagt og hva som faktisk ble levert. Jeg har blant annet selv god kjennskap til hvordan det du kaller innovasjonsprosessene fungerer, blant annet i forbindelse med utvikling av Microsofts forretningsprogramvare, Microsoft Business Solutions. Det er en lang historie, som jeg gjerne utreder ved behov, men jeg opplever hele denne prosessen mer som byråkratisk enn som innovativ.
Hvilke tillegg til ODF tenker du på når du omtaler tillegg implementert i OpenOffice, Jonas? Når vi først er inne på implementering av ODF i alternative kontorpakker, vil jeg påpeke at jeg er ganske sikker på at implementeringen av ODF i Microsoft Office vil avdekke feil i implementeringen i andre kontorpakker, blant annet OpenOffice.
Ellers har andre kommentert hvorfor Microsoft nå støtter webstandardene bedre i IE8 enn hva de har gjort i tidligere versjoner. De gjør det fordi de må, ikke nødvendigvis fordi de vil. Hadde viljen vært der, kunne de gjort dette for mange, mange år siden.
Med RSS kan du abonnere på nye kommentarer som postes til denne artikkelen.
Du kan legge igjen et trackback fra ditt eget nettsted ved å benytte trackback-adressen til denne artikkelen. Eventuelle tracback ser du under.
Enda flere artikler? Besøk arkivet.
Bekkelund.net er en blogg av Martin Bekkelund, hvor han lufter sine tanker om IT og IT-politikk. Martin arbeider til daglig som seniorrådgiver, foredragsholder og skribent i IT-bransjen, hvor han veileder bedrifter og organisasjoner i strategisk bruk av IT. Les mer...
© 1995-2012 Martin Bekkelund
Opphavsrett • RSS • Kontakt
Lasse G. Dahl
23. mai 2008 22.51
Det er det du nevner i siste avsnitt som også er min bekymring. Som jeg nevner i min kommentar til min egen post, er jeg redd for at det kan dukke opp MS-Office-spesifikke løsninger på samme måte som vi har sett systemspesifikke utvidelser til HTML fra samme selskap.
Men jeg velger inntil videre å tro at dette i første rekke er et ledd i å beholde de store, offentlige kundene, noe de nok vil kunne oppnå med skikkelig ODF-støtte, og ser deres intensjon om å delta i standardiseringsorganet som et tegn på dette.
La oss krysse fingrene for det. For reelt åpne formater er langt viktigere enn om folk betaler MS-skatt eller ikke.