1. 程式人生 > >微軟自證開源決心:GitHub 私有庫免費無限開放!

微軟自證開源決心:GitHub 私有庫免費無限開放!

640?wx_fmt=gif

號外號外!茲有 GitHub 私倉免費開放,眾皆歡騰,喜不自禁……

2018 年 6 月,微軟斥資 75 億美元,十里紅妝豪“”GitHub,當即引發巨大爭議,眾多程式設計師紛紛表示“我反對這門婚事”。人心惶惶之下,GitHub 也迎來了程式碼遷移高峰。關於這樁堪稱離奇的“曾高喊消滅開源的世界最大閉源公司對世界最大開源公司”的收購事件,坊間多的是 “GitHub 或將走向閉源”的擔憂。儘管彼時的微軟已在一步步擁抱開源,但業界對其誠意似乎仍舊存疑。直至去年 10 月 GitHub 釋出史上最大更新,允許在 GitHub 上直接執行部分程式碼(新產品 GitHub Actions

),方打消了部分疑慮,但 “GitHub 掛了”一役又令其背了次鍋。

所謂“路遙知馬力,日久見人心”,如今是否能算上路遙日久尤未可知,但新一年的微軟確乎又為開發者帶來了好訊息。

640?wx_fmt=png

今天大家睜開眼的第一條朋友圈,似乎都被同一條資訊承包了——“GitHub 私有倉庫功能來了”!睡眼迷濛中依舊忍不住唸叨一句,“開年大吉……”


640?wx_fmt=png

微軟「開倉」發放新年福利啦


640?wx_fmt=png

1 月 7 日,GitHub CEO Nat Friedman 於官方部落格公開發文,稱“New year, new GitHub”,宣佈從此將免費無限地為普通使用者提供私有倉庫服務,同時面向企業和組織推出了更簡單統一的產品 GitHub Enterprise,共計兩大主要更新。

640?wx_fmt=png

GitHub Free

雖然此次更新後免費賬戶也可以建立無限的私有程式碼庫了,但還是設有一些限制——免費私有倉庫最多隻能新增三名協同操作者,如想新增更多則需另外付費,因此僅適合小團隊的專案協同管理。此外,較之付費版,免費版還缺一項高階程式碼審查工具。

640?wx_fmt=png

不過較之以往已然進步太多,至少開發者如今已經可以免費使用 GitHub 儲存自己的私人專案。此前該功能僅向付費使用者及企業開放,供其在 GitHub 上建立私有非公開倉庫從而進行程式碼管理;而普通使用者只能免費建立公開倉庫,以致於一些私有程式碼無法通過 GitHub 進行管理,常常面臨反覆切換的苦惱。

談及此項更新,Nat 在部落格中表示,此前有反饋顯示,許多開發者都希望在公開程式碼之前,能使用這些私人 repo 去申請工作、參加輔助專案或是私下做一些其他嘗試。此後,開發者就能夠免費在這些或更多場景下免費使用GitHub。

此外他還強調,這一更新不會對公共倉庫造成任何影響,仍然免費並支援無限協作者。

GitHub Enterprise

Github Enterprise 是 Enterprise Cloud(前身為 GitHub Business Cloud和 Enterprise Server(前身為 GitHub Enterprise統一後的產品。

想要在雲或自託管配置中靈活使用 GitHub 的團隊,現在只需支付一項費用就可以同享這兩項服務。若使用 GitHub Connect 還能將這些產品安全地連線起來,同時提供混合選項,開發者得以跨兩種環境無縫切換工作。

640?wx_fmt=png

除此之外,需要專業程式設計及協作功能的開發者和團隊,還可以使用 Github Pro(前身為 GitHub Developer和 GitHub Team。當然,開源貢獻者仍可使用在公共倉庫上進行協作所需的一切功能,包括免費版的 GitHub Team。


640?wx_fmt=png

被「強娶」的 GitHub?


GitHub 的出現把 git 帶進了公眾視野,其受歡迎程度決定了 git 的受歡迎程度。

640?wx_fmt=png

GitHub 剛被微軟收購的那段日子裡,開發者們忙著將 repos 遷移到其他 Git 託管平臺。競爭對手 GitLab 更是在其官網大表“慶賀”,並順勢推出了相對應的遷移工具,幾乎瞬間迎來遷移高峰。

640?wx_fmt=png

640?wx_fmt=png

一時間吐槽之聲四起:

“怎麼說,GitHub 要改名作 OneGit 了嗎?

“微軟買了那麼多產品,最後都淪為垃圾……”

“GitHub 應該保持中立,不能被任何公司收購……”

“GitHub 已經發展成了一個系統,沒有他程式設計將會效率低很多,GitHub 像一個傳送門。 ”

“GitHub 應該會變成另一個 SourceForge 或 CodePlex,我會再找另一個程式碼託管的地方。”

“要被收購也希望被 Google 收購,要是整合微軟 Azure ,Web 就變了。”

事實上,關於 GitHub 是否會因為此次收購走向閉源,七牛雲技術專家何李石曾給出了相應的分析

我們通常說的 GitHub,不是一個開源網站,也不是一種開源軟體,它是一個主要以 SaaS 的形式為使用者提供程式碼託管服務的網站,不存在微軟是否可以把它變成開源或者閉源的說法。

對於託管在 GitHub 網站之上的專案是否開源的問題,並不是由 GitHub 或者微軟決定的,而是由它們的使用者,也就是程式碼託管方自己決定的。GitHub 或微軟當然有能力把私有庫裡的程式碼開源出來,但並沒有這個許可權,否則就不是耍流氓這麼簡單。


640?wx_fmt=png

一路向開源的微軟


微軟爸爸,請收下我的膝蓋!

無論坊間“陰謀論”幾何,微軟似乎都已經在擁抱開源這條路上越走越遠了,無論是連續三年超越 Facebook、Google 名列 GitHub 第一,還是加入開源專利聯盟 OIN(Open Invention Network),抑或是收購事件後的 10 月新品 GitHub Actions,以及此番的私倉免費開放,微軟一直在用行動“洗白”過去紮根於開發者記憶中的開源“Anti-fan”形象。

曾經各種“GitHub”看衰的言論也逐漸變了風向,微軟更是從“強娶女兒的渣男”一躍升級成“爸爸”,開發者們直言微軟這次“幹得漂亮”。要說此次更新令人意外的程度,更有評論調侃稱“我不懂英文你不要騙我”……

640?wx_fmt=jpeg

“GitLab、Bitbucket 等一眾程式碼託管平臺都危險了!”

“感覺以後沒必要自建倉庫了!”

“微軟新年發福利,真心擁抱開源!之前對微軟收購 GitHub 還存疑的開發者們可以放心了。”

“這對 GitHub 免費使用者而言無疑是一個天大的好訊息!”

“微軟終於做了個正確的決定。”

“這是 2019 年最好的禮物。”

640?wx_fmt=jpeg

640?wx_fmt=jpeg

關於“三人協作”限制,亦有評論表示“微軟收購 GitHub 了之後有錢支援它發展,通過免費的私有 repo 繼續收割優秀開發者,通過 Enterprise 版服務收割企業。三人以下免費私有 repo,是不是給出了一個小專案成員構成的最佳實踐,那就是最好限定在三人以內?

除此之外,也有人對 GitHub 今後的商業模式及變現渠道表示擔憂,微軟又將如何在其間把握平衡的界限?這或許還需交由時間來審視。

叮咚——你的 2019 開年禮物,請查收。

【完】


CSDN 開源開發者交流群

立即掃小編的微信二維碼加入吧!

加好友時請備註#開源+公司+職位#

如無備註,不會通過哦

640?wx_fmt=jpeg

 熱 文 推 薦 

 開源,不是一種道德綁架

 Python 全面超 Java?!“小透明”逆襲只用 4 年!

Linux 進入 5.0 時代!

 1年丟失140億!你是區塊鏈的受害者嗎?|年度安全事件回顧

 華為 36 歲工程師猝死,曾 22 月無休:比掙錢更重要的是活著

 細數阿里達摩院2019年的十個Flag

 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 "點個好看吧!"

640?wx_fmt=gif點選“閱讀原文”,開啟 CSDN App 閱讀更貼心!

640?wx_fmt=png 喜歡就點選“好看”吧!