La guerre de Microsoft contre l’open source est-elle finie ?

closeCet article a été publié il y a 16 ans 5 mois 17 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

after_the_software_wars

L’open source va tuer Redmond !

C’est l’affirmation faite par Keith Curtis un  programmeur qui a travaillé durant onze années au service de Microsoft. Il découvre en 2004 les logiciels libres et en devient un ardent défenseur. Il vient de publier un livre intitulé « After the Software Wars » dans lequel il prédit la fin de Microsoft.

Quels sont ses arguments ? Il nous les livre dans une interview faite par  Shane O’Neill sur le site NetworkWorld.

Keith Curtis voit deux raisons principales à la disparition de Microsoft :

  1. La communauté du Logiciel Libre produit des produits techniquement supérieurs grâce à son modèle de développement collaboratif et ouvert. Il cite l’exemple de Firefox qui est techniquement supérieur selon lui à Internet Explorer. Le noyau Linux est un autre exemple de réussite car utilisé sur des terminaux mobiles ou des super-calculateur. Même Apple a remplacé son noyau propriétaire par un noyau open source.
  2. Les logiciels libres grignotent les profits de Microsoft. Même si ce dernier utilisait Linux, son modèle économique serait menacé. Il y a beaucoup de façon pour les constructeurs et les sociétés de service de générer des revenus avec les logiciels libres, mais qui ne rapportent rien à Microsoft.

La première raison souvent avancée est discutable. Il y a de mauvais logiciels open source aussi. L’ouverture du code n’est pas forcément un gage de qualité. Elle peut y contribuer néanmoins.

Je crois plus à sa deuxième raison. Microsoft fut obligé pour reprendre pied sur le marché des netbook de casser les prix de ces licences Windows XP auprès des revendeurs de matériels. Le dégât collatéral est qu’il semble difficile à Microsoft de remonter le niveau de ses tarifs à ce qu’ils étaient avant pour Windows Seven. Heureusement, il lui reste ces produits pour les serveurs. Autre fait en faveur de cet argument, la phrase de Sam Ramji, le patron de l’open source chez Microsoft  : « pas de compétition sur les prix, mais sur la valeur ! ».

Cependant ces deux raisons et peut-être d’autres qu’il n’a pas citées dans son interview ne me semblent en tout cas pas suffisantes pour que l’on puisse envisager sérieusement la disparition de Microsoft.

Par contre, je pense que Microsoft va changer, voir est déjà en train d’effectuer sa mutation. Je crois plus à un Microsoft faisant un usage massif de briques open source dans ces produits. Ces derniers, ne rêvons pas, resterons sous des licences propriétaires.

Pour étayer cela je me suis amusé à appliquer à Microsoft les 5 étapes de l’engagement dans une communauté open source.

Etape 1 : Le déni. En 2002, Bill Gates disait de la GPL qu’elle allait « casser votre économie » en empêchant les ventes de logiciels commerciaux. Plus prés de nous en 2005 lors du Sommet mondial de l’information de Tunis, une polémique avait eu lieu sur la suppression par des intervenants de Microsoft d’un passage faisant référence à l’open source.

Etape 2 : Utilisation de solutions open source pour des besoins internes. Prenons l’exemple du plugin ODF développé en 2006. Microsoft a tout bonnement réutilisé du code open source.

Etape 3 : Il ne suffit plus de prendre, il faut donner aussi. La mise à disposition de codes source par Microsoft n’est pas récente. En 2002, Microsoft avait publié en « shared source » le code d’un certains nombre de  ces technologies liés à .Net. Cependant il ne s’agissait pas d’une licence de type « CopyLeft ».

Microsoft obtient de l’OSI en octobre 2007 la validation de deux de ces licences Shared Source : la Microsoft Public License (Ms-PL) et la Microsoft Reciprocal License (Ms-RL). Qui plus est ces deux licences sont reconnues par la Free Software Fundation comme des licences de logiciels libres bien que incompatible avec la GPL et déconseillées d’usages.

Etape 4 et 5 : Il faut maintenant pour Microsoft dépasser le stade de l’approche technologique et de développer des partenariats. Il doit s’agir de partenariats à double sens ne se faisant pas sous la menace de représailles juridiques comme ce fut le cas pour les accords passés avec Novell.

Par contre les accords croisés entre Red Hat et Microsoft dans le domaine de la virtualisation semblent plus équilibrés. Il faut aussi retenir la montée au créneau commune avec la linux Fundation pour défendre l’égalité de traitement entre les licences open source et propriétaire. Il s’agissait d’un document  de  l’ALI (American Law Institute) qui semblait exempter les éditeurs open source de certaines garanties exigées des éditeurs propriétaire.

Microsoft a franchis bien des étapes de cette démarche et l’on peut considérer que désormais l’open source fait parti de sa stratégie de développement et n’est plus seulement une approche technique pour réduire ses coûts.

Un dernier élément allant de ce sens, Microsoft vient de publier un Livre Blanc “Participation in a World of Choice” (Attention PDF !) expliquant sa position vis-à-vis de l’open source. Ce n’est pas tant le contenu de ce document qui est significatif, mais son existence car il officialise la position de Microsoft et semble vouloir refermer le chapitre de la guerre contre l’open source.

Philippe Scoffoni

Je barbote dans la mare informatique depuis 30 ans (premier ordinateur à 16 ans, un ORIC ATMOS) et je travaille à mon compte au travers de ma société Open-DSI. J'accompagne les associations, TPE et PME dans leurs choix et dans la mise en oeuvre se solutions informatiques libres.

7 réponses

  1. Vlad dit :

    Idem sur l’interopérabilité…
    Le site dédié MS france : http://www.microsoft.com/france/interop/default.aspx
    Le livre blanc sur l’interop en PDF : http://go.microsoft.com/?linkid=6830673

  2. Michael dit :

    On remarquera que Microsoft participe activement à beaucoup de salons traitant de l’OpenSource… on dirait presque que c’est que pour avoir une image « plus sympathique » envers les partisans.

  3. LordPhoenix dit :

    Il lui reste une étape supplémentaire à franchir et elle est spécifique à Microsoft : Faire dégager Ballmer. Microsoft ne pourra pas évoluer tant que ce dinosaure restera au sommet de la pyramide. Certes il y a eu pas mal de changement dans la position de microsoft ces dernières années et ils sont dus essentiellement à l’émergence de nouveaux cadres au sommet de la hiérarchie. Mais tant que le sommet n’aura pas vu lui aussi un vrai renouvellement il restera un frein à l’évolution de MS.
    Or MS n’a pas le choix, ils doivent évoluer ou mourir.

  4. Philippe dit :

    @LordPhoenix : il est clair que son départ ne pourrait que faire du bien….

  5. Vlad dit :

    + 1 pour (enfin, contre) Ballmer. Le type qui a qualifié le libre de « cancer » (enfin, la GPL) ne pourra jamais être crédible…

  6. LordPhoenix dit :

    Un exemple de l’évolution de MS :

    Source : revue de presse de l’April

  7. Philippe dit :

    @lordPhoenix : merci pour le lien, la tendance se confirme