为什么越来越多的国内科技企业在拥抱开源? 开源的意义何在?
扫一扫
分享文章到微信
扫一扫
关注鹿财经微信公众号
两年国内科技领域的发布会、展会和活动,有一个词被提及的次数越来越多,那就是开源。
开源这一概念已经从幕后走向台前。甚至就在不久前的深圳,银行业的从业者还召开了专门以“开源”为主题的技术展示日,号召业内拥抱开源这一大趋势。
图丨微软 CEO 纳德拉在 Twitter 评价称:微软+GitHub=为开发者赋能(来源:Twitter)
在国外,开源一直是科技产业发展的一大驱动力,尤其是在大数据、人工智能、云计算等新兴信息技术领域。对于企业来说,开源帮助企业站在巨人肩膀上,可以避免资源浪费、实现快速创新和产品迭代。2018 年的两起开源社区的收购案,如微软 75 亿美元收购 GitHub、IBM 340 亿美元收购红帽等,都表明了开源的价值。微软的 CFO Amy Hood 曾表示,微软收购 GitHub 的一个重要原因,就是能够获得与社区相关的技术。
而对于技术从业者来说,更可谓人人心中有个开源梦。
“开源的源码就像一个载体,把对技术有兴趣的人连接在一起。大家不分国界,以程序、代码对话。有时候,我们开玩笑说‘说再多都没用,亮出你的代码’。这几年技术发展越来越快速地更新迭代,开源模式、模型和手段让全球的技术人员可以不分国界共同做一件事,把所有智慧连接在一起”,在近日的微众银行“源生”技术开放日上,腾讯云负责人邱跃鹏如此说道。
今年早些时候国内发布的《开源产业白皮书(2019 年)》曾指出,全球开源产业链已经形成,而国内已经应用了开源技术的企业占比达到 86.7%,有计划应用开源技术的企业占比 10.6%,开源技术已经被企业普遍接受。但同时,开源技术也存在一定的风险,中国企业和开发者也需要审视开源所涉及的风险。
(来源:《开源产业白皮书(2019 年)》)
有云计算业务的 BAT 一直是国内拥抱开源技术的第一队列。事实上,云本身就是开源技术重要的落地载体,云上大量使用开源技术。越来越多的企业以及最基础的开发者都在使用开源技术,与此同时,也有越来越多的企业把业务构建在云上,这个过程就涉及到开源技术之间如何形成更强的联动、云提供的 API 和原生支持是不是符合开源的主要技术路线、技术方向。构建一个完整的技术系统就需要将很多开源技术囊括进去,并且在实际应用中让这些开源技术协同、管理起来才能让业务有良好的发展。
因此,接下来,云计算和开源生态究竟如何共同生长,是一个重要的技术命题。
目前,腾讯已经将拥抱开源作为公司的整体战略方向之一,邱跃鹏介绍,腾讯已确定将通过“三步走”的开源计划,从代码开放推进到开源社区建设与开放治理。具体来说,第一步,加强内部开源协同,主要是通过拉通组织,来推动跨部门的协作;第二步,通过对外开源来引入外部资源,优化设计与代码,拓展应用场景;第三步,通过社区的开放治理,将一些有广阔前景的项目进行大规模的技术推广以及应用。他认为,技术创新、良好的社区氛围以及健康的应用生态是开源技术与产品成功的关键要素。
而在阿里,推动国内开源生态建设同样也是新时期下带来的新任务。今年,新加入阿里云的 AI 大牛贾扬清,如今的一部分重要工作就是负责阿里巴巴的一系列开源工作。在近日接受 DeepTech 等媒体采访时,贾扬清亦表现出对于加入阿里之后能够更好推动地国内开源发展的热情。他认为,现在国内企业对于开源有非常好的拥抱的趋势,从企业全面上云的拐点角度说,开源推动了拐点的到来。因为开源的开放平台让上云变得更好。
“开源社区开始逐渐地打破以前传统软件模式下所说的用户认知度等等壁垒,首先我们可以拥抱这样一个社区,其次我们在这样一个社区中可以推出更多技术,然后还有很多场景可以锤炼开源技术,再反馈到社区中去,在阿里,我们现在正在做的事情是进一步对开源社区做出更大贡献,另外就是要和开发者社区一起来把中国的开源生态建立起来。把开源社区往前进一步推进,我们认为这也是我们的责任”,贾扬清说。
但是,需要指出,尽管越来越多的国内科技公司开始参与开源,加入开源基金会 / 贡献开源项目,总体而言国内科技公司仍属于跟随者,国外科技公司仍是主导,而且不同的行业,开源发挥的价值也有很大差异。
投稿邮箱:lukejiwang@163.com 详情访问鹿财经:http://www.lucaijing.com.cn