Didi Zhang Wen-song: a man of 20 years of passion and open-source domestic Internet open source movement

Author | Just

Produced | AI technology base camp (ID: rgznai100)

Open Source enthusiasm

It is fun. Speaking at his first open-source software LVS (Linux Virtual Server) 22 years ago, Zhang Wen-song describes the mentality of that time. He did not think of making money from the very beginning to do this later renowned Linux cluster project, do any commercial development, so I chose unreservedly open source.

When the domestic Internet is still in its early stages, a single server to load a website are too busy to multiple servers to resolve, which need to do load balancing. Zhang Wen Song found, Linux kernel does not have this feature, so he spent two weeks writing LVS software on the Internet, and given the use of the document.

Within a week, he received a lot of feedback. What impressed me most is that Australians in a community site with load balancing scheduling policy to the Internet site, which made him feel a sense of accomplishment.

That was in May 1998, he was still the National Defense University to pursue a Ph.D.

Soon, developers have proposed more demand for the software, he interacts with various developers from around the world, music is not it solve the problem. Tang Gong not donate, LVS load balancing software popular in the field, he has also become an important developer of the Linux kernel, but still insist on open source.

Participate in open source actually gave him a window of open technologies. In the process of interaction with the developers, the Song of Zhang Wen said the technical ability to write code, design, systems have been greatly improved, but also allowed the accumulation of a lot of development experience. In his view, the developers actually put in the effort, there are rewards, "in fact really get things done, all will return soon. "

Zhang Wen-song Open Source enthusiastic. Over the years, he looks sermons, encourage technical staff involved in open source projects. Nearly seven years working in the Ali Baba, he served as senior Taobao technical director, Chairman of the Committee on Open Source Ali, Ali cloud CTO and other positions, which is responsible for hundreds of open-source software projects Taobao underlying technology platform.

At the same time, the domestic Internet companies have begun to gradually set off a wave of open source.

Revenue drops

去年以来,国内的华为、小米、腾讯、阿里等互联网公司拥抱开源的声势愈加浩大,开源项目数量节节攀升,有的甚至制定开源战略,各大技术会议也专门开设开源论坛。开源声潮之下,章文嵩于2016年5月加入的滴滴也随之加大开源力度。

2017年,滴滴逐步开始将部分内部项目开源GitHub上,滴滴目前开源的项目有 35 个,尤其仅 2019 年一年就有 20 个,总 Star 数超过 5 万,在 Github 全球组织排名进入前100名。其源项目从单一的前端项目,覆盖技术领域扩大至人工智能、小程序、智慧交通、中间件、前端框架、研发工具等。

其中,小程序工具 Dokit 是滴滴所有开源项目中第一个上万Star的项目。不过,与其他大公司争相开源的AI项目相比,滴滴自己开源的此类项目不超过5个。他们还与其他公司合作进行项目开源,章文嵩特意提及蚂蚁金服与滴滴将共同合作开源的一款机器学习工具SQLFLow,即SQL引擎+AI引擎,会SQL的人就可以写AI程序,大大降低AI使用门槛。

数据开源开放也是近年来业界不断探讨的问题。作为一家交通大数据公司,滴滴自三年前就陆续对学界开放脱敏数据,以支持学界进行更广泛技术研究,比如成都、西安部分区域内的高质量轨迹数据,部分POI检索数据以及部分行车记录仪记录的前视视频数据等。今年6月,他们开放了海口一定时间区间内的脱敏出行数据集。滴滴盖亚数据开放计划统一集合了这些脱敏数据集,目前申请的全球学校和科研机构有600多家。

滴滴超五千多名研发人员所搭建维护的技术框架离不开开源软件的支持。通过大量自主开发软件与部分应用开源软件,滴滴构建了全世界规模最大的出行平台。当然,章文嵩称滴滴内部的开源业务委员会也在积极鼓励内部技术人员做开源项目。

开源运动

不止大公司,国内创业公司也开始贡献诸多重磅项目。据可靠消息,旷视科技将在2020年3月开源其核心AI算法引擎Brain++,更有创业公司也在试图探索以开源为主的商业模式。总之,无论从哪方面看,这愈发像是国内互联网公司联手发起一场开源运动。

互联网公司为什么会选择开源?有人认为更多是为了做技术宣传,以吸引人才加入,或者抢占市场,这都有一定道理。但这会让人忽视其更重要的本质意义,开源是促进科技行业发展的一大动力。

由于采购商业软件的成本很高,而开源软件、开源生态的存在,使得企业的研发成本极度降低,从而实现各式各样的互联网服务。无疑,大部分高科技互联网公司的发展壮大都受益于开源。

当然,在开源软件的使用过程中,企业也会根据自身业务需求进行改进,如果是通用型场景需求,可以回馈到开源社区,这种回馈反过来也能降低维护成本,这是一种闭环的生态逻辑。章文嵩告诉AI科技大本营(ID:rgznai100),开源之所以能持续甚至壮大的缘由在于是否能够拥有一个良性发展的开源生态。

要打造一个良性的开源生态并非易事,最重要的是持续投入,但后期社区治理、外部开发者的参与也很重要。他说,外部开发者可能会提供一些建议给社区,但无论是需求还是功能开发方面,后者要给予开发者认可,这样外部贡献会越来越多,从而促进社区发展。

根据《开源产业白皮书(2019 年)》,全球开源产业链已经形成,而国内已经应用了开源技术的企业占比达到 86.7%,有计划应用开源技术的企业占比10.6%。不过,中国公司的开源参与度、贡献并不高。近年的GitHub的开源贡献,霸榜的是微软、Google、红帽等国外企业。

章文嵩认为,未来肯定会有更多高科技公司越来越重视开源。不过他强调,开源并不是在社区开源软件后就此撒手,“把软件开源出来只是万里长征的第一步,后续还要进行维护,持续投入才能把开源软件做得更好。

对待开源,他的态度很明确:受益于开源,也要回馈给开源。

热 文 推 荐 

别让腾讯“科技向善”太孤独!

华为 HMS Core 走向海外,释放鸿蒙加速信号

如何建立“开箱即用”的数据安全防护系统 | 专家对话

2020 及以后的八大最显著技术趋势!

为什么 k8s 在阿里能成功?| 问底中国 IT 技术演进

170个新项目,579个活跃代码仓库,Facebook开源年度回顾

掌握 8 种语言、被阿里点赞,这名德国程序员简直开挂了!

K8s 实践 | 如何解决多租户集群的安全隔离问题?

你点的每个“在看”,我都认真当成了喜欢

发布了1648 篇原创文章 · 获赞 4万+ · 访问量 1371万+

Guess you like

Origin blog.csdn.net/csdnnews/article/details/104035581