According to an article at the Register, Microsoft is willing to give out its code to non commercial people.
[PAGEBREAK] But we digress. If you look here, you will see the text of something called the Microsoft Shared Source CLI, C# and Jscript License, this one being apparently aimed at the educational market. Shared Source is Microsoft's answer to the GPL, and was referred to in Bill's keynote in the sense that he said Microsoft customers and partners could get access to most of the company's source code if they needed it. So what does it say:
"You may use this Software for any non-commercial purpose, subject to the restrictions in this license. Some purposes which can be non-commercial are teaching, academic research, and personal experimentation. You may also distribute this Software with books or other teaching materials, or publish the Software on websites, that are intended to teach the use of the Software.
"You may not use or distribute this Software or any derivative works in any form for commercial purposes. Examples of commercial purposes would be running business operations, licensing, leasing, or selling the Software, or distributing the Software for use with commercial products." The Register