Microsoft angers the .NET open source community with a controversial decision

The_King

Level 12
Thread author
Verified
Top Poster
Well-known
Aug 2, 2020
542
Microsoft has spent the past 10 years embracing open-source software and, at several points, even admitting it loves Linux and the open source community. The Linux Foundation even praised Microsoft for working with the open source community after the company joined the foundation nearly five years ago. All of this goodwill could be about to come crashing down, thanks to a storm that’s brewing in the .NET community — Microsoft’s flagship development toolkit and core software framework.

A controversial business decision inside Microsoft has left many questioning the company’s commitment to open source. Multiple sources at Microsoft tell The Verge that it has also angered lots of developers inside the company but that they’ve effectively been told not to complain.
Microsoft has quietly removed a key part of Hot Reload in the upcoming release of .NET 6 this week, a feature that essentially allows developers to get instant feedback when they’re creating a project and change code to immediately see the results. It’s a big selling point for Google’s rival Dart programming language and Flutter toolkit, and Microsoft has been playing catchup to bring it to .NET and Visual Studio.

Microsoft described its original plans as “an ambitious project to bring Hot Reload to as many .NET developers as possible,” but a last-minute change has left it mainly limited to Windows and Visual Studio developers instead of being open and available across multiple platforms. Microsoft has been testing near-final “Release Candidate” versions of .NET 6 that allowed developers to use Hot Reload across a variety of environments and platforms with dotnet watch, including the popular Visual Studio Code development environment. A Release Candidate generally means Microsoft considers it production-ready, feature-complete, and that people should just beware of bugs before it’s fully released.
 

The_King

Level 12
Thread author
Verified
Top Poster
Well-known
Aug 2, 2020
542

Microsoft reverses controversial .NET change after open source community outcry​

.NET 6 will now include Hot Reload across multiple platforms
Microsoft is reversing a decision to remove a key feature from its upcoming .NET 6 release, after a public outcry from the open source community. Microsoft angered the .NET open source community earlier this week by removing a key part of Hot Reload in the upcoming release of .NET 6, a feature that allows developers to modify source code while an app is running and immediately see the results.

It’s a feature many had been looking forward to using in Visual Studio Code and across multiple platforms, until Microsoft made a controversial last-minute decision to lock it to Visual Studio 2022 which is a paid product that’s limited to Windows. Sources at Microsoft, speaking on condition of anonymity, told The Verge that the last-minute change was made by Julia Liuson, the head of Microsoft’s developer division, and was a business-focused move.
Microsoft has now reversed the change following a backlash, and anger inside the company from many of Microsoft’s own employees. “We made a mistake in executing on our decision and took longer than expected to respond back to the community,” explains Scott Hunter, director of program management for .NET. Microsoft has now approved the community’s pull request to re-enable this feature and it will be available in the final version of the .NET 6 SDK.
 

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top