Gratis artikkelserie

Les vår artikkelserie om Software as a service

Last ned artikkelen

Fartsdump i skyen

LEDER: Det er lite hensiktsmessig at Narvik kommune må brøyte vei for skytjenester i det offentlige.

Les mer Les mer

ANNONSEBILAG

Videokonferanse som tjeneste

Flere og flere kunder ønsker ikke å eie videoinfrastrukturen sin, men å kjøpe dette som en tjeneste.
 

Verktøy for fremtiden

KOMMENTAR: Norsk tungregning er for lett, selv med vårens nyheter. Vår forskning bør være ledende, men da må innsatsen intensiveres.

Les mer Les mer

Les CW på mobilen

Få it-nyhetene rett i lomma.

Du får som fortjent

KOMMENTAR: Outsourcing eller tjenesteutsetting er ord som vekker blandete følelser.

Les mer Les mer

Computerworld kvitrer

Få it-nyhetene først.

it-kvitter på Twitter!

Et Kodak-øyeblikk

KRONIKK: Kodak, på kanten av stupet. Det mest ikoniske offeret for digitaliseringen så langt, og det mest ironiske.

Les mer Les mer

 
Du er her: Computerworld >
 

- Microsoft misbruker sin makt overfor ISO

Martin Bekkelund
08.08.2007 kl 06:50

LESERBREV: Martin Bekkelund mener at Microsoft misbruker sin makt overfor organisasjonene ECMA og ISO i sitt siste innlegg i debatten om OOXML.

- Microsoft misbruker sin makt overfor ISO

Martin Bekkelund, senior løsningsarkitekt i Nexus Consulting.

Før sommerferien kaller Shazad Rana undertegnede en religionskriger. Når det kommer til IT og religion er undertegnede ateist. Rana bør heller se i speilet for å finne sin religionskriger, han som fungerer som Microsofts leiesoldat. Hvilke kvalifikasjoner trenger for øvrig en religionskriger? Jeg har inntrykk av at man forsøker å demonisere alle som er kritiske til Microsofts fremgangsmåte i dokumentformatsaken, ved å kalle dem religionskrigere.

Det er trist å se hvordan Rana benytter størsteparten av innlegget til å gjøre seg opp meninger om undertegnede, samt bedrive personkritikk i stedet for å diskutere dokumentformater, som er det interessante i diskusjonen. Rana skal få bedrive personkritikk for egen regning. Jeg ønsker i stedet å fokusere på det som er viktig, nemlig fremtidens dokumentformater.

Hvem skal sette premissene?

Rana og Microsoft må spørre seg selv hva og hvem IT er til for. IT eksisterer blant annet for å effektivisere vår hverdag, både for bedrifter og privatpersoner. IT-bransjens primære mål er å levere løsninger for å understøtte mennesker, bedrifter og organisasjoners behov. Rana har derfor feil perspektiv på sin egen bransje, når han skriver at han «har engasjert seg i debatten fordi den er viktig for svært mange av oss som jobber med programvareutvikling».

ALT OM OOXML-DEBATTEN HER:

- Global standard er en utopi
- Global standard ingen utopi
- Microsofts dokumentformat er ubrukelig
Vi har nok religionskrigere

Skyttergravskrig om standarder
Dobbel standard i Danmark
Disse feller dom over Microsoft

Rana signerer således min påstand om at enkelte programvareprodusenter meler sin egen kake i denne prosessen, i stedet for å fokusere på hva markedet faktisk trenger. Denne debatten er ikke bare viktig for oss som jobber med programvareutvikling, den er aller mest viktig for de som skal bruke løsningene vi lager. Milliarder av mennesker avhenger av at vi i IT-bransjen utarbeider det som er til det beste for dem, og ikke hva som er til det beste for oss.

Jeg arbeider selv med programvareutvikling, og har blant annet tilbragt åtte år hos en Microsoft-partner. I motsetning til Rana har jeg fortsatt fokus på hva min bransje bør gjøre, nemlig å levere IT-løsninger til mennesker. Rana hevder at aktører som blant annet Microsoft setter premissene i vår bransje, og det har han langt på vei rett i. Betyr det imidlertid at aktører med de-facto-monopol setter premisser som er til det beste for de som skal bruke løsningene? Monopolister setter sjelden andre premisser enn de som best gavner dem selv.

OOXML er ikke et åpent format

OOXML (Office Open XML) er et patentert, lukket, leverandøravhengig format, selv om Rana hevder noe annet. Formatet er utviklet av Microsoft for Microsoft Office 2007, og inneholder svært mange referanser til udokumenterte funksjoner i eldre Microsoft Office-versjoner. Det vil si at for å implementere hele spesifikasjonen til OOXML, må man ha tilgang til spesifikasjonen for de tidligere Microsoft Office-formatene.

Hvem andre enn Microsoft kan fortelle meg hvordan jeg skal kunne implementere funksjonalitet som «useWord97LineBreakRules», «useWord2002TableStyleRule» eller «shapeLayoutLikeWW8», slik spesifikasjonen til OOXML beskriver det?

Oversatt til forståelig norsk, beskriver spesifikasjonen funksjonalitet som «Lag linjeskift som Word 97». Hvordan Word 97 lager linjeskift er det kun Microsoft som vet. Argumentet til Microsoft er at dette er referanser til funksjonalitet for å sikre bakoverkompatibilitet med gamle dokumenter. En standard skal ikke være bakoverkompatibel.

Kompatibilitet skal håndteres av applikasjonene som skal håndtere formatene. Jeg er ikke alene om å lure på hva slik kode gjør inne i et dokumentformat. Denne typen funksjonalitet skal befinne seg i egne migreringsapplikasjoner, for å konvertere informasjon fra gamle dokumenter til nye, slik Sun gjør for StarOffice. Det spiller heller ingen rolle hvorvidt denne delen av spesifikasjonen faktisk blir tatt i bruk, så lenge spesifikasjonen inneholder referanser til lukket, proprietær kode, som er avhengig av Windows som plattform for å fungere.

OOXML-spesifikasjonen er overdimensjonert

Omfanget av OOXML-spesifikasjonen er et mareritt for enhver utvikler. Med godt over 6000 sider er det svært få utviklere som orker å lese hele spesifikasjonen, og langt færre som klarer å forstå den. Dette vet Microsoft, og det er utvilsomt derfor spesifikasjonen er så omfattende. De satser derfor på at folk heller benytter Microsofts verktøy, fremfor å utvikle sine egne.

Det hele minner om rettsakene i EU, hvor Microsoft har levert inn enorme mengder med papir for å trenere saksgangen. Jeg tviler eksempelvis på at Rana ønsker å avsette tid i sin utviklerstall, for å få sine utviklere til å forstå OOXML-spesifikasjonen. Til sammenligning er ODF-spesifikasjonen (OpenDocument Format) størrelsesmessig kun ti prosent av OOXML.

Under årets OpenOffice-konferanse i Lillestrøm kunne ikke Microsofts Rune Zakariassen svare på hvor mange av de 6000 sidene i spesifikasjonen som var relatert til konvertering fra gamle dokumenter. Han kunne heller ikke svare på hva binær kode gjør inne i et åpent, XML-basert dokumentformat. Hvis ikke Microsoft kan besvare disse spørsmålene, hvordan kan de forvente at andre kan det?

Microsoft misbruker sin makt

Allikevel har Microsoft gjennomført det kunststykket å få OOXML godkjent som en ECMA-standard i desember 2006, og jeg skal ikke legge skjul på at jeg setter spørsmålstegn ved Microsofts rolle i denne standardiseringsprosessen, akkurat som jeg nå setter spørsmålstegn ved deres rolle i ISO-prosessen.

Jeg underkjenner verken ECMA eller ISO som organisasjoner, men Microsofts åpenbare misbruk av sin makt overfor disse organisasjonene. Microsoft misbruker sin tilnærmede monopolsituasjon til å tvinge igjennom sine ønsker i disse organene, noe som ikke nødvendigvis er i tråd med hva markedet faktisk trenger. Det er således svært praktisk for Microsoft og Rana å hevde at det er ECMA som eier OOXML, selv om realiteten kanskje er noe annerledes.

Det eneste Microsoft oppnår er å misbruke markedets tillit til at IT-bransjen klarer å samle seg om felles standarder.

Det eksisterer allerede en ISO-sertifisert dokumentstandard

Hvorfor er det så viktig for Microsoft å få sertifisert OOXML som en ISO-standard, når det allerede eksisterer en sertifisert dokumentstandard? ODF er allerede ISO-sertifisert, og som nevnt i min forrige artikkel har ISO en policy som sier at ISO-medlemsland foretrekker én global standard på et felt. For meg vitner det om manglende respekt for ISOs retningslinjer fra Microsoft, når de nå forsøker å tvinge igjennom en konkurrerende standard med rå makt.

Det er svært vanskelig å forstå hvorfor Microsoft så hardt ønsker å sertifisere OOXML, i stedet for å bistå med videreutvikling av ODF. Det er liten tvil om at både Microsoft og IT-bransjen generelt ville fått stor respekt ved å kunne samle seg om en felles standard, fremfor å utarbeide konkurrerende standarder. I tillegg syntes jeg det er merkelig at Microsoft heller ikke ønsker å støtte ODF i Microsoft Office, til tross for at ODF allerede er ISO-sertifisert. Det finnes riktignok tilleggsfunksjonalitet for å behandle ODF-dokumenter i Microsoft Office, men sannsynligheten for at den får stor utbredelse, er dessverre minimal. Det er kun ut i fra et ønske om å binde kundene til Microsofts programvare at man kan forstå Microsofts valg.

Markedet ønsker frihet til å sette sine egne premisser

Det er mange som engasjerer seg i debatten om dokumentformater, fordi det er en prinsipielt viktig sak. Personlig engasjerer jeg meg i debatten fordi jeg selv ønsker å sette premissene for når, hvor og hvordan jeg vil benytte informasjon jeg har lagret. Premissene ønsker jeg altså å sette selv, i stedet for å la aktører som Microsoft sette de for meg, slik Rana mener er det beste. Det vil forbause meg om det eksisterer rasjonelle argumenter for å la andre sette premisser for ens egen informasjon, enten man representerer en bedrift eller som privatperson.

Martin Bekkelund arbeider til daglig som senior løsningsarkitekt for Nexus Consulting AS i Oslo. Nexus arbeider med fri programvare og åpne standarder for informasjonshåndtering og e-handel.

På jakt etter ny jobb?

På tide med et kurs?

blog comments powered by Disqus

Deler pasientinfo i strid med loven

Oslo kommune har delt pasientdatabaser både med private og på tvers av enheter siden 2006. Dette er brudd på personvernloven, men kommunen har fått dispensasjon. Nå vil myndighetene endre loven.

Les mer om dette Les mer

Lovsurr mot samhandling

LEDER: Hvorfor i all verden var ikke forskriften på plass da Samhandlingsreformen ble satt ut i live?

Les mer om dette Les mer

Sverige skroter Lotus Notes

Store deler av svenske myndigheter vil heller ha Outlook. Det får de i juni.

Les mer om dette Les mer

Aslaks røyklegging

"Fuck off from ubuntu."

BLOGG: Det går ganske hardt for seg i enkelte teknologiforum om dagen.

Les mer om dette Les mer

99x signerer med Delta

Arbeidstakerorganisasjonen Delta kvitter seg med tre av fire i it-avdelingen og outsourcer til 99x.

Les mer om dette Les mer

Sjekk ut tekno-vibratoren!

Nå kan du fjernstyre vibratoren med smarttelefon og erotiske apps.

Les mer om dette Les mer

Å tenke nytt

DND: Regjeringen har klar ambisjon om mer bruk av digitale kanaler, men mye gjenstår.

Les mer Les mer

Teknologidamenes samlingsplass

Hva skjer når man sender en mann på nettverkingstreff for kvinner?

Les mer om dette Les mer

 
  
Mest anbefalt
Han lagde Apples trådløsnett
 Han lagde Apples trådløsnett
  Facebook:5   Twitter:6
Vil ikke ha krisekompetanse
 Vil ikke ha krisekompetanse
  Facebook:6   Twitter:5
Spill deg til bedre kode
 Spill deg til bedre kode
  Facebook:8   Twitter:2
Staten tar DLD-regningen
 Staten tar DLD-regningen
  Facebook:2   Twitter:7
Lovsurr mot samhandling
 Lovsurr mot samhandling
  Facebook:5   Twitter:3
Sjekk ut tekno-vibratoren!
 Sjekk ut tekno-vibratoren!
  Facebook:2   Twitter:5
Deler pasientinfo i strid med loven
 Deler pasientinfo i strid med loven
  Facebook:1   Twitter:6
Nytt nettbrett med KDE
 Nytt nettbrett med KDE
  Facebook:4   Twitter:3

Min side IDG

Dataforeningen
07. feb 2012 - Oslo

Dataforeningen
15. feb 2012 - Trondheim

CIO Forum
16. feb 2012 - Oslo Kongressenter Folkets Hus

Dataforeningen
20. feb 2012 - Stavanger

Manag-E Nordic
28. feb 2012 - Askerhallen

Energyworld
01. mar 2012 - Stavanger

Dataforeningen
06. mar 2012 - Trondheim

CIO Forum
08. mar 2012 - Oslo Kongressenter Folkets Hus

PMI Norway Chapter
08. mar 2012 - Oslo

itSMF
14. mar 2012 - Clarion hotel Oslo Airport

Dataforeningen
19. mar 2012 - Oslo

Dataforeningen
19. mar 2012 - Trondheim

CIO Forum
22. mar 2012 - Oslo Kongressenter Folkets Hus

Dataforeningen
22. mar 2012 - Stavanger

Dataforeningen
11. apr 2012 - Oslo

Dataforeningen
26. apr 2012 - Oslo

CIO Forum
CRM
26. apr 2012 - Oslo Kongressenter Folkets Hus

Dataforeningen
04. mai 2012 - Kristiansand

Dataforeningen
08. mai 2012 - Trondheim

Dataforeningen
08. mai 2012 - Hurtigruten

Computerworld it-trender
10. mai 2012 - Oslo

Dataforeningen
23. mai 2012 - Sandefjord

CIO Forum
24. mai 2012 - Oslo Kongressenter Folkets Hus

Mobile trender
13. jun 2012 - Oslo

CIO Forum
21. jun 2012 - Oslo Kongressenter Folkets Hus

CIO Forum
30. aug 2012 - Oslo Kongressenter Folkets Hus

CIO Forum
20. sep 2012 - Oslo Kongressenter Folkets Hus

CIO Forum
27. sep 2012 - Oslo Kongressenter Folkets Hus

Admin
10. okt 2012 - Oslo

CIO Forum
25. okt 2012 - Oslo Kongressenter Folkets Hus

Healthworld
01. nov 2012 - Oslo

Computerworld Årets it-direktør
15. nov 2012 - Oslo

CIO Forum
22. nov 2012 - Oslo Kongressenter Folkets Hus

CIO Forum
13. des 2012 - Oslo Kongressenter Folkets Hus


Copyright 2012 IDG Magazines Norge AS. All rights reserved

Postboks 9090 Grønland – 0133 OSLO / online@idg.no / Telefon 22053000

Ansvarlig redaktør Morten Kristiansen / Utviklingsansvarlig Ulf H. Helland / Salgsdirektør Jon Thore Thorstensen