激怒.NET 開源社群後,微軟放棄刪除熱過載程式碼的決定

IT之家 10 月 25 日訊息,據外媒 The Verge 報道,在開源社群的公開抗議下,微軟正在轉變從即將釋出的。NET 6 中刪除熱過載程式碼功能的決定。

該功能允許開發者在應用程式執行時修改原始碼,並當即預覽到效果。

激怒.NET 開源社群後,微軟放棄刪除熱過載程式碼的決定

作為一個眾多開發者所期待的一個可以在 Visual Studio Code 和多平臺上使用功能,上週微軟在最後階段做出了一個富有爭議的決定,

熱過載程式碼功能將只能在 Visual Studio 2022 上使用

,Visual Studio 2022 為付費軟體,且僅限於 Windows 平臺。一位匿名的微軟知情人士告訴 The Verge,最後階段改變的決策是由微軟開發者部門負責人 Julia Liuson 決定的,此舉是一個由商業所主導的決定。

在引起強烈抗議後,現階段微軟已經取消了這一爭議決策

。在此期間,微軟自己的眾多員工在公司內部也表示憤怒。。NET 專案管理總監 Scott Hunter 解釋說:“我們在執行決策時犯了錯誤,花了比預期更久的的時間去回覆社群。微軟現在已經批准了社群的請求,重新啟用熱過載這一功能,並將在。NET 6 SDK 的最終版本中提供。”

激怒.NET 開源社群後,微軟放棄刪除熱過載程式碼的決定

The Verge 要求微軟對其高管決策發生改變這件事進行說明,但微軟不想討論這件富有爭議的決策。“我們已經採取措施來解決一些社群成員遇到的問題,”微軟發言人在給 The Verge 的一份宣告中表態,“熱過載功能將在 11 月 8 日釋出的。NET 6 SDK 通常性構建版本中恢復。”

但微軟的部落格文章並沒有談到此爭議性決定,

並表示刪除熱過載程式碼只是一個失誤,而並不是一個商業性決定

。Scott Hunter 說:“我們在無意中刪除了該原始碼,而不是不想呼叫該程式碼的路徑。”雖然對。NET 社群來說,最後的結果是值得慶祝的,但對那些重視決策透明度的人來說,圍繞這件事的官方解釋和中間發生的事情並不會讓他們滿意。

Scott Hunter 表示:“和許多公司一樣,我們正在學習平衡開源軟體社群的需求,和作為。NET 的企業贊助商有時我們不能正確地處理這些問題。當我們沒有做好的時候,我們能做的就是從我們之前的錯誤中學習,並更好地向前發展。”

IT之家瞭解到。NET 基金會是微軟在 2014 年將。NET 開源時所建立的,其本質上是一個獨立的組織,其存在的意義是為了改善。NET 開源軟體的開發和合作。

頂部