縱橫上世紀(jì) 90 年代到本世紀(jì)的第一個(gè) 10 年,由自由軟件基金會(huì)(FSF)帶起的自由軟件(free software)運(yùn)動(dòng),其理念普及到全世界,其中很重要的價(jià)值是開源代碼(open source)的觀念,這影響世界各地的程序設(shè)計(jì)師紛紛志愿組織社交,以開源代碼的新模式來開發(fā)軟件。當(dāng)時(shí)微軟跟開源軟件的 激烈競爭是非常惡名昭彰的,然而自從 2014 年薩蒂亞·納德拉(Satya Nadella)接下微軟 CEO 的職位以后,該公司對(duì)開源的看法發(fā)生了大轉(zhuǎn)彎,微軟轉(zhuǎn)為大力擁抱開源,甚至支持微軟其自身 Azure 云端平臺(tái)服務(wù)上開源的 GNU / Linux 操作系統(tǒng)。
之前有著許多微軟員工現(xiàn)在喜歡開源、喜歡 Linux 的新聞,如果你仍然不相信這是“真愛”的話,GitHub──這個(gè)“程序設(shè)計(jì)師的FaceBook”與當(dāng)今開源世界存放開源項(xiàng)目源代碼的中心,最近發(fā)布了 新的統(tǒng)計(jì)數(shù)據(jù):哪些公司有著最多的人貢獻(xiàn)程序碼到它們的開源項(xiàng)目呢?微軟是當(dāng)今的第一名,有 16,419 名貢獻(xiàn)者,把有 15,682 名貢獻(xiàn)者的FaceBook給擠下去了,這表示微軟公司可不是高層幾個(gè)大頭口頭稱開源的營銷場面話,而是真的傾公司之力轉(zhuǎn)向開源模式來生財(cái)。
對(duì)于微軟,這是一個(gè)重大里程碑,在跟亞馬遜在云端服務(wù)商的商業(yè)戰(zhàn)中,有利于爭取到更多的顧客。
絕大多數(shù)大大小小的企業(yè)已轉(zhuǎn)向開源代碼,最少也有低度的采用以符合當(dāng)今互聯(lián)網(wǎng)的需求。 GNU / Linux 操作系統(tǒng),一度是微軟最痛苦的對(duì)手,現(xiàn)在已然是事實(shí)上的產(chǎn)業(yè)標(biāo)準(zhǔn)──企業(yè)服務(wù)器操作系統(tǒng),而它們很多都是不需要桌面操作環(huán)境的。所以,微軟在過去下意識(shí)必 排斥開源的舉止就成為了一個(gè)問題,這導(dǎo)致許多公司的 CIO 們很難把他們的的服務(wù)器基礎(chǔ)設(shè)施放到微軟的 Azure 云端上。這就是為什么 2014 年以后微軟大轉(zhuǎn)向的原因,所以納德拉會(huì)不斷強(qiáng)調(diào)“微軟現(xiàn)在熱愛 Linux”,以及把自家一些關(guān)鍵技術(shù)開源化。
既然今天微軟確實(shí)有世界第一名的人員數(shù)在貢獻(xiàn)源代碼到開源項(xiàng)目,這證明該公司確實(shí)言出必行,可不只是玩玩而已。隨著許多人的參與,無論是微軟的雇員或者其他人在貢獻(xiàn)源代碼到其項(xiàng)目,微軟顯然對(duì)社交有著相當(dāng)?shù)呢暙I(xiàn)。
其實(shí)該數(shù)據(jù)還不夠完整,因?yàn)槭歉鶕?jù) GitHub 提供的公開資訊—仍然有大量的企業(yè)和社交項(xiàng)目團(tuán)隊(duì)在使用 GitHub 時(shí),是以私人模式悄悄地分享他們的程序碼。但這仍然是微軟邁出的一大步。
注:開源軟件跟自由軟件不能化上等號(hào),自由軟件是開源軟件中,強(qiáng)調(diào)使用者對(duì)軟件完整掌控權(quán)的,自由軟件一定是開源軟件,但是開源軟件不一定都是自由軟件。