寫在GitHub出嫁之後-區塊鏈人

GitHub是一個面向開源及私有軟件項目的託管平臺,因為只支持git,作為唯一的版本庫格式進行託管,所以叫GitHub


“區塊鏈人”一直想寫一篇關於GitHub的梳理性百科(主要針對有需要的韭菜們,大神可以忽略),這兩天趁著微軟收購GitHub, 群情調侃的大氛圍,給了自己一個下筆的理由。

第一:先短暫八卦下熱點

6月4日,微軟發佈公告稱,將以75億美元的微軟股票收購GitHub,GitHub官方推特轉發確認了這一消息。

寫在GitHub出嫁之後-區塊鏈人

這同時引起了程序員群體的恐慌和diss,Gitlab是Github的競爭對手,Gitlab的數據顯示6月3日至4日間遷入代碼上漲了5倍,同時,Gitlab將費用降低了75%來加速代碼遷移。同時,輿論上,海內外各種調侃的段子以及圖片流傳開來。

寫在GitHub出嫁之後-區塊鏈人

大家討論的焦點無外乎:

1 收購者是微軟,死在微軟手裡的品牌太多了,心有餘悸

但是,調侃的角度很有意思:微軟死亡收購論,但是客觀的講,恐怕也不能全怪微軟,一個產品的盛衰可不是這麼簡單能看風水的事情。

2 程序員們很不滿,他們覺得GitHub應該保持中立,不能被任何公司收購。

但是,事實上,虧損狀態嚴重,一直不盈利

GitHub雖然有超高的人氣,但是盈利能力,特別是持續的盈利能力一直是他的短板。是不是你就可以在報端看到這樣的題目:

碼農天堂GitHub被指揮霍無度:9個月虧損6600萬美元

3 過去免費,以後商業廣告會不會多起來,收費會不會開始破壞社區生態?這一點後面會講。

4 這一點可以當做調侃,不是真實原因

寫在GitHub出嫁之後-區塊鏈人

第二,深度的認知收購這件事情

區塊鏈人看好GitHub的未來,更願意理解為閉源的微軟在邁向開源的道路上邁出的一步路,幾十年前,比爾·蓋茨和保羅·艾倫共同創建了微軟,目的就是讓愛好者們有機會為MITS Altair這款新型微型電腦編程。在後來的很長一段時間,微軟覺得開源軟件允許開發者修正、改進和共享代碼,會威脅到了它的商業模式。在首席執行官Satya Nadella的戰略指揮下,微軟支持多種Linux風格,並開始在一些重要的雲計算和開發產品上使用開源模型。總部位於華盛頓雷德蒙德的微軟現在是GitHub的最大貢獻者之一,這位CEO將微軟從完全依賴Windows操作系統轉向更內部的Linux開發,該公司需要新的方式與更廣泛的開發人員社區建立聯繫。

所以,今時今日看起來,頗有幾分自我覺醒的意思。

並且,在舊金山GitHub是程序員必不可少的工具。包括微軟和Alphabet旗下的谷歌在內的許多公司都用GitHub來存儲公司代碼並進行合作。此外GitHub也是開發者的社交網絡,這也是為什麼被人調侃戲稱“全球最大同性交友網站”的原因。

在始源科技的一葉知秋融資收購裡,75億美元的收購就是一句話的新聞,但是要看到每一個收購案背後,都是至少兩支隊伍的較量和博弈的結果。事實上,微軟早在幾年前就與GitHub斷斷續續地進行著談判,一個漫長的交涉過程,到今天的一個收購結果,早已就有了未來的佈局,具體我們不知道是什麼,但是大致上可以猜想:

GitHub商業化的探索 和 開源分佈初衷中立 之間的平衡點如何把握!

一定繞不靠這一個根本點。討論合作的長期探討,到今天達成了收購的協議。我更願意懷著願望,這是一次封閉壟斷商業化與開源免費大社區的取長補短,這是一次嘗試。

第三:不得不提到的幾個人

Linux、Git 之父 Linus Torvalds林納斯·託瓦茲

寫在GitHub出嫁之後-區塊鏈人

我最初查詢林納斯·託瓦茲,第一個提出的問題是,這麼偉大,在世嗎?對,活著,至今。Linus 1969年12月28日出生於芬蘭赫爾辛基市。Linus 大約從十一歲左右開始編程,在祖父的電腦上,Linus 開始使用了 BASIC 語言。

簡單說就是,

如果沒有 Linux,就不會有基於 Linux 的安卓系統,可怕吧?

如果沒有 Git ,就不會基於 Git 的 GitHub,那麼開源的分佈式源碼管理,寫作權限如何處理?

如果沒有GitHub,我們的區塊鏈項目怎麼辦?韭菜怎麼辦?

Linus開發了Git源代碼控制工具,GitHub 為這個工具提供資料庫服務(repository service),目前成為開源軟件開發工作的重心之一。

這裡就要說到真正創辦的三個人了:Chris Wanstrath, PJ Hyett 與Tom Preston-Werner,

這其中的兩位開發者在程序員聚會中2008年4月用Ruby on Rails編寫創辦了GitHub,因為他們當時都在 Rails 框架下開發 Ruby 應用程序,並希望通過一個更好的方式合作編碼,他們的開發更多是為了能有一個工具幫助他們自動化地協助自己的軟件開發工作。

Chris描述GitHub初創的時候說道,要做自己想做的。Do whatever you want.

而Tom辭掉微軟30萬年薪邀約,創辦GitHub。可以說,和微軟從誕生之初就糾糾纏纏,恩恩怨怨,剪不斷理還亂了。GitHub同時提供付費賬戶和免費賬戶,付費賬戶可以創建私有的代碼倉庫。對目前區塊鏈項目編程人員來說,GitHub是必備工具,當然傳統的一些企業,包括微軟、Google在內的眾多公司都會選擇GitHub來存儲公司並進行協作。

一群“不想安穩老去,想要經歷一場冒險”(他們的原話翻譯)的人湊到了一起,在2008年4月10號這一天,GitHub正式成立。

第四:實操的感受下GitHub的界面

1 GitHub網址:https://github.com/

先註冊一個GitHub賬號,簡單的輸入一下用戶名、郵箱地址、密碼點擊創建即可,如下圖:

寫在GitHub出嫁之後-區塊鏈人

2 GitHub上如何查看區塊鏈項目代碼

主界面“搜索”,輸入你需要查找的項目名稱,然後會看到主要信息

寫在GitHub出嫁之後-區塊鏈人

1 信息分類

這一行最右邊的圖表可以查看代碼的提交狀況,這是一個經常用到的操作

2 代碼總提交量

3 貢獻者人數,所有代碼的提交者人數總和

4 代碼更新主旨,可以清晰瞭解到每一次代碼更新文件夾的主題內容以及詳細的數據分析

寫在GitHub出嫁之後-區塊鏈人

寫在GitHub出嫁之後-區塊鏈人

寫在GitHub出嫁之後-區塊鏈人

左下角會有一個總體的信息摘要,如圖翻譯:“不包括合併,9位作者推動了19次提交,並向所有分支提交了21次提交。在主文件上,有72個文件已經更改,並且有2,321個添加和865個刪除。”並且你可以看到每位代碼貢獻者的頭像以及他們代碼提交的數量對比。

也可以看到每日的代碼提交具體數量、BY week的項目代碼增加和刪減情況,這些簡單操作,我認為對於韭菜來說,初步瞭解是夠用了,初步地懂得怎麼在GitHub中查找一個區塊鏈項目或者token的代碼執行狀況,怎麼查詢貢獻者代碼貢獻狀況等等,後續關於我們將進一步深度地講解GitHub的專業知識,無論你是韭菜還是專業的投資人,恐怖不懂代碼,長遠來看,是不現實得了,當然,我說的是如果你打算深耕這個行業。

寫在GitHub出嫁之後-區塊鏈人

第五,也是最後,感慨下

就像上個世紀90年代華爾街頂級寬客們,在豪華的投行電梯裡,不修邊幅的、牛仔T恤你技術宅男,與傳統老牌西裝革履的銀行家相遇的時候,傳統華爾街精英是看不起這幫量化怪咖的,也搞不懂他們的那套依靠計算機程序實施投資策略的方法,不過,事實證明,最初的那些鄙夷、懷疑,換來的是後期的unbelievable,這些人收入可能是這種傳統投資銀行家收入的數十倍,甚至數百倍。2006年,來自摩根士丹利、高盛、德意志,這些投行的頂級寬客們平均的年收入是5.7億美金,年齡最小的大概是30歲左右。

我想說的是——

又一個革新時代到來,

像GitHub這一類的平臺,就承載著這個時代的偉大夢想,

並且,

日以繼夜的

共享、開源、分叉、合併、提交、踐行......

Code is Law!


分享到:


相關文章: