lauantai 22. toukokuuta 2010

Avoimet standardit - mitä ne ovat?

EU:n komission tiedoksianto Euroopan digitaaliagendasta julkaistiin tällä viikolla. Dokumentin yhteentoimivuutta ja standardeja käsittelevä luku on aiheuttanut jonkin verran turbulenssia blogosfäärissä. Aikaisemmin verkkoon vuotanut versio agendasta korosti avoimien standardien (open standards) merkitystä yhteentoimivuuden saavuttamisessa. Nyt julkaistu lopullinen versio taas ei mainitse niitä laisinkaan, vaan puhuu kierrellen 'tiettyjen ICT-foorumeiden ja -konsortioiden standardeista'. Mm. Glyn Moody teilasi muutetun tekstin tuoreeltaan ja piti sitä täydellisenä takinkääntönä komissaari Neelie Kroesilta, joka on useissa yhteyksissä esiintynyt avoimien standardien kannattajana.

Täydellisestä suunnanmuutoksesta tuskin kuitenkaan on kyse. Todennäköisempää on, että sanapari avoin ja standardi on ns. kuuma peruna komission sisällä ja eri pääosastoilla ja komissaareilla on asiasta toisistaan poikkkeavia näkemyksiä. Niinpä lopullinen teksti on kompromissi, jossa yritetään sanoa sama asia rivien välissä, mainitsematta tätä kiistanalaista käsitettä. DG Infosocille (Kroesin pääosasto) asia on tietysti äärimmäisen kiusallinen. Monissa jäsenvaltioissa on poliittisella tasolla sitouduttu edistämään avoimien standardien käyttöä ja nyt niistä ei saisikaan puhua nimeltä mainiten.

Yksi ongelma tietysti se, että avoimelle standardille ei ole yhteisesti hyväksyttyä määritelmää. EU:n ISA-ohjelman EIF 1.0 (European Interoperability Framework) versiossa on jonkinlainen määritelmä, mutta 2.0 versiossa (jota ei vieläkään ole julkaistu) puhutaan 'avoimista spesifikaatioista'. Mitä eroa niillä sitten on? Koitin tätä eilen kysyä Karel de Vriendtiltä, ISA-ohjelman vetäjältä, kun hän oli EISCO 2010 -konferenssissa esittelemässä ISAa. Vastaus oli hyvin pitkä ja onnistui hienosti olemaan vastaamatta itse kysymykseen.

Tärkeintä kuitenkin on taustalla oleva ajatus siitä että EU-tasolla voitaisiin lainsäädännössä ja hankintaohjeissa viitata sellaisten organisaatioiden kuin IETF, W3C tai Oasis tuottamiin standardeihin tai spesifikaatioihin, kutsutaan niitä sitten millä nimellä tahansa. Jäsenvaltioiden poliittinen tahto on ilmaistu mm. Malmön ja Granadan ministerikokousten julistuksissa, joista ensimmäinen puhuu avoimista spesifikaatioista ja jälkimmäinen avoimista standardeista.