微軟自證開源決心:GitHub 私有庫免費無限開放!
號外號外!茲有 GitHub 私倉免費開放,眾皆歡騰,喜不自禁……
2018 年 6 月,微軟斥資 75 億美元,十里紅妝豪“娶”GitHub,當即引發巨大爭議,眾多程式設計師紛紛表示“我反對這門婚事”。人心惶惶之下,GitHub 也迎來了程式碼遷移高峰。關於這樁堪稱離奇的“曾高喊消滅開源的世界最大閉源公司對世界最大開源公司”的收購事件,坊間多的是 “GitHub 或將走向閉源”的擔憂。儘管彼時的微軟已在一步步擁抱開源,但業界對其誠意似乎仍舊存疑。直至去年 10 月 GitHub 釋出史上最大更新,允許在 GitHub 上直接執行部分程式碼(新產品 GitHub Actions
),方打消了部分疑慮,但 “GitHub 掛了”一役又令其背了次鍋。所謂“路遙知馬力,日久見人心”,如今是否能算上路遙日久尤未可知,但新一年的微軟確乎又為開發者帶來了好訊息。
今天大家睜開眼的第一條朋友圈,似乎都被同一條資訊承包了——“GitHub 私有倉庫功能來了”!睡眼迷濛中依舊忍不住唸叨一句,“開年大吉……”
微軟「開倉」發放新年福利啦
1 月 7 日,GitHub CEO Nat Friedman 於官方部落格公開發文,稱“New year, new GitHub”,宣佈從此將免費無限地為普通使用者提供私有倉庫服務,同時面向企業和組織推出了更簡單統一的產品 GitHub Enterprise,共計兩大主要更新。
GitHub Free
雖然此次更新後免費賬戶也可以建立無限的私有程式碼庫了,但還是設有一些限制——免費私有倉庫最多隻能新增三名協同操作者,如想新增更多則需另外付費,因此僅適合小團隊的專案協同管理。此外,較之付費版,免費版還缺一項高階程式碼審查工具。
不過較之以往已然進步太多,至少開發者如今已經可以免費使用 GitHub 儲存自己的私人專案。此前該功能僅向付費使用者及企業開放,供其在 GitHub 上建立私有非公開倉庫從而進行程式碼管理;而普通使用者只能免費建立公開倉庫,以致於一些私有程式碼無法通過 GitHub 進行管理,常常面臨反覆切換的苦惱。
談及此項更新,Nat 在部落格中表示,此前有反饋顯示,許多開發者都希望在公開程式碼之前,能使用這些私人 repo 去申請工作、參加輔助專案或是私下做一些其他嘗試。此後,開發者就能夠免費在這些或更多場景下免費使用GitHub。
此外他還強調,這一更新不會對公共倉庫造成任何影響,仍然免費並支援無限協作者。
GitHub Enterprise
Github Enterprise 是 Enterprise Cloud(前身為 GitHub Business Cloud)和 Enterprise Server(前身為 GitHub Enterprise)統一後的產品。
想要在雲或自託管配置中靈活使用 GitHub 的團隊,現在只需支付一項費用就可以同享這兩項服務。若使用 GitHub Connect 還能將這些產品安全地連線起來,同時提供混合選項,開發者得以跨兩種環境無縫切換工作。
除此之外,需要專業程式設計及協作功能的開發者和團隊,還可以使用 Github Pro(前身為 GitHub Developer)和 GitHub Team。當然,開源貢獻者仍可使用在公共倉庫上進行協作所需的一切功能,包括免費版的 GitHub Team。
被「強娶」的 GitHub?
GitHub 的出現把 git 帶進了公眾視野,其受歡迎程度決定了 git 的受歡迎程度。
GitHub 剛被微軟收購的那段日子裡,開發者們忙著將 repos 遷移到其他 Git 託管平臺。競爭對手 GitLab 更是在其官網大表“慶賀”,並順勢推出了相對應的遷移工具,幾乎瞬間迎來遷移高峰。
一時間吐槽之聲四起:
“怎麼說,GitHub 要改名作 OneGit 了嗎?”
“微軟買了那麼多產品,最後都淪為垃圾……”
“GitHub 應該保持中立,不能被任何公司收購……”
“GitHub 已經發展成了一個系統,沒有他程式設計將會效率低很多,GitHub 像一個傳送門。 ”
“GitHub 應該會變成另一個 SourceForge 或 CodePlex,我會再找另一個程式碼託管的地方。”
“要被收購也希望被 Google 收購,要是整合微軟 Azure ,Web 就變了。”
事實上,關於 GitHub 是否會因為此次收購走向閉源,七牛雲技術專家何李石曾給出了相應的分析:
我們通常說的 GitHub,不是一個開源網站,也不是一種開源軟體,它是一個主要以 SaaS 的形式為使用者提供程式碼託管服務的網站,不存在微軟是否可以把它變成開源或者閉源的說法。
對於託管在 GitHub 網站之上的專案是否開源的問題,並不是由 GitHub 或者微軟決定的,而是由它們的使用者,也就是程式碼託管方自己決定的。GitHub 或微軟當然有能力把私有庫裡的程式碼開源出來,但並沒有這個許可權,否則就不是耍流氓這麼簡單。
一路向開源的微軟
微軟爸爸,請收下我的膝蓋!
無論坊間“陰謀論”幾何,微軟似乎都已經在擁抱開源這條路上越走越遠了,無論是連續三年超越 Facebook、Google 名列 GitHub 第一,還是加入開源專利聯盟 OIN(Open Invention Network),抑或是收購事件後的 10 月新品 GitHub Actions,以及此番的私倉免費開放,微軟一直在用行動“洗白”過去紮根於開發者記憶中的開源“Anti-fan”形象。
曾經各種“GitHub”看衰的言論也逐漸變了風向,微軟更是從“強娶女兒的渣男”一躍升級成“爸爸”,開發者們直言微軟這次“幹得漂亮”。要說此次更新令人意外的程度,更有評論調侃稱“我不懂英文你不要騙我”……
“GitLab、Bitbucket 等一眾程式碼託管平臺都危險了!”
“感覺以後沒必要自建倉庫了!”
“微軟新年發福利,真心擁抱開源!之前對微軟收購 GitHub 還存疑的開發者們可以放心了。”
“這對 GitHub 免費使用者而言無疑是一個天大的好訊息!”
“微軟終於做了個正確的決定。”
“這是 2019 年最好的禮物。”
關於“三人協作”限制,亦有評論表示“微軟收購 GitHub 了之後有錢支援它發展,通過免費的私有 repo 繼續收割優秀開發者,通過 Enterprise 版服務收割企業。三人以下免費私有 repo,是不是給出了一個小專案成員構成的最佳實踐,那就是最好限定在三人以內?”
除此之外,也有人對 GitHub 今後的商業模式及變現渠道表示擔憂,微軟又將如何在其間把握平衡的界限?這或許還需交由時間來審視。
叮咚——你的 2019 開年禮物,請查收。
【完】
CSDN 開源開發者交流群
立即掃小編的微信二維碼加入吧!
加好友時請備註#開源+公司+職位#
如無備註,不會通過哦
熱 文 推 薦
☞ Python 全面超 Java?!“小透明”逆襲只用 4 年!
☞ 1年丟失140億!你是區塊鏈的受害者嗎?|年度安全事件回顧
☞ 華為 36 歲工程師猝死,曾 22 月無休:比掙錢更重要的是活著
☞ Google AI騙過了Google,工程師竟無計可施?
print_r('點個好看吧!');
var_dump('點個好看吧!');
NSLog(@"點個好看吧!");
System.out.println("點個好看吧!");
console.log("點個好看吧!");
print("點個好看吧!");
printf("點個好看吧!\n");
cout << "點個好看吧!" << endl;
Console.WriteLine("點個好看吧!");
fmt.Println("點個好看吧!");
Response.Write("點個好看吧!");
alert("點個好看吧!")
echo "點個好看吧!"
點選“閱讀原文”,開啟 CSDN App 閱讀更貼心!
喜歡就點選“好看”吧!