阿里云唐容:开源是孵化新技术的必然选择

简介:

开源不是为了“秀肌肉”

面对阿里头顶上“国内企业贡献开源软件数目第一”的光环,唐容清醒地重申阿里开源的目的:阿里之所以选择开源是因为开源是孵化新技术领域的容器,更是技术演进的最大推动力。“首先数量并不是一个评判标准,阿里巴巴做开源,开源阿里的技术,参与开源社区的发展,并不是为了秀肌肉,因为靠这个秀肌肉很愚蠢,技术是为业务服务的,没有场景的纯技术没什么可秀的;同样也不是为了自卖自夸,代码所有人都看到了,还有什么牛可以吹的呢? ”这是唐容的原话。

在唐容看来,技术的发展与人类社会的演进并无二致。整个人类社会是在一个开源和独立的交叉中发展起来的,锁死守旧是常态,突破演进是非常态。举个简单的例子,在塔斯马尼亚地区的一个封闭岛屿上,原住民由于自然环境限制,几万年间技术水平一直停留在旧石器时代。直到欧洲人发现这个小岛,给他们带去了外界的技术和文化,才刺激他们的社会迅速发生进化,直接跳转到了新的社会形态。

同样,在计算机领域里面,任何一项技术产品,如果能得到全球化社区里诸多场景的验证和贡献,通过社会化开发来演进,都是这项技术能够快速发展和普及的关键推手。而开源社区极强的互动性、复用性,一方面有效避免了技术被锁死,另一方面提高了知识的效用,这种“众创”的方式,更容易带来业务和技术上的价值与创新,这也正是阿里希望通过开源达到的核心目的。

现在关于阿里开源最火热的事情就是AliSQL开源 ---- "首先AliSQL的发展得到了众多智慧的支持,我们希望将过去几年沉淀的技术积累回馈到社区,帮助更多使用MySQL的个人和企业,这是社区良性发展的道路,我们也欢迎更多的开发者和技术团队加入AliSQL开源项目,使之在业内发挥更大的价值。"

同时在今年上半年,阿里还有两个大的开源项目,一个是跨平台开发框架Weex,为了指尖上的技术革命;另一个是从蚂蚁金融云沉淀出的UI设计语言Ant-design,这两个项目开放时间不长都已经获得了5000+的star 。同时weex也在推进社区合作,唐容表示阿里希望Weex将来能够孵化成一个开源社区项目,而不是阿里巴巴的Weex,这件事情已经在进行之中。接下来,无论是AliSQL,还是Weex,Ant-design,还有很多的项目在孵化和在演进中,唐容透露今年9月3日在JSConf 2016会议上,阿里将有一个企业级Nodejs框架EGG的开源宣布。同时在10月的杭州云栖大会上,还会有一个开源技术专场,同时有前端,无线,大数据,数据库等8个开源分论坛,不仅有阿里的项目,也有社区的建设,此外还邀请了Docker公司以及Mysql之父Monty来分享。“下个月欢迎大家来一起来参与开源技术盛宴!”聊到这些产品和计划时,唐容激情一下就上来了。

企业的开源项目,谁来维护?

回溯开源技术这十几年的发展历程,早期开源主要是个人行为,是开发者用以提高技术能力,结交朋友、获得成就感的一种方式。随着开源的主力向企业转换,开源项目更偏向平台、框架,更为复杂,维护难度大。但企业要追逐风口和利益,如果开源了项目之后,企业转向别的技术方向了,那项目谁来维护?

“ 首先,在阿里从没有一个开源项目是KPI项目,没有谁的KPI是把项目开源出去,我很难想象一个团队的KPI是把做的项目开源就完了。 像dubbo已经形成自己的社区和体系,社区为这个项目补充了特别多的文档,场景和代码,今天仍然有代码活跃和更新。 阿里开源都是自发的,大家有这个愿望对外去开源,去分享,有一个开放的心态。阿里巴巴从开源中获得了很多,我们很感恩,所以我们也很主动的想要和大家分享,通过开源和大家交流。”

面对类似质疑的声音,唐容认为,维护问题需要依据开源项目的不同分别看待。据他介绍,目前阿里的开源项目主要有两种。一种是商业化的开源产品,例如AliSQL,整个淘宝和RDS都在使用,这个商业化的开源产品想要得到发展,它所承载的业务团队必然要担负起维护的职责。

另一种是非商业化的开源项目,比如2011年开源出的dubbo,开源出来的时候只是一个非常小的软件,后来的发展壮大都是来自社区的贡献,包括到今天还是有社区的团队去自主维护。

但另一方面,唐容补充道,虽然阿里对于开源项目持鼓励态度,并形成了非常规范的立项流程和严格的审核标准,但开源并不列入技术人员的KPI,真正发起开源的不是企业考核,而是开发者的兴趣所在。我们身处技术更迭十分迅速的时代,今天耳熟能详的Docker、大数据、人工智能,在未来几年都有可能被淘汰,所以在某一个领域数据出现突破性的变革之后,原来的一些技术就没有办法发挥更大的效用了,开发者自然也会把精力和兴趣投入到新的方向上去,这也是开源对技术进行优胜劣汰的自然选择过程。

“内源”:开源的内部试水

随着开源日益成为技术领域的主流,越来越多的开源模式进入我们的视线。“内源”(内部开源)这个词在国内还未风靡,但在世界范围内,Google、Facebook等知名企业都已经在这一领域收到了不错的效果。

作为中国中国最大的开源族群,阿里也早早引入了这种模式,开辟了许多分享、学习的有效途径。据唐容介绍,阿里内部非常多的技术代码都是公开的,而且内部的分享体系极其庞大:有直接向CTO汇报的技术发展部,每天都会有技术交流和分享的推送,也有例如阿里学习、百年技术、技术夜校等丰富的线下的活动……甚至,从一个工程师来到公司的第一天,他就可以看到这个公司里最核心的技术代码,这种归属感,是“内源”带来的另外一笔巨大财富。

寄语开源中国

在访谈的最后,唐容对开源中国的未来发展提出了自己的希冀与建议:
一方面,作为一个开发者服务的平台,应该弥补分享交流的短板。开源中国目前的分享交流主要在线下,但其实在线上交流是一个更高效的方式,所以也希望作为一种习惯的培养,使开发过程、交流过程越来越多的移动到线上,这样才会是生态更加繁荣。

另外一方面,开发者生态的繁荣也和开源一样,需要有一种不排他的精神在,要更加的共存才能繁荣。像在Github上,就集成了非常多CI的系统,一推荐就有十几种,但是在中国就完全不是这样的情况。所以作为开发者平台,也应该更具这样的作用。
文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
2月前
|
安全 Anolis
开源生态发展合作倡议
五大开源社区共同发起开源生态发展合作倡议。
|
8月前
|
开发工具 开发者 git
开源项目:携手共筑生态
开源项目:携手共筑生态
|
弹性计算 运维 Kubernetes
众安保险云原生架构升级,贯通行业数字化转型“快车道”
众安保险 CTO 表示 : “众安的‘新保险’业务和技术都原生于云, 未来我们将通过‘微服务 +’实现更加弹性的服务治理, 将 CPU 利用率从 15% 提升到 60%。同时通过云原生研发体系和工具结合低代码智能编程,保守估计可以提升 20% 的研发效能。”
395 0
众安保险云原生架构升级,贯通行业数字化转型“快车道”
|
SQL 分布式计算 运维
国产自研、安全、高可用——袋鼠云大数据基础平台EasyMR筑基企业数字化转型
俗话说 “基础不牢,地动山摇 “。大数据基础平台什么?是打地基的,是重中之重,地基扎得越深、打得越牢,上面的建筑才能越稳定。可以说,数字化转型的 “万丈高楼” 起于基础平台,具备自主可控的平台建设能力,是真正意义上一切的前提。 袋鼠云今年 7 月最新推出自研大数据基础平台 EasyMR,该产品提供 Hadoop、Hive、Spark、Trino、HBase、Kafka 等组件的自动化安装、中心化管理与集群监控告警功能,完全兼容 Apache 开源生态,支持企业级安全管控,一键开启 LDAP+Kerberos+Ranger 认证权限体系,以及提供一站式运维管理平台。
441 0
|
Cloud Native 安全 物联网
鹰云科技携手阿里云原生开启智慧商业文旅新征程
鹰云科技努力践行“网络协同+数据智能”智慧商业模式,此次加入阿里云“云原生合作伙伴计划”,将继续以云原生产品与解决方案为底座,为行业带来更多有益借鉴,致力于成为中国最有价值的商业数据技术服务商!
657 8
鹰云科技携手阿里云原生开启智慧商业文旅新征程
|
安全 中间件 Linux
华云数据与龙蜥社区完成产品兼容互认证,携手推动开源生态体系建设与发展
龙蜥操作系统(Anolis OS)与华云数据 CloudUltra 产品完成兼容互认证,结果显示:系统功能稳定运行,产品体验良好。
华云数据与龙蜥社区完成产品兼容互认证,携手推动开源生态体系建设与发展
|
人工智能 安全 中间件
老牌软件厂商亚信科技加入,携手龙蜥社区共建开源生态
亚信科技加入龙蜥社区,将在通信、金融、政务、能源、交通、邮政等行业领域开展软件生态的适配、升级工作。
老牌软件厂商亚信科技加入,携手龙蜥社区共建开源生态
|
人工智能 算法 Linux
国产 AI 芯片设计企业嘉楠科技加入龙蜥社区,共建开源生态
嘉楠科技加入龙蜥社区,推动开源指令、开源芯片在商用领域的实践,加强与龙蜥操作系统(Anolis OS)的软硬件协同,培育端侧 AI 创新开发者生态。
国产 AI 芯片设计企业嘉楠科技加入龙蜥社区,共建开源生态
|
机器学习/深度学习 新制造 云栖大会
2020云栖大会丨云基础设施赋能——打造新技术下的企业核心竞争力
随着技术变革的不断加速,新技术的成功应用成为企业在竞争中的制胜法宝。
2020云栖大会丨云基础设施赋能——打造新技术下的企业核心竞争力

热门文章

最新文章

下一篇
开通oss服务