> I would have thought open sourcing so much of it's framework
I have a pedantic correction here.
Instead of open sourcing the .NET Framework they wrote a new opensource framework (named .NET core) that is very similar to their closed source framework. Microsoft is currently supporting and expanding both frameworks.
FYI, only way forward is core. Microsoft doesn't really invest much in older net and related (for example PowerShell 5). There may be fixes here and there but are mostly security.
It defies logic to support 2 frameworks, one of which is WAY BETTER then the other and x-platform.
I have a pedantic correction here.
Instead of open sourcing the .NET Framework they wrote a new opensource framework (named .NET core) that is very similar to their closed source framework. Microsoft is currently supporting and expanding both frameworks.