Although in the past MSFT has used non-free, source-visible licenses, they seem to understand very well what "open source" means. I don't think they use their "shared source" licenses for new things. If they are serious about freeing Windows, I'm sure they will do it under a free license.
Edit: Sigh, downvotes already, so here is your reminder of where open source comes from and what it means:
http://jordi.inversethought.com/blog/5-things-we-have-forgot...