Microsoft annulla il controverso cambiamento di .NET dopo le proteste della comunità open source

Microsoft sta annullando la decisione di rimuovere una funzionalità chiave dalla sua prossima versione di .NET 6, dopo una protesta pubblica da parte della comunità open source. Microsoft ha fatto arrabbiare la comunità open source .NET all’inizio di questa settimana rimuovendo una parte fondamentale di Hot Reload nella prossima versione di .NET 6, una funzionalità che consente agli sviluppatori di modificare il codice sorgente mentre un’app è in esecuzione e vedere immediatamente i risultati.

È una funzionalità che molti non vedevano l’ora di utilizzare in Visual Studio Code e su più piattaforme, fino a quando Microsoft non ha preso una controversa decisione dell’ultimo minuto di bloccarlo su Visual Studio 2022, che è un prodotto a pagamento limitato a Windows. Fonti di Microsoft, parlando a condizione di anonimato, detto Il Verge che la modifica dell’ultimo minuto è stata apportata da Julia Liuson, capo della divisione sviluppatori di Microsoft, ed è stata una mossa incentrata sul business.

Microsoft ha ora invertito il cambiamento a seguito di un contraccolpo e della rabbia all’interno dell’azienda da parte di molti dipendenti di Microsoft. “Abbiamo commesso un errore nell’esecuzione della nostra decisione e abbiamo impiegato più tempo del previsto per rispondere alla comunità”, spiega Scott Hunter, direttore della gestione dei programmi per .NET. Microsoft ha ora approvato la richiesta pull della community per riattivare questa funzionalità e sarà disponibile nella versione finale di .NET 6 SDK.

Abbiamo chiesto a Microsoft di commentare il fatto che un dirigente abbia ordinato il cambiamento, ma la società non ha voluto discutere la controversa decisione. “Abbiamo adottato misure per affrontare il problema riscontrato da alcuni membri della nostra comunità OSS”, afferma un portavoce di Microsoft in una dichiarazione a Il Verge. “La funzionalità di ricarica a caldo sarà disponibile nella build di disponibilità generale di .NET 6 SDK disponibile l’8 novembre”.

Post sul blog di Microsoft non affronta questa decisione controversa, però. Invece, suggerisce che è stato semplicemente un errore rimuovere il codice invece di disabilitarlo semplicemente e non una decisione aziendale. “Nel nostro tentativo di definire l’ambito, abbiamo inavvertitamente finito per eliminare il codice sorgente invece di non richiamare il percorso del codice”, afferma Hunter.


Hot Reload consente agli sviluppatori di vedere immediatamente le modifiche al codice mentre le app sono in esecuzione.

Mentre l’inversione sarà benvenuta per la comunità .NET, la spiegazione e le circostanze di questo incidente non saranno facili per coloro che apprezzano la trasparenza intorno a tali decisioni.

“Come è vero con molte aziende, stiamo imparando a bilanciare le esigenze della comunità OSS ed essere uno sponsor aziendale per .NET”, afferma Hunter. “A volte non ci capiamo bene. Quando non lo facciamo, il meglio che possiamo fare è imparare dai nostri errori e andare avanti meglio”.

Questo episodio avventuroso è arrivato dopo settimane di agitazione nella comunità .NET per il coinvolgimento di Microsoft nella .NET Foundation. La fondazione è stata creata nel 2014 quando Microsoft ha reso .NET open source e dovrebbe essere un’organizzazione indipendente che esiste per migliorare lo sviluppo e la collaborazione di software open source per .NET. Un membro del consiglio dimissionario ha recentemente messo in dubbio il ruolo della Fondazione .NET, chiedendo se è “qui per imporre la volontà di Microsoft su .NET open source, o sei qui per aiutare a promuovere e promuovere una comunità sana?”

Una recente controversia ha portato anche al direttore esecutivo della .NET Foundation Claire Novotny dimettersi di recente e altri mettere in dubbio l’indipendenza della .NET Foundation dati i privilegi speciali di Microsoft. Microsoft ha sicuramente danneggiato parte del lavoro open source su cui ha costruito per 10 anni con questa inversione di tendenza e l’azienda ha ancora molto lavoro da fare per migliorare le relazioni con la comunità .NET e le questioni relative alla sua influenza sul . Fondazione NET.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *