张学勇移民公司
微信扫一扫 分享朋友圈

已有 112 人浏览分享

开启左侧

开源社区里的“中国面孔”:技术从封闭走向开放

[复制链接]
112 0

  本报记者 白杨 北京报道

  在技术开源领域,中国企业所扮演的角色变得越来越重要。在日前召开的2018 LC3(LinuxCon + ContainerCon + CloudOpen)大会上,Linux 基金会宣布腾讯成为基金会最新的白金会员。

  实际上,在Linux 基金会的会员名单中,不乏中国企业的身影。据21世纪经济报道记者梳理,除腾讯之外,华为也是Linux 基金会的白金会员,而阿里云、百度是金牌会员,白银会员中则包含了更多中国企业。

  腾讯副总裁曾宇接受21世纪经济报道记者采访时表示,开源实际上是开放模式的一种改变,现在这个时代需要的是创新,而技术不应该成为创新的阻力,只有与他人更多进行成功共享,才能帮助创新更快地实现。

  对开源技术的应用,海外要比国内早很多,在Linux基金会的白金会员名单中,除了腾讯、华为外,还包括AT&T、思科、富士通、日立、华为、IBM、英特尔、微软、NEC、甲骨文、高通、三星和Vmware等国际巨头。

  加入开源社区

  资料显示,Linux 基金会成立于2000年,是一个非营利性的开源联盟。目前可为开源项目的运用拓展提供工具、培训及事件支持,其正与全球开源社区一起,通过创立迄今最大的共享技术投资来解决最棘手的技术难题。Linux 基金会及其托管的开源项目已覆盖800多家不同机构。

  曾宇告诉记者,高质量的开发者社区是企业非常看重的,因为一方面可以分享自己的技术数据,同时也能从社区中吸取技术营养,把技术层级做得更高,从而进行产品的创新。

  所以,不仅仅是Linux基金会,其他高质量的开源组织也成为企业竞相加入的目标。以腾讯为例,据不完全统计,除了Linux基金会外,其目前还是Openstack 基金会白金会员、LF Deep Learning基金会白金会员、CNCF黄金会员、MariaDB基金会白金会员等。

  相比腾讯,华为成为Linux 基金会白金会员的时间更早,是在2015年8月。在华为看来,Linux 和开源软件是构建信息和通信技术 (ICT) 的基础,所以加入开源社区也是华为的一项发展战略。

  华为战略与产业发展副总裁肖然在2018 LC3大会上也表示,“过去十年,开源已被证明可以通过协同创新加快技术发展、有效降低技术门槛、减少供应商锁定,其价值也被广大企业和开发者认可。因此,在软件驱动的世界中,开源正变得无处不在。”

  记者了解到,华为目前已经成为Kernel、OpenStack、CNCF、OCI、Docker、Spark、Hadoop、ONAP、ONOS、OPNFV等主流开源项目的核心贡献者。

  此外,阿里云一位业务负责人告诉记者,阿里的第一批开源项目始于 2011年,并于2017年2月成为Linux 基金会金牌会员。在此之前,阿里也一直在Linux Kernel、KVM、Xen、QEMU、libvirt 等技术领域和社区有持续合作和建设。

  目前,阿里除了Linux基金会,还是MariaDB基金会白金会员、CNCF白金会员、Open Compute Project白金会员,以及Free Software Foundation 、Xen project、NTP等组织的会员。

  开源项目价值

  一位从事技术研发工作的人士告诉记者,对他们而言,并不在意企业在开源社区是什么级别的会员,他们更关注的是企业贡献出了哪些开源项目。“企业拿来开源的项目都是相对成熟的,而且不同企业的技术优势领域也不同,这些开源项目对开发者来说价值很大。”

  因此,开源项目的数量和质量,也成为外界衡量企业开源情况最重要的标准。上述阿里云的业务负责人告诉记者,截至目前,阿里巴巴开源和维护的开源项目超过150个,涵盖中间件、开发框架、数据库和各种工具类软件。其中,Weex、Ant Design、Dubbo、Fastjson等项目在GitHub上Star已经破万,阿里在GitHub上的总Star数则超过17万。

  而据腾讯开源负责人许勇介绍,截止到2018年6月,腾讯正式发布的对外开源项目共57个,在GitHub获得了超15万Star。

  需要注意的是,GitHub是一个面向开源及私有软件项目的托管平台,于2008年4月上线。据统计,截至今年3月份,GitHub的用户数量约为2800万,并为以Java、Python和C++等编程语言开发的软件托管了约8000万个源代码存储库。

  在业内看来,GitHub更像是一个开源项目的社交平台,上文提到的“Star”,类似于朋友圈的“点赞”,项目获得的Star数目越多,意味着该项目越受欢迎及认可。

  在25日召开的LC3大会上,腾讯将其两个自研开源项目――高性能RPC开发框架TARS,及其轻量化名字服务方案TSeer贡献给了Linux基金会。

  曾宇告诉记者,TARS是由腾讯开发的成熟RPC框架,能快速搭建系统及自动生成代码,并兼顾易用性与高性能。同时,TARS支持远程操作和包括C++、Java、Node.js、PHP、Python在内的多种编程语言,可帮助开发者及企业以微服务的方式快速构建自己稳定可靠的分布式应用。

  TSeer则是TARS的轻量化名字服务方案。它作为一套服务注册发现容错的方案,基于轻巧灵便、对业务的侵入性低、支持多种负载均衡算法等特点。在服务发现的核心功能之上,TSeer还可为用户提供可靠的故障容错策略。

  上述从事技术研发的人士告诉记者,技术的开源已经成为一种业内共识,一方面,它可以提升企业的品牌形象,更重要的是,技术在开源后能够借助更多外部力量获得改进,而且,众多开发者的集思广益,往往也会给企业带来一些技术创新方面的意外之喜。

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

9

关注

15

粉丝

42462

主题
精彩推荐
热门资讯
网友晒图
图文推荐

维权声明:本站有大量内容由网友产生,如果有内容涉及您的版权或隐私,请点击右下角举报,我们会立即回应和处理。
版权声明:本站也有大量原创,本站欢迎转发原创,但转发前请与本站取得书面合作协议。

Powered by Discuz! X3.4 Copyright © 2003-2020, WinnipegChinese.COM
GMT-5, 2024-9-28 14:26 , Processed in 0.024164 second(s), 31 queries .