No, I’m not making this up, this is not click-bait, it is actually… true!
Today, we are excited to announce that are open sourcing WPF, Windows Forms, and WinUI, so the three major Windows UX technologies will be open sourced. For the first time ever, the community will be able to see the development of WPF, Windows Forms, and WinUI happen in the open and we will take contributions for these frameworks on .NET Core. The first wave of code will be available in GitHub today and more will appear over the next few months.source: MSDN Blog.
Yes, it is true, they actually have completely started to steer away from their proprietary business model and start to embrace open source. This is something no-one would have expected even 5 years ago.
The next version of .Net Core (v3.0) will include the entire Windows Desktop, which will make the .Net Core a lot richer and will eventually help to become a replacement of the .Net Framework.
Now the real question remains, will a WPF app created in .Net Core actually work on Linux? If that will be the case, we will start to see Windows apps come to the Linux platform. Time will tell…