As far as I am concerned, all of the BCL has pretty much been 'open source' since Reflector came around in 200..2?
The server is not pushing the source to you so that you can take it and use it in your own projects. It's pushing the source because that's how the browser will run the program.
Of course you CAN take and use the code. But you MAY not.