係統粉 > IT資訊 > 微軟資訊

開源世界的“撒旦”不再,微軟正在戰勝質疑者

發布時間:2019-06-05    瀏覽數:

【獵雲網(微信號:)】6月5日報道(編譯:原子核)

2014年,微軟雲計算主管Scott Guthrie寫下了收購Github的提議,隨後他將該計劃擱置到了一個抽屜裏。每隔一段時間,他就會拿出這個提議來看看,但又放回儲藏櫃裏。

Guthrie認為微軟還沒有做好收購這個廣受歡迎的開源公司的準備。Github像是一個數字蜂窩一樣,數以百萬的軟件程序員在這裏一起協作、共享和儲存代碼。“我們會搞砸的,”Guthrie說。更重要的是,這些將微軟視為開源軟件頭號公敵的開發人員,可能會因此鬧事。

他說:“在當時,開源世界會理所應當地把我們看作反基督者,畢竟我們在開源方麵沒有現在的信譽。”微軟仍主要專注於完全由微軟內部創建和擁有的軟件。

從那時起,微軟就把自己變成了開源軟件最大的開發者之一,並說服客戶信任使用Azure雲計算服務——一個由競爭對手的工具和程序構建的應用,從而提高了Azure的收入和使用率。公司60%以上擁有雲應用開發人員的團隊,都是因為他們在非微軟編程工具或雲服務方麵的專業知識而被雇傭的。一個完整版本的開源Linux操作係統甚至可以添加到Windows中。微軟正努力把新鮮血液帶到微軟陣營當中。

去年6月,Guthrie和微軟首席執行官納德拉終於公布了收購Github的協議。盡管開發者社區起初仍有一些幹擾,盡管競爭對手從Github吸引了一些用戶,但一年後,這筆交易所造成的戲劇性事件卻非常少。大多數Github用戶隻是繼續把他們的代碼放在那裏。

“有些人很沮喪,但其實很少,因為微軟花了數年時間與開源社區建立了友好關係,”Adobe高級主管Matt Asay說。長期以來他都是開源開發人員,也是微軟的前競爭對手。“我有一種下意識的‘記住,他們是偉大的撒旦’的反應,但這個想法並不堅定。”

吸引更多的開發者對微軟的發展前景很重要。幫助工程師編寫程序的工具和軟件在微軟收入中隻占很小的一部分,與雲服務和Windows等部門相比相形見絀,但它們可以吸引用戶進入更大的業務領域。贏得軟件開發人員的支持是讓他們將應用從遊戲編寫到商業軟件轉變的關鍵,這些軟件與微軟的產品或微軟Azure雲中的產品相吻合。開發人員的民心也是微軟重新獲得技術領先地位的關鍵。

Madrona Venture Group總經理S.Somasegar說:“現在有更多的開發人員與微軟相關。”他在微軟工作了27年,在開發部門開始加大對開源的關注時,從事管理開發部門的工作。

五年前,微軟還是更保守。當納德拉在2014年接任首席執行官時,十多年來在開發人員方麵的缺陷讓公司一直處於弱勢地位。微軟無法召集工程師為其手機和平板電腦開發應用。最大的初創公司建立在開放源碼工具的基礎上,像Uber和Airbnb等這些在發展中的年輕公司,都選擇了亞馬遜的雲計算服務。

軟件開發人員的大量流失代表了一個戲劇性的命運轉折。微軟成立於1975年,是一家開發工具公司。比爾·蓋茨和保羅·艾倫的第一批產品就是幫助編碼人員能夠為早期家用計算機編程的一套語言工具。後來,Windows操作係統開始有了統治地位,每個人都用它來編寫程序。但在2000年代初,即使首席執行官Steve Ballmer在台上為“開發者”加油打氣的視頻公開,微軟還是失去了一批批開發人員。互聯網計算和後來移動電話的興起,促使程序員轉向其他語言和其他移動應用商店。微軟高管稱日益流行的Linux和開源工具是一種“癌症”,是“美國式”的詛咒,這激怒了整個工程師群體,包括像Asay這樣的人。

“我們的投資實際上隻限於Windows,”負責微軟Visual Studio產品的Julia Liuson說,該產品用於開發軟件、應用和網站。到2012年,開發人員告訴她,他們不再指望微軟為他們提供編程語言和終端工具。“你很清楚我們是他們的過去,但不是他們未來的一部分。”

納德拉取代Ballmer之後,微軟開始在開源許可下發布一些關鍵產品,包括Liuson的一個Visual Studio程序,這樣任何程序員都可以使用它並對其進行調整。納德拉還希望通過招募Linux愛好者來提高Azure的使用率。但是他們卻沒有一個寬容的心。事實上,微軟的工程師們經常發現自己不受歡迎。幾年前,Liuson派一個代表團參加一個Linux會議。她說,當他們坐到飯桌旁,本來坐在那裏的人看到他們佩戴著微軟的徽章時,居然都紛紛離開了。

微軟試圖從這種關係中的一個基本但神秘的部分開始,重新啟動與開發人員的整個合作方式。這個部分也就是那些關於產品高技術的大量文章,其中包括針對工程師的示例代碼和藍圖。為了修改這些說明手冊類型的文章,Guthrie把微軟老員工Jeff Sandquist帶了回來。一回來,Sandquist就努力讓這些文章更與時俱進、更準確、更有技術深度。他提高微軟為Java、Python和Linux開發人員書寫文檔的能力——所有這些變化都隨著微軟編程工具逐漸走下坡路而顯得突出。Sandquist說,如果沒有針對更廣泛係統的清晰可靠的文檔,微軟就不可能在開發人員中獲得信譽。

接下來,Sandquist開始組建一個專家團隊,他們可以直接聯係雲應用開發人員,讓他們重新考慮微軟。微軟一直與開發人員保持聯係,但這次,因為微軟正在接受開源並試圖吸引大量工程師使用Azure,Sandquist的新團隊將包括所有非微軟技術的頂尖專家。

“我們雇傭了很多人,他們使用Azure可能就是他們第一次使用微軟,”Sandquist說。現在他是開發者關係部的總經理。

Sandquist的目標是在以下幾個方麵創建一個多元化的團隊:不同專業知識、不同性別、不同種族和來自不同地方。與其他許多技術團隊不同,它的總部大部分設在華盛頓州雷德蒙(Redmond)的公司總部之外。他聘請了像Emily Freeman這樣的人,她是當時華盛頓特區科技企業家的代寫人,經曆了“略多於四分之一的生活危機”。盡管她之前沒有編程經驗,但還是從事編寫代碼工作。她帶著一個小女兒,搬到了Denver,學習Web應用框架Ruby on Rails,最後成為了一名開發人員關係專家。她說,這個職位讓她將新學習的編程技能與本來的溝通天賦結合起來,為開發人員提供技術信息,回答他們的問題,並將他們的需求和顧慮反饋給她的雇主。

大約兩年前,她聽說微軟正在為其雲宣傳團隊尋找像她這樣的人,也就是核心內容以外領域的專家。

她說:“開發人員本質上是持懷疑態度的,大多數人已經開始注意到這一點,但很多人仍處於這樣的階段,他們仍然需要更多的證據。”

有些顧客在談論這些消息。Adobe,也就是Asay工作的地方,是一個使用Java和Red Hat Linux的Azure客戶。航運巨頭Maersk也是如此。啤酒製造商嘉士伯的一些Azure應用運行的是SUSE Linux。可口可樂北美公司也同樣是如此,微軟為北美的可口可樂裝瓶廠提供了技術支持。為大公司和小公司提供代碼的Github,將繼續成為開發人員對其母公司感受的指標參考。

自微軟收購Github以來,其他科技巨頭也在尋找接近開源社區根源的方法。即使國際商業機器公司已經在Linux項目上工作了20年,但當它去年同意以330億美元收購Linux開發者Red Hat時,仍然引起了開發人員的一些類似擔憂。在宣布收購時,國際商業機器公司努力向開發人員保證,它將繼續致力於Red Hat的開源工作。

到目前為止,微軟很少幹涉Github的事情。與微軟收購LinkedIn一樣,Github也有自己的CEO,並且獨立運營。目前流行的管理理念似乎是嚐試添加用戶喜歡的功能——例如,讓一些私有代碼存儲庫可以免費運行,而不是亂弄他們所做的事情。上周,Github發布了一個係統,允許人們為他們最喜歡的Github貢獻者打賞。

Friedman已經指示他的團隊,即使他們與微軟推廣其他產品的願望相衝突,GitHub客戶的需求還是第一位的。11月,Friedman第一次參加了AWS re:Invent大會——微軟最大的競爭對手亞馬遜的旗艦雲會議。在會議上,Friedman與亞馬遜雲高管坐在一起,與聯合客戶會麵。他還與穀歌雲達成了更密切的協議。盡管如此,競爭對手Gitlab以及Altassian旗下的BitBucket表示,許多GitHub用戶已經紛紛去到他們的網站。BitBucket還表示,微軟交易公布的第二天是有史以來最大的注冊日。而Gitlab表示,他們從GitHub那裏獲得了約11.3萬個代碼存儲庫。

Github首席執行官Friedman說,該公司也在發展。在微軟宣布收購該網站的近12個月內,該網站的注冊開發人員數量從2800萬增加到了3600萬。

有些客戶擔心,隨著時間的推移,Github將更加陷入在微軟的陰影之中。與微軟競爭的人工智能公司Matroid的首席執行官Reza Zadeh現在依然在愉快地使用Github,但微軟的所有權確實讓他有點不安。他認為未來Github在鼓勵用戶選擇Azure方麵會更加有野心。

首席執行官Friedman說,Github必須要與這種趨勢作鬥爭。

“Github必須中立,還必須獨立,”他說。“開發人員需要有選擇的空間,Github不能有任何偏袒。”

上一篇:唐娜姐趣談:Windows 10預覽用戶達到1650萬人,還有10名微軟工程經理 下一篇:多達14款大作亮相微軟Xbox部門老大確定E3發布會

相關資訊

最新熱門應用

電腦問答