過去,微軟一直以對開源嗤之以鼻的態度著稱,其中的一個爭論焦點就是商業模式問題:微軟只喜歡銷售軟件,而開源支持者出售的則是基於軟件的服務。另外一個論點就是GPL,這樣的開源許可與非開源許可是明顯不相兼容的。
近來,微軟一直在其與開發者相關的產品線上加大對開源的嘗試力度。發布在開源許可之下的產品包括ASP.NET的AJAX的大部分(包括整個控件庫)、IronPython、IronRuby和動態語言運行時(Dynamic Language Runtime,DLR)。
很明顯,微軟認為這些嘗試都很成功,因為現在他們已經開始加緊讓其它產品變得對開源更加友好了。當然,我們也別指望一夜之間就千樹萬樹梨花開了,原因很簡單,微軟是一家含有許多獨立團隊的大型公司。