I fjor høst kom Microsoft med en oppdatering til Office 2003. Denne oppdateringen gjorde det umulig å åpne en rekke eldre dokumentformater, og var derfor flott ammunisjon til alle oss som mener at dokumentformater må være åpne, godt beskrevne og ISO-sertifiserte, nettopp for å unngå at et dominerende markedsaktør kan kontrollere når og på hvilken måte du får tilgang til informasjonen din.
Microsofts første forklaring på hvorfor denne endringen var nødvendig, var på grunn av feil i filformatene, feil som kunne utgjøre en sikkerhetsrisiko. Nå er ikke jeg noen programmerer, men jeg spekulerte veldig på hvilke feil dette var — som ikke kunne omgås av dem som faktisk hadde laget Office 2003. I og med at andre programmer åpner i alle fall noen av disse filformatene uten problemer, minner dette svakt om en bortforklaring, og Microsofts David LeBlanc innrømmer nå heldigvis dette i et bloggeinnlegg:
«In the KB article we stated that it was the file formats that were insecure, but this is actually not correct. A file format (with some exceptions, like .hlp files) isn’t insecure – it’s the code that reads the format that’s more or less secure. The parsers we use for these older formats aren’t as robust as the code we’ve written more recently, which is part of our decision to disable them by default»
Det er ikke filformatene som er usikre, det er Office 2003. Og istedet for å reparere Office 2003, fjerner Microsoft støtten for de dokumentene som bruker denne usikre koden. Og for å gjøre det hele totalt meningsløst, gjør de det nå enklere å skru på støtten for disse gamle filformatene som altså bruker skadelig kode.
Et gratis tips til Microsoft: Hvis kartet ikke stemmer med terrenget, er det alltid bedre å prøve og oppdatere kartet, enn å ta frem hakke og spade for å prøve å få verden til å stemme med det du ser for deg på papiret. Og hvis du har programvare med «less secure code», er det bedre å skrive om denne koden, enn å prøve og gjemme den.
Et av problemene til Open Source-bevegelsen har vært mangelen på reklamekroner. Jeg regner med det er mange som takker Microsoft for å markedsføre slike åpenbare blundere og manglende grunnleggende sikkerhetsforståelse som dette — for årsakene til å bytte ut Microsofts Officeprodukter begynner å bli mange.
Jeg synes ikke lenger det er slik at årsakene til å bytte ut Microsoft Office øker, men heller at det har bikket dit hen at årsakene for å beholde det er blitt forsvinnende små. Jeg har de to siste årene ikke brukt noe annet enn OpenOffice hjemme og kan ikke si at jeg har møtt på ett eneste problem. Jeg har riktignok måtte spørre om å få enkelte tilsendte .docx-filer i et annet format, men det hadde jeg måttet med Office 2003 også (jeg klarte aldri å få OOXML-støtten i Office 2003 til å fungere, verken hjemme eller på jobb).
Microsoft Office er et usikkert sammensurium av eldgammel og råtten kode, mye likt Internet Explorer og Windows selv. Den eneste grunnen til at jeg i dag benytter meg av Windows på hjemme-PC-en er at spill foreløpig fungerer alt for dårlig på Linux. Jeg vurderer å oppgradere til Mac neste gang, da spillutvalget er en god del større til OS X. Men når tiden er moden for det, bytter jeg til Ubuntu (eller den aromaen som smaker best) Linux tvert, og jeg kommer ikke til å se meg tilbake.