自從微軟去年收購GitHub以來,這可能是發(fā)生的又一次重大的變革了!也是開發(fā)者首次可以免費在GtiHub上開展私人項目。
GitHub已經(jīng)成為大量開源項目的基地。其中一些是主要的、廣泛使用的項目,如Node.js服務器端JavaScript平臺,但其中許多是小型個人項目、半成品的程序和實驗。這些項目通常是開源的,并不是因為他們的作者特別想與世界分享它們,而是因為GitHub沒有給他們?nèi)魏芜x擇:免費的GitHub賬戶只能創(chuàng)建公共存儲庫。
因此,GitHub代表了一種權衡:你可以免費使用GitHub的服務,但你必須分享。如果你不想分享,那就付錢。
現(xiàn)在情況不再是這樣了?,F(xiàn)在每個GitHub帳戶都可以創(chuàng)建無限數(shù)量的私有代碼庫,但是還有一些部分會受到限制-只有三個人可以在這些存儲庫上進行協(xié)作-那些曾經(jīng)因為別無選擇只能開放的很多項目,現(xiàn)在很可能會被標記為私有。
這一變化使GitHub與其競爭對手之一-Atlassian的BitBucket近乎相似,“開始允許自由賬戶持有人創(chuàng)建僅限于五名合作者的私有存儲庫”。但這不會對商業(yè)發(fā)行的銷售產(chǎn)生太大的影響。
該商業(yè)版也在改變。GitHub以前有單獨的價格和產(chǎn)品,具體取決于企業(yè)客戶是使用云托管服務還是內(nèi)部部署版本。這兩個版本現(xiàn)在都集成到一個GitHub Enterprise產(chǎn)品中。用一個服務的價格就可以使用兩項服務了。
使用GitHub Connect可以將這些產(chǎn)品安全地連接起來,并提供了一個混合選項,開發(fā)者可以在這兩種環(huán)境中自由切換處理工作。
此外,需要專業(yè)編程和協(xié)助功能的開發(fā)者和團隊,還可以使用Github Pro(前身為GitHub Developer)和GitHub Team。
不過價格上有些差別:GitHub Team每個用戶每月要62元人民幣,Github Enterprise每個用戶每月要144元人民幣。
開源貢獻者仍然可以使用在公共代碼庫上協(xié)作所需的一切功能,包括免費版的GitHub Team。
當微軟首次宣布購買時,弗里德曼試圖向GitHub用戶保證,其目的是讓GitHub成為一個更好的GitHub。然而,這種變化從根本上改變了網(wǎng)站,它并不是最好的。考慮到這一選擇,許多開發(fā)人員現(xiàn)在可能會發(fā)現(xiàn)自己想要將所有這些小型個人項目設為私有而非公開。
這感覺就像是代表微軟的一種善意,微軟去年10月完成了對GitHub的收購,前Xamarin首席執(zhí)行官Nat Friedman接任GitHub首席執(zhí)行官。一些開發(fā)商對此次收購感到相當緊張(盡管感覺大多數(shù)人已經(jīng)接受了收購)。假設GitHub的服務盈利模式與微軟的略有不同,這也是一個公平的猜測。微軟不需要試圖從小型團隊中獲取資金-這不是它的大部分收入來源。相反,該公司最感興趣的是讓大型企業(yè)使用這項服務。