感谢您的阅读!
可能你会觉得不可思议,腾讯还有可以开源的代码吗?然而,腾讯还真的开源了!甚至于截止2019年8月,腾讯已经在GitHub上放出了82个项目!你可能小看了腾讯开源的决心和成绩,在别人都“固步自封”,都在“敝扫自珍”的时候,腾讯却已经开始了它的开源之路。
360和QQ之争是开源的起点,从2010年到2019年,腾讯一直在不断的进行开源,这种开源形式从发布开源代码,到以Github为主要阵地经营开源项目,腾讯的开源确实是一步一个脚印,虽然你可能会惊讶,腾讯到底有哪些值得开源的呢?
下图是腾讯大数据开源的Angel:它是腾讯第三代的计算平台,使用Java和Scala语言开发,是面向机器学习的分布式计算框架,这里面包括了腾讯自主科技,比如SSP(Stale synchronous Parallel)、异步分布式SGD、多线程参数共享模式等等。
当然,腾讯在开源方面,还有其他的一些不同的项目。所以在8月26号,马化腾在发言中就提到了:腾讯将开放内外部源代码,参与全球科技共同体的共建。
马化腾解释到:因为全球一体化以及产业资源的需要,任何产业割裂和技术脱钩都会让企业发展受困,所以为了人类共同利益,腾讯开放内外源代码。
腾讯的开源到底有没有作用?我觉得腾讯的开源是一种未来科技类公司所必须要走的一条路。我们知道目前选择开源的企业,其中最出名的就是谷歌,安卓系统的开源,让安卓系统能够多样繁荣,也能够让安卓系统成为目前世界占据超过苹果系统的智能机型系统。
而安卓系统开源不仅仅让更多的开发者以及更多的国家参与到开源中,更有助于智能手机价格迅速的下降。最简单的比方,我们在塞班系统时期,但是智能机的价格五六千甚至上万,然而现在智能机最低的价格可能只有几百元。
这就是开源带给我们的好处,就像华为系统选择开源一样,华为系统选择开源的主要原因,也是为了能够让华为系统的生态建设的更为完善一些,让我们开发者能够更倾向于开发适合于华为的生态。
腾讯同样如此,将腾讯代码进行开源,让腾讯参与国际市场发展的同时,更为主要的是带来共同的进步,不管是在利润还是在利益,开源绝对是利大于弊。