Vuonna 2001 Microsoftin pääjohtaja Steve Ballmer (kuvassa) vertasi linuxia ”syöpään”, joka uhkaa Microsoftin tekijänoikeuksia.
Nyt ainakin yksi Microsoftin johtajista myöntää Ballmerin kommentin virheeksi. Vaikka yhtiö edelleen kilpailee linuxin kanssa, vastakkainasettelua avoimen lähdekoodin kanssa ei enää ole. Kumppani valitaan liiketoimintakriteerien perusteella.
Network Worldin haastatteleman Jean Paolin mukaan tällä hetkellä Microsoft suorastaan rakastaa avointa lähdekoodia. Vastakkainasettelun sijaan yhtiö kantaa kortensa kekoon avoimen lähdekoodin projekteihin ja joissain tapauksissa virittää omia tuotteitaan toimimaan yhdessä avoimen lähdekoodin sovellusten kanssa.
Paoli johtaa Microsoftin yhteensovittamisstrategiaryhmää ja vastaa myös avoimen lähdekoodin yhteydenpidosta. Viimeisimpänä projektina Paoli osallistui avoimen lähdekoodin O’Reilly Open Source Convention -tapahtumaan tarkoituksena edistää tiedon siirrettävyyttä pilvessä.
Näin siis juhlapuheissa, mutta historian perusteella Microsoftin suhtautuminen avoimeen lähdekoodiin on lähinnä synkkää.
Tunnetuin pelottelukampanja muistetaan vuodelta 2007, jolloin Microsoft julisti linuxin rikkovan yhteensä 235 Microsoftin patenttia. Vuotta myöhemmin Bill Gates julisti avoimen lähdekoodin lisenssien olevan este ohjelmistojen kehitykselle.
"Microsoft on muuttunut"
Microsoftin julistus 235 patentin rikkomisesta ei kuitenkaan ikinä edennyt uhoamista pidemmälle ja yksittäiset rikkomukset jäivät nimeämättä.
Sen sijaan oikeussalissa Microsoft on onnistunut puristamaan rojaltimaksuja puhelinvalmistaja HTC:ltä avoimen lähdekoodin käyttöjärjestelmä Androidin käyttämisestä ja gps-laitevalmistaja TomTomilta linuxin käyttämisestä navigaattoreissa.
Nyt Paoli väittää Microsoftin muuttaneen suhtautumistaan ja makeilee yhtiön suorastaan rakastavan avointa lähdekoodia.
”Tämän päivän tietotekniikka on sekoitettua. Useat asiakkaat käyttävät Oraclea, Red Hatia, Microsoftia, IBM:ää, VMwarea, Googlea ja niin edelleen. Kutsumme sitä sekoitetuksi it:ksi. Monessa tapauksessa kaupallisten sovellusten ja avoimen lähdekoodin sovellusten täytyy toimia yhdessä.”
Pilvi muuttaa peliä
Esimerkkinä tästä Microsoft lahjoitti edellä mainittujen oikeussalitaisteluiden aikaan ajurien lähdekoodeja, jotta linux toimisi paremmin yhteen Windows Server 2008:n ja erityisesti sen virtualisointiteknologia Hyper-V.n kanssa. Tämä lahjoitus tehtiin yleisesti käytetyn ja Bill Gatesin kritisoiman gpl-lisenssin ehdoilla, joiden mukaan koodi ja sen pohjalta tehdyt jälkeläiset ovat myös avointa lähdekoodia samalla lisenssillä.
Yksi syy avoimen lähdekoodin yhteistyöhön voi olla myös se, että Microsoft ei enää pysty tuhoamaan avointa lähdekoodia, vaikka haluaisikin.
Projekteja on joka tapauksessa jo nyt lukuisia, kertoo Paoli. Microsoft esimerkiksi jätti osallistumatta suljetun koodin virtualisointisovellusta myyvän VMwaren VMworld-tapahtumaan, koska sen tuotteet olisivat kilpailleet VMwaren omien tuotteiden kanssa. Sen sijaan Microsoft otti kumppanikseen Citrixin, joka myy avoimen lähdekoodin virtualisointisofta Xeniin pohjautuvaa virtualisointisovellustaan.
Vastaavasti Microsoftin pilvituote Azurea voi ohjelmoida myös avoimen lähdekoodin javalla ja php:llä.
Syynä ovat asiakkaiden vaatimukset. Erityisesti pilveen siirryttäessä yhteentoimivuus ja siirrettävyys nousevat avainasemaan asiakkaiden pelätessä toimittajalukkoa.
Lähde,
Tivi