Fa uns dies, el que fins fa uns anys era el cap de la divisió de Windows i Office, Steven Sinofsky, va oferir un interessant context de el per què Microsoft va odiar a Linux. Aquesta explicació ve donada sobretot per la recent declaració de Brad Smith en on va afirmar que la companyia va estar al costat erroni de la història en relació a l’opensource. Val recordar que Smith anteriorment va ser un dels advocats principals de Microsoft quan aquesta va lliurar la seva ferotge guerra contra Linux des dels 90 ‘fins a mitjans de l’any 2000.
Des de l’arribada de Satya Nadella a la direcció executiva de Microsoft, les coses a la companyia han canviat molt en relació a Linux i a l’opensource en general. Doncs des d’aquell “Linux és un càncer” dit per Ballmer o “La GPL vol engolir a el programari propietari com un Pacman” dit per Bill Gates, ara l’eslògan és “Microsoft estima a Linux.”
És probable que per a moltes persones amants de Linux els canvis donat per la companyia cap al opensource els resultarà molt insuficients. Però els fets diuen el contrari i més si comparem l’actual conducta de Microsoft cap a Linux a com era en els 90 i 2000.
Què va ser el que va motivar a la companyia a adoptar durant molt de temps una posició tan antagònica cap a Linux i el opensource com per lliurar una guerra ?. Steven Sinofsky qui va estar diversos anys dirigint la divisió de Windows (i qui per cert va ser la peça clau que va trencar una era de Windows per iniciar una altra nova a partir de Vista), va explicar quines van ser les raons principals per les quals la companyia va adoptar aquesta postura cap a Linux.
Microsoft neix en una època complicada per a la propietat intel·lectual
Sinofsky ressalta el fet que la companyia es va fundar i es va crear sota els principis de propietat intel·lectual en una era on el programari no tenia molt valor. Durant els anys 70 i part dels 80 ‘el maquinari era ben pagat mentre que el programari era compartit.
Durant aquesta època, els aficionats de la informàtica eren amants dels maquinari DIY (molt similar als actuals Raspberry Pi). Tant així que entre ells es distribuïen moltes vegades les cintes de forma gratuïta. A la fi dels 70 ‘Gates publica la seva famosa “carta oberta” on acusa aquests aficionats de robar l’Altair BASIC perquè els revenedors guanyin diners mentre que Microsoft com a desenvolupadora de l’aplicació no percebia gairebé ingressos.
d’acord amb Sinofsky, la companyia per a aquest llavors havia invertit uns 40 mil dòlars en les interaccions de Basic per a aquest maquinari quan el que percebia era menys de 2 dòlars l’hora. Temps després, molts d’aquests aficionats es van congregar al voltant de la FSF per la qual cosa les diatribes i confrontacions van continuar.
La incompatibilitat de la GPL en el desenvolupament de programari comercial
En aquest punt, Sinofsky defensa la posició que va tenir Bill Gates en relació a la llicència GPL en l’any 2000. Durant aquests anys, el fundador de Microsoft va assegurar que tal com estava establerta la GPL, feia impossible per a una companyia comercial, fer servir qualsevol de les seves treballs o construir en base a un dels seus treballs.
és de recordar que una de les obligacions que imposa la GPL és que si prens algun projecte que aquest llicenciat sota els seus termes, has de mantenir obert i publicar els canvis realitzats. Això xoca sobretot en grans organitzacions les quals solen mantenir el codi dels seus aplicatius en secret.
Val recordar que per a aquests anys, Gates feia èmfasi en què la gent havia de tenir clar en què consistia la GPL i la diferència amb el opensource. Moltes persones per a aquest llavors (i actualment encara la situació persisteix), no tenien clar que era programari lliure i codi obert.
Quant a Google, Sinofsky va assenyalar que si bé la companyia ha estat una de les que més es va acostar a l’opensource des que pràcticament van iniciar operacions, la mateixa va prendre el codi obert però no ho va redistribuir.
“Google va aparèixer executant codi de opensource en els seus propis centres de dades sense redistribuir FOSS. Simplement van prendre el codi el codi obert, el van modificar i després ho van usar.” Va indicar Sinofsky.
Actualment moltes companyies han seguit el camí de Google pel que fa a usar el codi obert i fins als moments ha resultat reeixit. Per la part de Microsoft, Sinofsky ha assegurat que la companyia quan usa una llicència de codi obert, la distribueix tal com com aquesta ho exigeix.