As Microsoft has started to make moves toward being more open, I’ve seen some growing pains within the community. Some MS oriented developers still think of RMS when they think of OSS and wonder how why OSS developers work for free. In addition to making projects like MVC and MEF more open (MEF recently switched to an MS-PL license and you can download the source for ASP.NET MVC), Microsoft has been tapping the .NET open source community for employees. A lot of MVPs are also involved in open source projects. How does this influx of freedom affect Microsoft and its community? How should MS and the community behave going forward? How open does Microsoft have to be?