Avautumisen taustalla EU:n vaatimukset
Linux-liike epäilee Microsoftin aselepoa

Microsoft johtajat Brad Smith, Steve Ballmer ja Ray Ozzie kertoivat yhtiön uudesta strategiasta.
22.2.2008 15:15 Microsoftin eilistä ilmoitusta julkistaa ohjelmistojensa dokumentaatioita voi pitää aselevon solmimisena avoimen ohjelmistokehityksen ja erityisesti Linuxin suuntaan.
Linux-yhteisölle Microsoftin lupaukset olivat askel parempaan suuntaan, mutta lisätoiveita jäi edelleen.
Yhtenä syynä avautumiselle pidetään Microsoftin halua saada sen kehittämä ooxml-tiedostomuoto standardoitua mahdollisimman pian.
Linux-yhtiö Red Hatin lausunnossa Microsoftin julkistusta ei pidetty riittävänä. Yhtiön varatoimitusjohtaja Michael Cunninghamin mukaan Microsoftin pitäisi myös tukea täysin ooxml:n kanssa kilpailevaa odf-tiedostomuotoa.
Sen lisäksi Cunningham harmittelee sitä, että Microsoftin lisensointi on jatkossakin ristiriidassa vapaan ohjelmistolisenssi GPL:n kanssa.
Kolmanneksi Cunningham on sitä mieltä, että Microsoft on julkistuksissaan tarkasti suojannut avoimen ohjelmistokehityksen kaupallisen kilpailun antamalla haastesuojan vain ei-kaupalliselle avoimelle ohjelmistokehitykselle.
Microsoft on aiemmin syyttänyt Linux-kehitystä tekeviä yhtiöitä siitä, että Linux-käyttöjärjestelmä rikkoo yli 200 Microsoftin patenttia. Se on uhannut haastaa yhtiöt patenttien rikkomisesta. Mitä patentteja on rikottu, sitä ei ole kerrottu.
Nyt Microsoft aikoo paljastaa patenttinsa.
Patentteja ei aiota antaa ilmaiseksi kehittäjien käyttöön vaan ne aiotaan hinnoitella alhaiseen hintaan. Hinnoittelu luvataan tehdä niin kutsutulla RAND-periaatteella. RAND on lyhenne sanoista reasonable and non-discriminatory eli lisenssihintojen luvataan olevan kohtuullisia ja tasapuolisia.
Myyntijohtaja Juha Koivisto Suomen Microsoftilta sanoo patenttien hinnoittelulle olevan syynä amerikkalainen lainsäädäntö, joka edellyttää patentinhallinnoijan puolustavan oikeuksiaan. Muuten vaarana on patentin menetys.
Microsoftin pääjohtaja Steve Ballmer perusteli maksuja eilisessä puhelinkonferenssi siten, että samaan aikaan kun yhtiö avaa tekniikkaansa muiden käyttöön, se myös suojaa patenttejaan.
Samaan lainsäädännön kikkailuihin perustuu Microsoftin lupaus, ettei avoimen lähdekoodin ohjelmistokehittäjiä haasteta oikeuteen Microsoftin protokollien käyttämisestä kehitystyössään.
Eilisessä julkistuksessa Microsoft lupasi julkaista 30 000 sivua dokumentaatiota yhtiön päätuotteiden ohjelmistorajapinnoista ja protokollista. Dokumentaatiot ovat vapaasti ja ilmaiseksi ohjelmistokehittäjien käytössä.
Lyhyesti sanottuna Microsoft sallii ohjelmistorajapintojensa ja protokolliensa käytön Microsoftin tuotteiden kanssa yhteensopivien tuotteiden tekemiseen. Tuotteet voivat olla kilpailevia tuotteita tai ne voivat olla lisäosia Microsoftin tuotteisiin. Jos käytettävä teknologia on patentoitua, siitä peritään kohtuullinen maksu.
Aiemmin on julkistettu vain standardirajapinnat, jotka eivät ole tukeneet ohjelmistojen koko toiminnallisuutta.
Uusien dokumenttien avulla voi esimerkiksi kehittää Microsoftin Outlookin kanssa kilpailevan sähköpostiohjelman, joka toimii Microsoftin Exchange-sähköpostipalvelimen kanssa. Microsoftin kanssa nettiselaimissa kilpaileva Mozilla kehittää omaa Thunderbird-sähköpostiohjelmaa. Sille parempi pääsy Exchangeen on varmasti ilouutinen.
Microsoftille avoimuus tulee enemmän tai vähemmän pakkona, sillä Euroopan Unionin kilpailuviranomaiset ovat laittaneet yhtiölle tiukkoja vaatimuksia ohjelmistojen yhteen toimivuudelle ja avoimuudelle. Microsoft ei pääse julkistuksellaan vielä pälkähästä, sillä kyseessä ei ole sopimus vaan Microsoftin oma päätös strategian muutoksesta.
EU-viranomaiset ehtivätkin jo kertoa epäilevän suhtautumisensa Microsoftin avautumiseen. Ohjelmistojätti pysyy edelleen tarkkailussa.
- ArkistoMicrosoft muuttaa strategiaansa avoimemmaksi 21.2.2008
Jutun kirjoitti: Jukka Lehtinen
Aiheeseen liittyviä uutisia
Uudemmat
Aiemmat
Kommentit (14)
Se kyllä varmasti pysyy jatkossakin ongelmana, että yrityksen tuotteet ei tue kunnolla standardeja. Mutta siinähän Microsoft kyllä ei ihan suoraan ammu omaan jalkaan vaan ennemminkin astuu hitaasti naulaan... Asiakkaat siirtyvät standardeihin ratkaisuihin missä vain helpoiten onnistuu.
Yleensä patenttirikkomuksissa asianomistaja on kuitenkin kertonut mistä patenteista on kyse. En ymmärrä Micro$oftin nillitystä olemattomista patenteista.
Nyt luetellut ohjelmistot, niiden nykyiset ja tulevat versiot ovat mukana.
Se onkin pelkää pelottelua minkä voi pistää ignoreen. Jos patentteja oikeasti on ja asianomistaja ilmoittaa niistä niin sitten tilanne on eri. Tosin en minä kyllä ymmärrä ohjelmistoalalla oikeastaan mitään muuta kuin algoritmitason sekä jotain uudenlaisia käyttöliittymiä tarjoavia patentteja, ja silloinkin patentilla pitäisi olla joku järkevä aikaraja minkä se on voimassa ja jonka jälkeen sitä ei voisi uusia. Joku 15-20v esimerkiksi. Erilaisten protokollien, rajapintojen, tiedostoformaattien jne. patentointi on vain kilpailua vastaan eikä hyödytä teknologian kehittymistä yhtään.
No ei oikeastaan se järjetöntä ole, sillä eräs patentoinnin tavoite voi olla se että itse tehty toteutus ei räpsähdä omille näpeille.
Otetaanpas skenaario:
- teet toteutuksen A jossa on jotain sinusta uutta, mutta et patentoi sitä
- alat myydä toteutusta jossa tämä implementaatio on mukana
- joku patenttipeikko huomaa että tässä on jotain uutta ja patentoi toteutuksesi
- ja alkaa vaatia sinulta rojalttimaksua oman toteutuksesi käytöstä
- voit yrittää mennä oikeuteen todistaan että sinulla on "prior art" olemassa ja että pantentti on pätemätön
- mutta on vaikeaa kiistää vastapuolen väitteitä että se oli heillä salaisena holveissa jo vuosia sitten ja että itse asiassa olet anastanut keksinnön ajatuksen heiltä
- kalliin prosessin jälkeen ehkä saat oikeuden omaan toteutukseesi takaksin tai ehkä et
Mutta: Jos suojaat sen toteutuksesi itse ensin patentilla, olet paremmin suojassa.
No - patentteja joutuu puolustamaan, jotta ne eivät raukea, mikä tarkoittaa että jotain rojalteja pitää kerätä, mutta näin suoja patettipeikkoja vastaan säilyy.
Eli patentti voi olla yhtä hyvin puolustusväline kuin hyökkäysväline.
Ja jos nyt ajatellaan tätä skenaariota Microsoftin suhteen, niin varmasti olisi satoja halukkaita patenttipeikkoja rahastamassa, ellei MS suojaisi jollain tavoin niitä omia toteutuksiaan joita muut voivat käyttää sitä itseään vastaan, ellei niitä suojattaisi.
No miksi patentteja käytetään nyt, mutta ei aiemmin?
Aiemmin tietokonealalla käytettiin paljon liikesalaisuuksia suojaamaan edellä mainitulta tilanteelta, eli ohjelmat jaeltiin käännetyssä muodossa.
Mutta nyt kun halutaan että niin määrtykset kuin protokollatkin tulisi olla avoimia ja vapaasti saatavilla, niin entistä tapaa suojautua ulkopuolilsta väärinkäyttäjiltä ei voidakaan enää käyttää ja tästä syystä täytyy käyttää patenttisuojaa.
Ja näinhän asia on ollut höyrykoneiden kaudesta alkaen, eli kun kuka tahansa sai helposti vedettyä luistiohjatun hyörykoneen luistin ulos ja kopioida sen, niin tämä suojattiin patenteilla.
Nyt kun softat ja speksit muuttuvat avoimiksi, sama asia tapahtuu kuin 180 vuotta sitten tapahtui ja samoista syistä.
Ja tätä suojaa pitää käyttäää sitä ei ainoastaan silloin kun on keksinyt jotain todella merkittävää uutta, vaan myös silloin kun voidaan kuvitella että yksikään tuhansista patenttipeikoista saattaisi pitää toteutusta keksintönä (tämä sairasta sinällään, mutta näin se nyt vaan menee).
Ja tämä toimintatapa ei päde millään tavalla vain Microsoftiin. Samalla tavalla rojalttia pitää maksaa MPEG -kodekista (siksi niitä ei voi toteuttaa vapaisiin distroihin). Näitä esimerkkejä löytyy satoja lisää, eikä softapuoli ole tässä yksin - moni on varmaan kuullut että Nokia on kiistellyt jostain jonkun Qualcom:in kanssa, joten näin se maaima vain toimii.