Even shared source would be great. You can see the code, you can audit it for security or privacy issues, disable parts you don't like and distribute modified versions to people who already have a licensed copy of Windows.
That won't dry up Microsoft's revenue stream, and is a great middle ground between open and closed source.