Microsoft recently established a .Net foundation and open-sourced substantial parts of the popular programming language, continuing to spread its newfound love for open-source software. However, ...