Microsoft revient sur la modification controversée de .NET après le tollé de la communauté open source

Microsoft revient sur sa décision de supprimer une fonctionnalité clé de sa prochaine version .NET 6, après un tollé de la part de la communauté open source. Microsoft a provoqué la colère de la communauté open source .NET en début de semaine en supprimant un élément clé de Hot Reload dans la prochaine version de .NET 6, une fonctionnalité qui permet aux développeurs de modifier le code source pendant qu’une application est en cours d’exécution et de voir immédiatement les résultats.

Il s’agit d’une fonctionnalité que beaucoup attendaient avec impatience de pouvoir utiliser dans Visual Studio Code et sur plusieurs plates-formes, jusqu’à ce que Microsoft prenne la décision controversée de dernière minute de la verrouiller dans Visual Studio 2022, un produit payant limité à Windows. Des sources chez Microsoft, s’exprimant sous le couvert de l’anonymat, ont déclaré à The Verge que le changement de dernière minute avait été effectué par Julia Liuson, la responsable de la division des développeurs de Microsoft, et qu’il s’agissait d’une décision axée sur les affaires.

Microsoft est maintenant revenu sur ce changement suite à un retour de bâton, et à la colère au sein de l’entreprise de nombreux employés de Microsoft. « Nous avons commis une erreur dans l’exécution de notre décision et avons pris plus de temps que prévu pour répondre à la communauté », explique Scott Hunter, directeur de la gestion des programmes pour .NET. Microsoft a maintenant approuvé la demande de la communauté visant à réactiver cette fonctionnalité, qui sera disponible dans la version finale du SDK .NET 6.

Nous avons demandé à Microsoft de commenter le fait qu’un cadre supérieur ait ordonné ce changement, mais l’entreprise n’a pas voulu discuter de cette décision controversée. « Nous avons pris des mesures pour résoudre le problème que certains membres de notre communauté OSS ont rencontré », déclare un porte-parole de Microsoft dans une déclaration à The Verge. « La capacité de rechargement à chaud sera dans la build de disponibilité générale du SDK .NET 6 disponible le 8 novembre ».

En lien avec cet article :  BlueStacks X permet de jouer gratuitement à des jeux Android sur votre navigateur

Le billet de blog de Microsoft n’aborde pas cette décision controversée, cependant. Au lieu de cela, il suggère que c’était simplement une erreur de supprimer le code au lieu de simplement le désactiver, et non une décision commerciale. « Dans notre effort pour délimiter le champ d’application, nous avons fini par inadvertance par supprimer le code source au lieu de simplement ne pas invoquer ce chemin de code », dit Hunter.

Bien que la communauté .NET se réjouisse de ce revirement, l’explication et les circonstances de cet incident ne seront pas faciles à accepter pour ceux qui apprécient la transparence de telles décisions.

« Comme c’est le cas pour de nombreuses entreprises, nous apprenons à trouver un équilibre entre les besoins de la communauté OSS et le fait d’être un sponsor d’entreprise pour .NET », explique M. Hunter. « Parfois, nous n’y arrivons pas. Quand ce n’est pas le cas, le mieux que nous puissions faire est d’apprendre de nos erreurs et de nous améliorer à l’avenir. »

Cet épisode mouvementé est survenu après des semaines d’agitation au sein de la communauté .NET au sujet de l’implication de Microsoft dans la fondation .NET. La fondation a été créée en 2014 lorsque Microsoft a rendu .NET open source, et elle est censée être une organisation indépendante qui existe pour améliorer le développement de logiciels open source et la collaboration pour .NET. Un membre démissionnaire du conseil d’administration a récemment remis en question le rôle de la Fondation .NET, demandant si elle est « là pour faire respecter la volonté de Microsoft sur l’open source .NET, ou êtes-vous là pour aider à favoriser et à promouvoir une communauté saine ? »

En lien avec cet article :  iPhone : personnalisez l'écran d'accueil avec des superbes pack d'icônes

Une récente controverse a également conduit à la démission de la directrice exécutive de la Fondation .NET, Claire Novotny, et à la remise en question de l’indépendance de la Fondation .NET compte tenu des privilèges spéciaux de Microsoft. Microsoft a certainement endommagé une partie du travail open source sur lequel il s’appuie depuis 10 ans avec ce revirement, et la société a encore beaucoup de travail à faire pour améliorer ses relations avec la communauté .NET et les questions relatives à son influence sur la Fondation .NET.

Dominique Monjeau

Written by Dominique Monjeau

Cet auteur ne fait plus partie de l'équipe Miroir Mag. Ses contenus ont cependant était conservés, en accord avec l'ancien propriétaire du site. Visiter la section A Propos pour en savoir plus, et n'hésitez pas à nous contacter si besoin.