Miguel De Icaza and Open Source History of .NET

Tony Qu
4 min readAug 20, 2024

According to a wellknown developer from Java China community, I got to know that Miguel De Icaza left Microsoft in 2022. I’m a bit shocked about the news at first. And then I started to investigate the resume of Miguel and why he left Microsoft eventually.

I did have some interesting discoveries. Without Miguel, .NET may not be open source in any case. There is a lot of problem in Microsoft, especially it’s still enclosed. It does NOT support open source very well. The ecosystem of .NET is not so good. That’s the major reason other communites may believe .NET may die in the future. If there is no Xamarin, .NET may still be closed source until now. Because there was no plan from Microsoft to get .NET open sourced in early age. That’s the major reason .NET framework was closed source for so many years. In other words, Xamarin forces Microsoft to open source .NET. From this point, I believe what Xamarin and its founders did have huge value.

I did check the resume of Miguel De Lcaza on Linkedin. He is undoubtly a top expert of programming language and he always advocates open source.

Resume of Miguel De Icaza

De Icaza was born in Mexico City and studied Mathematics at the National Autonomous University of Mexico (UNAM), but dropped out before getting a degree to work in IT.

--

--

Tony Qu

.NET Veteran with 15 year+ .NET experience, Buddhist, Maintainer of NPOI, Father and husband