Under the Radar: How Red Hat Changed the Software Business--and Took Microsoft by Surprise