從打壓到支持 微軟與GitHub的愛恨情仇
微軟曾經認為開源軟件社區是一個死胡同,但是現在也許它是另一條出路。雖然微軟的大部分利潤來自于其Windows和Office的授權費,但現在微軟表示,未來的方向是基于互聯網的云計算。
近幾年,微軟做的一些事情無法想象。去年,微軟在其Azure云平臺推出了一個新的Linux服務。最近,它又與其CodePlex網站的競爭對手GitHub展開合作。
大約七年前,微軟推出了CodePlex——“一個在線協作軟件的開發門戶”,希望能夠為程序員建立一個可以進行下載和共享代碼的社區,這是一個偉大的想法。不幸的是,舊金山一家名為GitHub的公司比微軟做的更好的。事實上,GitHub是互聯網上最熱門的開發者門戶網站。
最初,微軟對開發人員施加壓力,讓他們在CodePlex上做開源項目。但是今天,微軟喜歡上了GitHub。“我們在GitHub上做大量的工作,”Microsoft Open Technologies(微軟去年建立的一個引導微軟開源工作的獨立子公司)社區主任Gianugo Rabellino表示,“這是一個我們改變我們做法的見證。”
CodePlex是微軟傳統的.Net開發人員的家——他們都是在那編寫運行在Windows上的軟件。但Azure工具是專為云計算的開發人員設計的,并且那些開發人員中的大部分都活躍在GitHub上。
微軟已經在GitHub上發布了關鍵的Azure軟件開發工具,而不是CodePlex上。如果你看一下微軟在GitHub上和CodePlex上的開放技術的頁面,似乎可以感覺到后者就像很久沒有打掃的房間一樣布滿了蜘蛛網。
甚至還有一個很有前途的被稱為SignalR的.Net工具都被放在了GitHub上。




























