作者 | 林君
编辑 | 黄晓君
前言:关于GitHub的区块链轶事中,最难忘不过“Hello World”
近日,微软发布公告称,已与代码托管平台GitHub达成收购协议,将以75亿美元的微软股票收购该平台。
作为一个开源的代码托管平台,这个“全球最大同性交友网站”GitHub在区块链领域的地位显而易见——仅从各种区块链项目评级几乎都将GitHub代码更新作为项目“空气与否”的一个重要标准即可发现。
据Bitcoin消息,GitHub被微软收购后在社区引发了很大争议,加上同为代码开源平台的Gitlab迅速公关,目前已经有部分开发者将代码迁移至其他平台,BTC核心团队开发者Wladimir van der Laan并不看好这次收购,他认为这会让GitHub失败,将开启漫长痛苦之路。
那么,GitHub被收购,区块链技术爱好者们真要转移阵地吗?
一部“行走的”区块链简史
在区块链行业,GitHub的贡献居功至伟,2008年底一位自称中本聪的程序天才发布比特币白皮书、挖出比特币之后接着开始将比特币源代码发送到GitHub,从此越来越多的程序员开始在GitHub上修改、更新、完善代码库。自此之后,区块链项目在GitHub上传开源代码,感兴趣的人在这里查看项目进展也就成为了一种传统。
一直以来,开放源代码的项目都难以市场化和规模化,但是区块链项目出现后,彻底改变了这种现状。从2014年1月开始,Ethereum开发者开始在GitHub上更新代码,短短两年时间代码库就有超过9000条更新。
来源:GitHub官网
除了开源社区本身的自治,项目开发者更看重的是“分布式社区”给大家带来的参与感。目前GitHub已有2700万名注册用户,代码库的数量则超过8000万个,规模可以算是全球之最;从区块链项目方来看,他们几乎都选择将GitHub作为开源代码的发布平台。而从上图GitHub对关键词blockchain的查询结果看,整体代码总量以M为单位,说明区块链开发者发布的项目代码数量已经达到一定量级。
今年年初,德勤发布的报告显示,2016年开发者在GitHub 上推出了超过 2.6 万个基于区块链技术的新项目,但超过 92% 的项目长期处于不活跃状态,濒临死亡。报告还指出,目前有关比特币的发布活动数量最多,但在专门从事比特币项目开发交易的以太坊(Geth)平台上,与区块链开发相关的项目中仅有 15% 保持活跃。这也被大家广泛用于例证区块链存在巨大泡沫。
区块链为什么选择GitHub?
即使微软在收购声明中表示:GitHub将保留其开发者优先的风格,并将独立运作,为所有行业的所有开发人员提供开放平台。开发人员将继续使用他们选择的编程语言、工具和操作系统,并且仍然能够将代码部署到任何操作系统,任何云和任何设备。但是任何商业的合作都很难与公益绑定,此次收购让微软有机会将GitHub整合到自己的生态圈中,并通过各种手段促使开发者更加倾向于采用微软的产品,比如云服务Azure之类的成为可能。
微软收购GitHub的消息传出后,已经有部分项目开发者将代码转移至同为开源代码托管平台的GitLab,后者也适时推出了相关教程。
对用户来说,收购之后是否会影响使用效果才是最重要的。一位经常逛GitHub的区块链技术员表示:“(微软公布收购后)已经有好多项目搬到GitLab,对区块链开发者来说具体会产生多大影响暂时不确定。因为区块链行业并没有出现过并购先例”。
这正是区块链与其他行业的差异之处。GitHub分布式版本控制系统Git解决了程序员修改、更新、溯源的难点,允许程序员在上面上传自己的代码,或者浏览/下载别人家的代码,完全将世界各地优秀的程序员联系到一起,这和区块链倡导的分布式如出一辙。
目前,多数块链项目选择GitHub作为首选平台公布其开源代码,很多评级机构也将项目在GitHub上的代码更新频率作为项目评级的标准之一,但适用程度有待考量。比如很多区块链项目团队并不会及时将代码开源上传到GitHub,最主要原因是一旦代码开源,很快就会被有心之人利用。
而此前区块链项目Showcoin却因项目GitHub代码库只有“Hello World”而被人诟病,当然了,现在的代码库也寥寥无几。
被微软收购后的GitHub会不会很快商业化还无法预测,由于早期积累下来口碑和代码,至少短期内“GitHub代码更新频率”还会是项目评级的重要参考因素,对广大程序员来说,“还是可以在GitHub上放心交友的”。
互动:你使用过GitHub吗?有哪些难忘的故事?欢迎留言告诉我们~
---end
©本文为原创文章,作者林君,首发天下链官微。
©推荐文章,请看:《V神在以太坊技术及应用大会的演讲中透露了哪「两个」技术趋势》《6月再复出,老牌比特币中国能否重拾昔日荣光?》《CEO离职、斩断关系:徐明星和OKEx的前途还OK吗?》