Pour l’ancien patron de Windows, voilà pourquoi Microsoft a fait la guerre à l’open-source

Pour l'ancien patron de Windows, voilà pourquoi Microsoft a fait la guerre à l'open-source

Steven Sinofsky, ancien chef de la division Windows, a récemment pris la défense de la guerre qu’a livré Microsoft contre l’open source dans les années 1990 et au début des années 2000. L’ancien dirigeant de Windows s’est lancé une série de tweets en réponse à des informations sur le président et conseiller juridique en chef de Microsoft, Brad Smith, qui a admis que l’attaque de son entreprise contre l’open source l’avait placée du “mauvais côté de l’histoire”.

Pour rappel, cette guerre peut se résumer dans la citation, désormais célèbre, de l’ancien PDG de Microsoft, Steve Ballmer qui avait qualifié Linux de “cancer” en 2001, alors même que le co-fondateur de Microsoft, Bill Gates regrettait que la GPL (GNU General Public License) engloutissait les logiciels propriétaires comme Pac-Man.

Les hostilités ont pris fin des années plus tard. Après que Microsoft ait porté SQL Server sur Linux, Ballmer a en effet déclaré qu’il ne voyait plus Linux comme un cancer, tout en maintenant que son analogie était juste pour l’époque et que le fait d’entrer en guerre avec l’open source a fait entrer Microsoft dans une nouvelle dimension.

publicité

Retour dans le passé

Brad Smith, un des meilleurs avocats de Microsoft pendant la guerre contre l’open source, a admis que la société avait tort mais a dit qu’elle avait maintenant changé, en soulignant son acquisition de GitHub et les activités open source de la société sur le site de partage de code.  Aujourd’hui, Steven Sinofsky, qui a publié un nouveau livre détaillant les problèmes antitrust et de sécurité de Microsoft pendant ses années de supervision de Windows et Office, a tenté de mettre en contexte la nouvelle attitude de Microsoft et son ancien antagonisme à l’égard de l’open source.

Aujourd’hui, Microsoft a adopté l’open source alors que son attention se déplace des PC Windows vers Azure et Office in the cloud. Mais l’ancien dirigeant expose les raisons pour lesquelles l’approche de Microsoft à l’époque était compréhensible – et comment son modèle a été bouleversé par le Software-as-a-Service en 1999-2000, auquel Linux était mieux adapté que Windows, et plus tard par l’infrastructure de Google.  

La défense de Microsoft par Steven Sinofsky étoffe l’explication de Bill Gates sur la GPL en 2001, selon laquelle elle “rend impossible pour une société commerciale d’utiliser ou de développer un de ces travaux”. “Microsoft a été fondée sur le principe que le logiciel était une propriété intellectuelle”, dit Sinofsky, en faisant des distinctions entre les différentes approches du logiciel et du matériel adoptées par Microsoft, IBM, Google et Apple.

Une juste rémunération

Il évoque le langage de programmation BASIC et l’interprète Altair BASIC, premier produit de Bill Gates et de Paul Allen, co-fondateur de Microsoft, qu’ils ont créé dans les années 1970 pour permettre aux amateurs de programmer sur du métal nu. Soit dit en passant, Microsoft a mis en ligne la semaine dernière l’interpréteur GW-BASIC de 1983 en tant qu’artefact logiciel historique.

“Les temps étaient différents quand Microsoft a commencé”, écrit Steven Sinofsky. “Il n’y avait pas de distribution en réseau. En fait, la distribution de logiciels coûtait de l’argent (COGS)”, dit-il, faisant référence au coût supplémentaire de la distribution de logiciels par rapport à la façon dont Google distribue ses logiciels adossés à la publicité dans le nuage, à la façon dont Apple lie ses logiciels au matériel et à la façon dont IBM a couplé ses logiciels à des honoraires de consultants. 

Au tout début de Microsoft, Gates et Allen s’adressaient aux amateurs qui achetaient du matériel de bricolage, un peu comme les développeurs d’aujourd’hui qui achètent Raspberry Pi et des ordinateurs monocarte similaires qui fonctionnent avec des systèmes d’exploitation libres basés sur Linux.  “Les amateurs ont adoré. Ils l’aimaient tellement qu’ils étaient prêts à s’envoyer des cassettes (en papier) gratuitement”, résume l’ancien dirigeant de Windows.

Une déclaration de guerre

En 1976, Gates a écrit une lettre de colère aux amateurs d’informatique, les accusant d’avoir volé Altair BASIC et se plaignant que les revendeurs de ce produit gagnaient de l’argent alors que Microsoft n’en gagnait pas. “Le matériel doit être payé, mais les logiciels sont quelque chose à partager. Qui se soucie que les personnes qui y ont travaillé soient payées ?” écrit alors le futur philanthrope, qui rêvait alors que Microsoft devienne rentable.

“Quel amateur peut mettre trois années-homme à programmer, à trouver tous les bugs, à documenter son produit et à le distribuer gratuitement ? Le fait est que personne d’autre que nous n’a investi beaucoup d’argent dans les logiciels de loisir. Nous avons écrit 6900 BASIC, et nous écrivons 8080 APL et 6800 APL, mais il y a très peu d’intérêt à rendre ce logiciel disponible pour les amateurs. La chose la plus directe que vous faites est le vol”, accuse-t-il.

Steven Sinofsky soutient que là où les logiciels libres et open source (FOSS) ont le plus frappé Microsoft, c’est sur le serveur Linux.  “D’abord, Linux a juste fait un tas de choses sur Internet que WinNT n’a pas fait (et selon presque tous les témoignages, ne le fait toujours pas). Il coûtait moins cher à faire fonctionner et était mieux dimensionné”, écrit-il  “Dans une certaine mesure, les clients des entreprises ne se sont pas concentrés sur les coûts, mais ont préféré avoir le soutien d’une entreprise pour traiter avec eux. Cela explique l’essor des serveurs Windows d’entreprise à partir de 2000. Les clients ont essentiellement déclaré que s’ils allaient “installer” des logiciels sur des “serveurs”, ils préféraient payer”.

Rappelons que, par la suite, Google a commencé à utiliser du code source ouvert dans ses propres centres de données sans jamais redistribuer les données.

Source : ZDNet.com

Leave a Reply

Discover more from Ultimatepocket

Subscribe now to keep reading and get access to the full archive.

Continue reading