Using open-source software in a corporate environment has always felt like trying to fit a square peg into a round hole. The "corporate requirement" — Microsoft ...