PAHA KYSYMYS
2.6.2011, 16:45Miksei MS Office tue avoimia standardeja?

Standardointi on herättänyt viime aikoina useammankin kysymyksen. Nyt palaamme aiheeseen, kun Tietoviikon lukija haastoi Microsoftin vastaamaan kysymykseen MS Officen dokumenttistandardeista.
Vastaajana on Microsoftin tietoturvajohtaja Kimmo Bergius.
Miksi MS Office ei tue avoimia standardeja dokumenteissa? Miksi MS Office ei ole yhteensopiva omien asiakirjaformaattien kanssa?
Aiemmat Pahat kysymykset löytyvät täältä.
Kysymys heijastelee yleistä väärinkäsitystä Officen tiedostoformaateista.
Microsoftin Office on jo versiosta 2007 lähtien tukenut sekä Open XML- että ODF-tiedostoformaattia, jotka molemmat ovat paitsi standardoituja myös avoimia formaatteja.
Versiossa 2007 tuettiin Open XML -formaatin jo aiemmin standardoitua ECMA 376 –määritystä, ja Office 2010 tukee ISOssa hyväksyttyä ISO/IEC 29500 -formaattia. ODF-tuki perustuu OASIS-standardointijärjestön standardoimaan ODF 1.1 -versioon sekä Officen versiossa 2007 että versiossa 2010. Tätä versiota ei ole vielä hyväksytty ISOn toimesta, mutta standardointityö on parhaillaan meneillään.
Molempia tuettuja formaatteja voi kuka tahansa vapaasti hyödyntää omassa sovelluskehityksessään, ja näin on jo tapahtunutkin lukuisten tuotteiden kohdalla. Lisäksi Open XML -määritystä hyödynnetään myös räätälöidyissä ratkaisuissa sekä tuotettaessa että käytettäessä esimerkiksi Excel-dokumenttien sisältämiä tietoja. Kehittäjille lisätietoja löytyy muun muassa osoitteesta http://openxmldeveloper.com/.
Luonnollisesti tuki molemmille formaateille on saatavilla erikseen myös aikaisempiin Office-versioihin erilaisten erikseen asennettavien laajennuspakettien kautta. Lisätietoja tästä löytyy Microsoftin web-sivustolta. Yleistä tietoa standardeista ja niiden hyödyntämisestä Microsoftin tuotteissa löytyy täältä.

Olisiko sinulla ohjelmistojätille hankala kysymys? Lähetä kysymyksesi meille.
Tietoviikko valitsee kysymysten joukosta tiukimmat ja penää niihin vastauksen Microsoftilta. Asiattomat ja alatyyliset lohkaisut jätetään luonnollisesti huomiotta. Suosikkejamme ovat erityisesti yrityskäyttäjää koskettavat aiheet.
Avoin standardi on termi joka ei tarkoita mitä se sanoo. Otetaan vastaava esimerkki muualta ohjelmistoalalta:
STEP on standardi, joka periaatteessa on avoin kenelle tahansa joka haluaa istuskella suomen standardointiliiton kirjastossa. Sääli vaan että standardilla ei kyllä koskaan saa aikaiseksi juuri mitään koska se on liian laaja, ei toimi ja kaikkien tuki on vajaa.
No niin eli voi olla vain standardi ja SILTI kukaan ei pysty sitä lukemaan. Standardi onkin eri asia kun yhteensopivuus. On todella helppo tehdä standardi jota kukaan avoimuudestaan huolimatta ei voi käyttää.
Näin on tässäkin. Erittäin helposta asiasta on tehty ihan liian monimutkainen. On siis ihan eri asia tehdä yhteensopivaksi kun noudattaa standardia joka on surkea.
Eli sanokaa vaan avoin standardi mutta se ei yhteensopivuutta tee.
Kannattaa myös kysyä, miksi OpenOffice tai LibreOffice eivät noudata odf:n standardoitua versiota?
Noissa molemmissahan on hankalana ongelmana se, että ne ovat ottaneet käyttöön odf:stä vasta standardi-ehdotus-vaiheissa olevia ominaisuuksia ja käyttävät niitä dokumenttien talletuksessa. Seurauksena on siten dokumentteja, joissa on standardiluonnos-rakenteita. Tietysti ne tuottavat sitten ongelmia kaikille muille sovelluksille, jotka käyttävät odf:ää sen standardoidun version mukaan ja niillä ominaisuuksilla - juuri yhteensopivuuden varmistamiseksi. Mutta OpenOffice ja LibreOffice rikkovat tuon yhteensopivuuden muiden odf-pohjaisten sovellusten kanssa. Voi siis sanoa että ne eivät käyttä standardia.
Microsoftin "standardi" on ajettu läpi kyseenalaisin keinoin. Kuka muistaa vielä tämän uutisen:
http://www.tietokone.fi/uutiset/2007/microsoftin_standardia_kritisoinut_sai_potkut
"Microsoftin standardia kritisoinut sai potkut"
Höpötin löpötin. Open Officella saan auki MS Officella tehdyt dokumentit ja voin jopa tallentaa sen tiedostomuodoissa. MS Office taas kieltäytyy avaamasta Open Officella tehtyjä dokumentteja. Mikä se tuki siis on?
PAHA KYSYMYS
19.5.2011 9:39Miten on ARM-tuen laita?
Tämänkertainen Paha kysymys iskee Windowsin ARM-versioon ja sovellusten tulevaisuuteen. Onko sitä? »
PAHA KYSYMYS
21.2.2011 13:02Miksi käyttäisimme Officea kun Googlen Appsitkin ovat olemassa?
Niin, tosiaan. Tom Toivonen kertoo, miksi Office on hänen mielestään edelleen hintansa väärti. »
PAHA KYSYMYS
16.11.2010 13:20Onko Office 2010 -tuotetunnuskortti heitettävä roskiin, jos läppäriini onkin esiasennettu 2007-versio?
PAHA KYSYMYS
31.5.2010 9:11Miksei Microsoft ole tehnyt verkkokaupparatkaisua?
Kysymykseen vastaa tuote- ja ratkaisupäällikkö Arto Rämö Microsoftilta. »



Ilmoituksesi käsitellään seuraavan työpäivän kuluessa.