I believe MS said they're considering open sourcing them when they're included in .Net Core 3.0. But either they didn't decided yet, or they decided against it.
Effectively, this is what is happening now AFAIK, as they're being ported over to .NET Core, which is open source.
No they aren't. They are porting WinForms and WPF to Core but keeping them closed source.