答:對(duì)我們幾乎沒有影響。
背景知識(shí):
git 是一款分布式代碼版本控制系統(tǒng),方便管理代碼版本,并支持多人協(xié)作開發(fā)。
Github 是基于 Git 構(gòu)建的代碼托管平臺(tái)。由于 Git 的開源特性和適合開源項(xiàng)目的分支機(jī)制,它逐漸成為最著名的開源社區(qū)。許多優(yōu)秀的開源項(xiàng)目都托管在 github 上。
如果你想深入了解 Git & Github,可以參考我們之前的文章《極簡(jiǎn) Github 上手教程》,或回復(fù) git 查看教程。
前天的新聞:
由于收購雙方都是業(yè)內(nèi)知名的公司,此新聞一出,立刻引發(fā)了輿論熱議。但似乎大多數(shù)都是對(duì)這筆交易的不滿和嘲諷。特別是在國(guó)外的 twitter 和 reddit 上,各種惡搞層出不窮:
alt=”微軟收購 GitHub 后對(duì)我們有什么影響?” />
alt=”微軟收購 GitHub 后對(duì)我們有什么影響?” />
alt=”微軟收購 GitHub 后對(duì)我們有什么影響?” />
alt=”微軟收購 GitHub 后對(duì)我們有什么影響?” />為什么大家對(duì)微軟如此反感?或許是因?yàn)槎嗄陙砦④浀拇懋a(chǎn)品 Windows 和象征開源的 Linux 之間的對(duì)立,使微軟被貼上了商業(yè)和封閉的標(biāo)簽。開發(fā)者擔(dān)心微軟的收購可能會(huì)使 Github 變得更加封閉或商業(yè)化。即使產(chǎn)品沒有變化,全世界開發(fā)者的代碼被一家商業(yè)公司掌握也令人不安。而諾基亞、skype、Minecraft 等產(chǎn)品被微軟收購后的前車之鑒,更加劇了這種擔(dān)憂。
但實(shí)際上,近年來微軟在開源社區(qū)的貢獻(xiàn)非常大,已經(jīng)成為 Github 上最大的開源項(xiàng)目貢獻(xiàn)者。其開源的 VS code、edge 引擎、PowerShell 等項(xiàng)目都有很大的下載量。
而反觀 Github 本身,雖然估值很高,但盈利一直不穩(wěn)定,聯(lián)合創(chuàng)始人兼 CEO 已然放飛自我不問世事。即便沒有其他公司或資本的介入,其前途也是未知的。
人們習(xí)慣上將開源與商業(yè)對(duì)立,但幾乎所有的大型開源項(xiàng)目背后都有大公司的支持。有句話說 Open Source never dies。但沒有商業(yè)支持的開源項(xiàng)目,往往最終只是半死不活的爛攤子。所以商業(yè)不是原罪,一個(gè)項(xiàng)目的興衰并不在于它是否被微軟收購。從目前的形勢(shì)來看,依附微軟對(duì) Github 來說,顯然利大于弊。
有人說,如果是 Google 收購,批評(píng)的聲音會(huì)小很多。但 Google 也是一家以營(yíng)利為目的的商業(yè)公司,其封閉的技術(shù)和收購后夭折的開源項(xiàng)目和公司也不少。
微軟從這筆交易中可能更多的是推廣其云計(jì)算平臺(tái) azure。在產(chǎn)品層面,應(yīng)該不會(huì)冒天下之大不韙,對(duì) Github 進(jìn)行大刀闊斧的改變。因此,對(duì)于絕大多數(shù)開發(fā)者來說,基本不會(huì)有任何影響。
即使微軟成了豬隊(duì)友,把 Github 搞砸了,也不是什么大不了的事。Github 目前的壁壘主要在于其開源社區(qū)的氛圍,產(chǎn)品和技術(shù)層面并不是不可替代的。如果大家覺得形勢(shì)不妙,遷移到其他平臺(tái)也是分分鐘的事。像 Bitbucket、gitlab,早就摩拳擦掌了。國(guó)內(nèi)也有 coding.net、碼云這樣的替代平臺(tái)選擇。Gitlab 借著此次新聞還搞了個(gè)大動(dòng)作,讓不少項(xiàng)目“一鍵”遷移到他們平臺(tái)上。
alt=”微軟收購 GitHub 后對(duì)我們有什么影響?” />不過略有些諷刺的是,Gitlab 本身的服務(wù)器就是部署在微軟家的 Azure 上。跑得了和尚跑不了廟啊……
最后,送大家一條命令。如果哪天你覺得 Github 違背初心,決定棄他而去,只要在命令行的項(xiàng)目目錄下執(zhí)行:
git remote set-url origin gitxxx.com/repo
origin 是默認(rèn)的遠(yuǎn)程倉庫別名,后面是你新倉庫的地址。此命令在微軟家的操作系統(tǒng)上同樣有效哦!