31区
ID:blockchain31
6月4日,据彭博社最新消息,微软最终以75亿美元的价格,收购代码托管平台GitHub。
消息一出,引发了GitHub上面核心开发者的集体逃离。
目前GitHub的竞争对手GitLab接收的迁移代码数量已经增加了5倍,GitLab也顺水推舟,通过降低75%的迁移费用加快核心开发者迁移进入GitLab平台。
但是,微软收购Github,其实是开源的一大胜利,也是区块链的一大胜利。
微软,从极客乐园到垄断魔头
微软花巨资收购的目的非常明显——拥抱开源,
微软留给世界的印象就是专利、垄断。在开源时代,这样的形象非常不利于微软的发展。
微软的恶名」来自于其近20年的种种「劣迹」。
比如对著名开源项目Android的「薅羊毛」。
Android是Google基于 Linux开发的手机操作系统,微软靠「闪存擦除」、「增量同步」等软件专利,向早期的手机厂商三星、HTC等公司收了大量的使用费用。
比较有意思的是,基于Android环境开发本是免费的,但当涉及到微软专利的时候,这些开发者则需要支付费用。Google对此也无计可施。
据统计,微软这家软件公司,目前已经申请近5万个专利,这些专利都被用于保护他们的核心代码库。
封闭、专利、垄断,这是微软在发展过程中留给开发者留下的印象。
因此,当传出微软收购GitHub之后,出现开发者逃离潮也就不奇怪了。
从GitHub迁移出走的项目、开发者
然而,早期的微软完全不是这样的做派。
当初比尔盖茨和保罗共同创立微软的初衷,就是为全世界的开发者服务。
当时的微软,为开发者们提供了一种给DIY式的个人电脑MITS Altair开发程序的平台。
AELF创始人马昊伯在朋友圈为微软喊冤
之后,当微软依靠着Windows操作系统的霸权大行垄断之事,并多次被反垄断制裁。
Github所倡导的代码共享的模式,对于微软封闭式的操作系统来说,是商业上巨大的威胁。
从此,微软在利润的驱动下,舍弃了和开发者的关系,也离真正的极客社区越来越远。
但是,未来的世界,注定是个开源的世界。
微软在看到这一点后开始了大转向。
在新任CEO Satya Nadella上任后,微软已经抛弃了过分依赖Windows系统来发展的策略,而是转向了更亲开发者的Linux系统开发。
目前,微软已经成为了Github最重要的贡献值之一。
微软的意图非常明显,重新回到开发者社区中,重塑自己的品牌,拥抱即将到来的开源世界。
区块链,开源思想的精髓
而在开源这件事情上,区块链可以说是迄今为止最大的试验场。
区块链本质上是一种分布式加密数据库,据统计目前全球有将近2000多个区块链项目在运行,而这些项目95%以上都选择GitHub代码分享平台。
代码开源,已经成为了区块链项目最基本的要求。
BTC开发者在GitHub上的更新
以比特币为例,其代码贡献者有2万多人,这些人分布在世界各地。这些代码被全世界的开发者共享。
当打开比特币代码库时,任何人都可以通过复制黏贴的方式得到它的备份。
根据统计,GitHub上估计有86000个基于区块链的代码库。其中,9375多个项目来自企业、初创公司和研究组织。平均而言,每年有8600多个区块链项目加入GitHub。
开源,可以说是区块链项目真正的生命力和核心竞争优势所在。
微软、Facebook和谷歌,可以汇聚几千万世界顶级的开发者为它们工作。
但是,再大的巨头也无法将世界上千千万万的优秀开发者都收入囊中。而最聪明最优秀的开发者,往往来自「民间」。
更何况,就算一个开发者为这些巨头工作,雇主也阻止不了自己的雇员在业余时间为其认可的各种开源项目贡献自己的智慧。
在「代码既生产力」的年代,开源的生产方式能够最大程度协调和调动智力资源、能够产生社群归属感、能够不放过任何一个细微的创新。
可以说,开源对闭源,就像是大规模工业化协同生产对小作坊加工一样,是一种降维打击。
最为明显的是BM主导开发的EOS项目,由于项目全开源,所有开发者均可以上线查找漏洞,目前社区开发者已经查找到超过3000个漏洞,并且都已经改善完毕。
如果这项工作放在传统的互联网公司,查找漏洞这一项,就会耗费巨大的人力物力。绝大部分的漏洞,都是在产品推出很多年之后,才被黑客或用户发现,造成巨大损失。
公司为了维护自己的声誉,会极力去掩盖漏洞发现的事实。
一个简单的漏洞,往往会演变成公关危机。
而开源社区,则大不一样。
开源的项目拥有整个世界的程序猿资源,漏洞的发现和弥补,被认为是产品开发的一部分,而不是什么要掩盖的丑闻。
对于「漏洞捕手」而言,找漏洞的旅程更像是一次检验自己的发现之旅,也是一战成名的好机会。
互联网巨头360在找到EOS的一个漏洞之后,就像IPO了一样无比兴奋,甚至在媒体上大肆宣传。
区块链,现在的「开源之子」,在更长的时间轴上,或许会成为「开源之祖」。
在未来,重要的不再是拥有多少「技术专利」,也不是拥有多少「顶尖团队」。
资源是开放的,思想是开源的。每个人的时间和智力应该得到自由分配,而不是打包出售。
由区块链领导的开源时代已经来临。微软已经做出了选择,其它巨头呢?
领取专属 10元无门槛券
私享最新 技术干货