I februar erklærte Microsoft at de gjør en omfattende endring av sin strategi og forretningspraksis i forholdt til åpne standarder og fri programvare. Selskapets to toppsjefer, Steve Ballmer og Ray Ozzie sa at selskapet nå skal føge fire ne interoperabilitetsprinsipper:
- Sikre åpne sammenkoblinger
- Fremme enkel flytting av data
- Utvide støtten for bransjestandarder
- Legge til rette for åpnere samhandling mellom kunder og it-bransjen, inkludert åpen kildekodemiljøet.
Reaksjonene var avventende og tildels kritiske. Mange sier at de tror det ikke før de får se det, men Linus Torvalds var en av de som ga Microsoft ros for sin snuoperasjon.
Les også:
- [27.10.2009] Nå skal Outlooks dataformat frigis
- [22.05.2008] Microsoft lover full støtte for ODF
- [27.02.2008] Torvalds roser Microsoft for åpenhet
- [22.02.2008] EU ikke imponert over Microsofts nye åpenhet
- [22.02.2008] Møter Microsofts kunngjøring med skepsis
- [21.02.2008] Microsoft skal bli et åpent selskap
En av de viktigste kritikkene kommer fra Software Freedom Law Center (SFLC). De hevder at Microsofts Open Specification Promise ikke er så åpent som det burde være. De har lagt frem en juridisk analyse der de blant annet konkluderer med at Microsofts patentbeskyttelse ser ut til bare å gjelde nåværende versjoner av spesifikasjonen, og at den ikke garanterer friprog-utviklere om at beskyttelsen vil gjelde fremtidige utgaver.
Nå slår Microsoft tilbake mot kritikken. De slår fast at de nye interoperabilitetsprinsippene gjelder høy-volumsproduktene Windows Vista (inkludert .Net-rammeverket), Windows Server 2008, SQL Server 2008, Exchange Server 2007, Office SharePoint Server og alle fremtidige utgaver av disse produktene.
- Gjennom denne erklæringen, forplikter Microsoft seg til å gjøre tilgjengeliggjøre alle API i høy-volumproduktene som brukes av andre Microsoft-produkter, samt å gjøre de gratis tilgjengelig på internett gjennom MSDN. Dette betr at utviklere kan være sikre på at de har de samme API-tilgangene som Microsoft-produktene har. Microsoft skal følge dette prinsippet og inkorporere dette kravet inn i produktlanseringssklusene, sier en talsmann for Microsoft til Silicon.com.
En annen kritikk fra Software Freedom Law Centre, er at de mener spesifikasjonen ikke er konsistent med friprog-lisensen GPL.
Dette er forøvrig en lisens Microsoft er skeptisk til, blant annet fordi den krever at utviklere som bruker GPL-lisensiert kildekode også må dele ut sin egen kildekode. Det hindrer for eksempel at Microsoft kan gjenbruke GPL-kode i sine proprietært lisensierte programvareprodukter.
Mange forbinder GPL med fri programvare, men det er ikke noe krav at et prosjekt bruker GPL. Andre typer lisenser eksisterer også, for eksempel BSD, som tillater at proprietære programmer bruker kildekoden uten å dele ut sitt eget arbeid.
Selv om Microsoft ikke er begeistret for GPL, og at det finnes flere alternative åpne lisenser, så må i praksis Microsofts initiativ støtte lisensen hvis initiativet skal være reelt.
Microsofts produksjef, Gerr Knowlton har svart på beskyldningene i sin blogg:
"As far as we are concerned we are happy to extend the OSP to implementers who distribute their code under any copyright license including the GPL. The [Open Specification Promise] FAQ just states what everyone knows and acknowledges, the GPL is a copyright licence that is drafted in a way that leaves many issues (not just those related to patent rights) open to many interpretations. Any particular user or implementer should read the GPL carefully and make their own judgement about what it means and requires in accordance with their own circumstances. The FAQ states that Microsoft is not in a position to give blanket advice about the GPL to others."
Den tredje og siste kritikken fra Software Freedom Law Centre er at Microsofts spesifikasjoner bare dekker noen spesifikke måter å bruke produktet på.
Det er feil, ifølge produktsjef Knowlton. Han slår fast at Microsoft følger vanlig patent-praksis, og at patentbeskyttelsen gjelder all bruk relatert til implementering av spesifikasjonene. Han viser til at de følger samme prinsipp som IBM og Sun har fulgt med sine patenter som dekker Open Document Format (ODF)-spesifikasjonen.
Les også:
- [27.10.2009] Nå skal Outlooks dataformat frigis
- [22.05.2008] Microsoft lover full støtte for ODF
- [27.02.2008] Torvalds roser Microsoft for åpenhet
- [22.02.2008] EU ikke imponert over Microsofts nye åpenhet
- [22.02.2008] Møter Microsofts kunngjøring med skepsis
- [21.02.2008] Microsoft skal bli et åpent selskap