GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git,作为唯一的版本库格式进行托管,所以叫GitHub
“区块链人”一直想写一篇关于GitHub的梳理性百科(主要针对有需要的韭菜们,大神可以忽略),这两天趁着微软收购GitHub, 群情调侃的大氛围,给了自己一个下笔的理由。
第一:先短暂八卦下热点
6月4日,微软发布公告称,将以75亿美元的微软股票收购GitHub,GitHub官方推特转发确认了这一消息。
这同时引起了程序员群体的恐慌和diss,Gitlab是Github的竞争对手,Gitlab的数据显示6月3日至4日间迁入代码上涨了5倍,同时,Gitlab将费用降低了75%来加速代码迁移。同时,舆论上,海内外各种调侃的段子以及图片流传开来。
大家讨论的焦点无外乎:
1 收购者是微软,死在微软手里的品牌太多了,心有余悸
但是,调侃的角度很有意思:微软死亡收购论,但是客观的讲,恐怕也不能全怪微软,一个产品的盛衰可不是这么简单能看风水的事情。
2 程序员们很不满,他们觉得GitHub应该保持中立,不能被任何公司收购。
但是,事实上,亏损状态严重,一直不盈利
GitHub虽然有超高的人气,但是盈利能力,特别是持续的盈利能力一直是他的短板。是不是你就可以在报端看到这样的题目:
码农天堂GitHub被指挥霍无度:9个月亏损6600万美元
3 过去免费,以后商业广告会不会多起来,收费会不会开始破坏社区生态?这一点后面会讲。
4 这一点可以当做调侃,不是真实原因
第二,深度的认知收购这件事情
区块链人看好GitHub的未来,更愿意理解为闭源的微软在迈向开源的道路上迈出的一步路,几十年前,比尔·盖茨和保罗·艾伦共同创建了微软,目的就是让爱好者们有机会为MITS Altair这款新型微型电脑编程。
在后来的很长一段时间,微软觉得开源软件允许开发者修正、改进和共享代码,会威胁到了它的商业模式。在首席执行官Satya Nadella的战略指挥下,微软支持多种Linux风格,并开始在一些重要的云计算和开发产品上使用开源模型。
总部位于华盛顿雷德蒙德的微软现在是GitHub的最大贡献者之一,这位CEO将微软从完全依赖Windows操作系统转向更内部的Linux开发,该公司需要新的方式与更广泛的开发人员社区建立联系。
所以,今时今日看起来,颇有几分自我觉醒的意思。
并且,在旧金山GitHub是程序员必不可少的工具。包括微软和Alphabet旗下的谷歌在内的许多公司都用GitHub来存储公司代码并进行合作。此外GitHub也是开发者的社交网络,这也是为什么被人调侃戏称“全球最大同性交友网站”的原因。
在始源科技的一叶知秋融资收购里,75亿美元的收购就是一句话的新闻,但是要看到每一个收购案背后,都是至少两支队伍的较量和博弈的结果。事实上,微软早在几年前就与GitHub断断续续地进行着谈判,一个漫长的交涉过程,到今天的一个收购结果,早已就有了未来的布局,具体我们不知道是什么,但是大致上可以猜想:
GitHub商业化的探索和开源分布初衷中立之间的平衡点如何把握!
一定绕不靠这一个根本点。讨论合作的长期探讨,到今天达成了收购的协议。我更愿意怀着愿望,这是一次封闭垄断商业化与开源免费大社区的取长补短,这是一次尝试。
第三:不得不提到的几个人
Linux、Git 之父 Linus Torvalds林纳斯·托瓦兹
我最初查询林纳斯·托瓦兹,第一个提出的问题是,这么伟大,在世吗?对,活着,至今。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正式成立。
截止到2018年2月员工有768人。用户2600万(截止2017年3月)(数据来源:维基百科)
第四:实操的感受下GitHub的界面
1GitHub网址:https://github.com/
先注册一个GitHub账号,简单的输入一下用户名、邮箱地址、密码点击创建即可,如下图:
2GitHub上如何查看区块链项目代码
主界面“搜索”,输入你需要查找的项目名称,然后会看到主要信息
1信息分类
这一行最右边的图表可以查看代码的提交状况,这是一个经常用到的操作
2代码总提交量
3贡献者人数,所有代码的提交者人数总和
4代码更新主旨,可以清晰了解到每一次代码更新文件夹的主题内容以及详细的数据分析
左下角会有一个总体的信息摘要,如图翻译:“不包括合并,9位作者推动了19次提交,并向所有分支提交了21次提交。在主文件上,有72个文件已经更改,并且有2,321个添加和865个删除。”并且你可以看到每位代码贡献者的头像以及他们代码提交的数量对比。
也可以看到每日的代码提交具体数量、BY week的项目代码增加和删减情况,这些简单操作,我认为对于韭菜来说,初步了解是够用了,初步地懂得怎么在GitHub中查找一个区块链项目或者token的代码执行状况,怎么查询贡献者代码贡献状况等等,后续关于我们将进一步深度地讲解GitHub的专业知识,无论你是韭菜还是专业的投资人,恐怖不懂代码,长远来看,是不现实得了,当然,我说的是如果你打算深耕这个行业。
第五,也是最后,感慨下
就像上个世纪90年代华尔街顶级宽客们,在豪华的投行电梯里,不修边幅的、牛仔T恤你技术宅男,与传统老牌西装革履的银行家相遇的时候,传统华尔街精英是看不起这帮量化怪咖的,也搞不懂他们的那套依靠计算机程序实施投资策略的方法。
不过,事实证明,最初的那些鄙夷、怀疑,换来的是后期的unbelievable,这些人收入可能是这种传统投资银行家收入的数十倍,甚至数百倍。2006年,来自摩根士丹利、高盛、德意志,这些投行的顶级宽客们平均的年收入是5.7亿美金,年龄最小的大概是30岁左右。
我想说的是——
又一个革新时代到来,
像GitHub这一类的平台,就承载着这个时代的伟大梦想,
并且,
日以继夜的
共享、开源、分叉、合并、提交、践行......
Code is Law!
评论