作者 | Just

出品 | AI科技大本营(ID:rgznai100)

开源热情

就是好玩儿。说起他在22年前的第一款开源软件LVS(Linux Virtual Server),章文嵩这样描述彼时心态。从一开始做这个后来名噪一时的Linux集群项目他就没想着赚钱,去做任何商业性发展,所以选择毫无保留地开源。

那时国内的互联网还处在早期阶段,一台服务器加载一个网站都忙不过来,要多台服务器来解决,这就需要做负载均衡。章文嵩发现,Linux内核里并没有这个功能,于是,他花了两个星期写了LVS软件放在网上,并给出使用文档。

一个星期内,他收到了诸多反馈。印象最深的是,一个澳洲人在社区网站用负载均衡调度网站政策来上网,这让他觉得很有成就感。

那是1998年5月,他还在国防科技大学读博。

很快,开发者们对这款软件提出更多需求,他与来自全球的不同开发者进行交流,乐此不彼地解决问题。功不唐捐,LVS软件在负载均衡领域备受欢迎,他也成为Linux内核的重要开发者,但仍旧坚持开源。

参与开源实际上给他打开了一扇技术之窗。在与开发者互动的过程中,对章文嵩称写代码、设计系统等技术能力得到很大提升,也让其积累了诸多开发经验。在他看来,开发者实际上投入的精力,都有回报,“实际上真正把事情做好,所有的回报都会到来。”

章文嵩的开源热情不减。多年来,他四处布道,鼓励技术人员参与开源项目。在阿里巴巴工作的近7年里,他历任淘宝网资深技术总监、阿里开源委员会主席、阿里云CTO等职务,其中负责开源了淘宝底层技术平台的上百个软件项目。

与此同时,国内互联网公司也开始逐步掀起开源浪潮。

滴滴开源

去年以来,国内的华为、小米、腾讯、阿里等互联网公司拥抱开源的声势愈加浩大,开源项目数量节节攀升,有的甚至制定开源战略,各大技术会议也专门开设开源论坛。开源声潮之下,章文嵩于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、红帽等国外企业。

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

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

(*本文为AI科技大本营原创文章,转载请微信联系1092722531)

精彩推荐

人工智能数学基础系列公开课通过人工智能热点问题开始,引出其中蕴涵的数学原理,然后构建解决实际问题的数学模型和方法,兼具趣味性与实用性。

1月16日晚8:00, 哈工大屈教授在线直播课---『看得见 』的数学,带大家解密计算机视觉背后的数学知识!

点击阅读原文,或扫描海报二维码免费报名

加入公开课福利群,每周还有精选学习资料、技术图书等福利发送、60+公开课免费学习

推荐阅读

  • 陆奇的创业方法论:潮流、挑战和机遇

  • 不可错过的7篇深度学习综述

  • 贾扬清感谢信:阿里开源10年,致敬千万开源人

  • 2020 年,Android 还有哪些新期待?

  • 铁打的春晚,流水的互联网公司

  • 我的第一个全栈 Web 应用程序

  • CPU 到底是怎么认识代码的?涨姿势了

  • 2019全年盘点之一:公链生死战场

  • 详谈ARM架构与ARM内核发展史

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

滴滴章文嵩:一个人的20年开源热情和国内互联网开源运动相关推荐

  1. 滴滴章文嵩:一个人的 20 年开源热情和国内互联网开源运动

    作者 | Just 出品 | AI科技大本营(ID:rgznai100) 开源热情 就是好玩儿.说起他在22年前的第一款开源软件LVS(Linux Virtual Server),章文嵩这样描述彼时心 ...

  2. 滴滴章文嵩对话Udacity创始人Sebastian:自动驾驶比人工更安全

    今年以来,滴滴出行加速了在全球范围内的研发资源布局.3月初,滴滴宣布在硅谷成立美国研究院,重点发展大数据安全和智能驾驶两大核心领域,面向全球顶尖科研人才发出邀请函.同时,滴滴宣布了滴滴-Udacity ...

  3. 滴滴章文嵩:不仅软件开源,还向学界开放数据

    演讲 | 章文嵩 责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 6月27日,在第十四届开源中国开源世界高峰论坛上,滴滴出行高级副总裁章文嵩发表<滴滴共享出行平台与开源>的 ...

  4. 开源大师章文嵩打造低碳淘宝 称技术人才创新很重要

    [url]http://job.taobao.com/zhaopin/channelScreen.php?channelId=18#detail-7[/url] 开源大师章文嵩打造低碳淘宝 称技术人才 ...

  5. 滴滴副总裁章文嵩离职,但继续担任滴滴技术委员会名誉主席

    | 快讯 根据<晚点 LatePost>的独家消息,1 月 20 日,滴滴内部发公告称将成立技术委员会,CTO 张博担任技术委员会主席,橙心优选 CTO 赖春波.国际化 CTO 卜峥担任副 ...

  6. 章文嵩:滴滴受益于开源,也回馈于开源

    桔妹导读:近日,由中国开源软件推进联盟(COPU)主办的"第十四届开源中国·开源世界高峰论坛"在京举行.本届论坛以"开源.生态.现代创新.数字经济"为主题,滴滴 ...

  7. 阿里云首席科学家章文嵩(正明)离职,大牛技术一览

    昨日,阿里云副总裁.首席科学家.淘宝核心软件研发负责人.LVS创始人章文嵩(花名:正明)从阿里云离职,其本人在微博上证实了这一消息.他在个人微博发表声明如下(从微博转发评论来看,满满的「祝开心快乐」) ...

  8. 章文嵩:服务器定制与绿色计算

    章文嵩:服务器定制与绿色计算 2012-06-06 19:24 | 600次阅读 | [已有0条评论]发表评论 来源:CSDN | 作者:章文嵩 | 收藏到我的网摘 导读:从传统的数据中心到绿色数据中 ...

  9. 被“淘宝”的章文嵩西邮之行

    "章博士来西安了",学生发来短信.既然开源界的大牛人来古城了,自然希望他与大家能有交流的机会,于是,一条邀请的短信发过去,很快就得到回应.   一个月前看到章文嵩去淘宝的消息时,有 ...

  10. (转载自)章文嵩博士和他背后的负载均衡帝国

    目录 一.什么是负载均衡,都是负载惹的祸 二.常用的负载均衡技术比较 三.健康检测,负载均衡的伴侣 四.为什么我们要做VIPServer? 五.VIPServer简介 六.为什么短短几年VIPServ ...

最新文章

  1. 麦肯锡顾问深度工作安排:将工作可视化
  2. 探索推荐引擎内部的秘密
  3. 基于 Jenkins 快速搭建持续集成环境--转
  4. Python学习笔记:多线程和多进程(转1)
  5. 如何解决Ubuntu 14.04编译make menuconfig时缺少'ncurses-devel'库
  6. [浏览器]Apple之Safari 5.0.4
  7. sql修改链接服务器名称,SQL Server 创建链接服务器的脚本,自定义链路服务器的简短名称...
  8. eclipse中配置jad反编译插件
  9. oracle表空间扩容方法
  10. 【HDOJ】2809 God of War
  11. 045 Android Studio 常用应用
  12. 计算机教室网络连接示意图,多媒体电教室解决方案
  13. 手机音频拼接软件_介绍三款无损分割视频软件
  14. java项目三——图书馆管理系统(数据库mysql版本)
  15. ESP8266安装安信可一体化开发环境
  16. 联合查询(多表查询)
  17. linux自动wifi断开重连,49.Linux-wpa_cli使用之WIFI开启,扫描热点,连接热点,断开热点,WIFI关闭(49)...
  18. 2021年全球天然橡胶行业供需现状分析:需求量迎来恢复性增长,中国市场需求量占比超40%[图]
  19. golang 的testing.T 和 testing.M 的区别
  20. css3+html5——机器猫哆啦A梦+手、脚、头动起来!

热门文章

  1. 回复:程序员如何做SOHO接私单
  2. 哪个平台的身份证实名认证接口服务比较靠谱?
  3. 原生js生成气泡碰撞,随机生成颜色
  4. lch 儿童围棋课堂 启蒙篇 (李昌镐 著)
  5. 苹果6标准模式和放大模式具体有什么差别?
  6. wireshark怎么抓包和详细图文教程
  7. 5GC 网元AMF、SMF、UPF、PCF、UDM等介绍
  8. 解决Establishing SSL connection without server‘s identity verification is not recommended问题
  9. C++产生随机数字最全教程
  10. mysql中插入数据时Duplicate entry ‘‘ for key ‘PRIMARY‘的解决方案