专访武延军:“参与开源人数变可能是好事,但要当心「开源踩踏事件」”

不久前,「一源初始,开放共创」开放原子开源基金会 2020 年度峰会于北京圆满落幕。峰会由开放原子开源基金会主办,阿里巴巴、百度、华为、趣链科技、SegmentFault 思否、招商银行等开源项目表明单位及开源社区协办,亦获得了全体理事单位的大力支持。segmentfault

本次峰会围绕开源运营治理、开源教育与公益等方向开展了主题论坛分享。会议中,来自中国科学院软件研究所的副总工程师武延军以《开源操做系统和开源软件供应链的教学实践》为主题进行了分享。在大会上,武延军提到了开源软件供应链面临的三个主要问题:产业价值不高、社区贡献不足、生态受制于人。安全

为了进一步了解开源软件供应链的定位与目标,以及有哪些举措能够解决我国开源软件领域的困境等问题,SegmentFault 思否的@阿遂对武延军老师进行了专访。学习

专访 - 武延军
武延军老师(左)与思否@阿遂(右)ui

Q1:开源领域有不少角色分工,好比宣讲者、推进者等。您认为您在开源领域中的角色是什么?

我以为我更像是教育工做者。科研院所自己具备培养学生的职能,目前全全部 500 多名学生,每一年会新吸纳 100 多人,咱们有责任把这些人往开源软件的大模式上去引领。spa

以前大部分人对开源尚未太多概念,包括像开源社区的运做模式、开源软件的开发模式、开源规则背后的理念,可能都没有太多理解。咱们做为教育者把这些都教给学生后,对他们后续从事科研工做,是有很大帮助的。操作系统

对此咱们也进行过一些实践,好比咱们在实验室内部长期维护一份新生新员工指导手册,咱们会推荐学生去看一些开源入门项目,好比 GitHub上 有个「first contribution」项目,能够教你们如何第一次为开源作贡献。视频

Q2:是否会涉及帮助学生分析、挑选开源项目的内容?有没有一些基本标准?

中科院的研究生基本第一年都在集中上课,第二年开始参与科研,第三年要开始找工做,算下来只有一年多的时间在专心作科研。从学生培养角度来讲,咱们有义务尽早告诉他们哪些开源项目是高质量的、有价值的、参与其中对他们的成长是有益的。blog

还有一个重要维度,是哪些开源项目对产业有帮助,甚至更大意义上说是哪些项目对解决国家面临的“卡脖子”问题是有帮助的。二者若是能结合在一块儿是最好的一种方式。开发

这也是软件所发起开源软件供应链点亮计划的初衷。咱们但愿从供应链的角度去分析哪些项目有价值,或者处于有风险的状态。get

一个开源项目可能被不少工业级产品使用,可是有可能咱们国家如今尚未人去参与,也没有人能掌握。若是这个开源项目出现了缺陷漏洞,或者后续版本不开源了,在这种状况下咱们应该有人去把它承担起来,而不是一直“拿来主义”。

因此咱们要把学生尽量的引导到有价值且对产业有贡献的开源软件上,让他们既能完成本身的学业,学到有价值的东西,同时也能解决社会和国家的问题。

Q3:您认为学生群体在开源生态中是一个什么角色?

相对来说,学生没有功利性和目的性,自我成长的意愿比较强,因此他们在社区里的活跃度会比较高。虽然不必定是贡献最多的,但在必定程度上确实能够推进社区的活跃度。

第二点来讲,学生相似于接班人的角色。新生力量对开源的参与融入,意味着颇有可能他未来走向工做岗位后会优先使用开源软件,使用开源社区中的开发模式,将开源文化带到他的工做当中,最后潜移默化的变成开源推广者。

培养学生参与开源的过程像是制做火种。学生开源群体就像火种同样,先是慢慢的被点燃,接着到更广阔的空间中去发光放热。

Q4:您认为开源的核心价值是什么?

首先我认为开源是人类社会共享互助精神在数字时代的体现,并在互联网的催化下将这种精神发扬光大。

第二点我认为开源是一种很是棒的人类文明薪火相传的模式。一个成果若是垄断在一我的或者一个团队手中,成果的传承会有很是多的不肯定性,但开源能够将成果一直延续下去,实现累进叠加式的发展。

Q5:您认为国内的开源行业,如今发展到了哪一个阶段?

近几年,特别是从去年到今年这一时期,国内的开源发展很是迅速。之前多是分散的“点”,如今则造成了“面”。

具体而言,之前咱们零零星星能听到一些国内发起的开源项目,个别开源老前辈也有必定的国际影响力,但并无造成一种大的社区和生态。

从今年开始,像 openEuler 这样的开源社区在华为的大力推进下,变成了一个有目标、有组织、成体系的社区。它以操做系统为主线,把上下游生态所有链接起来,很短的时间就吸引到 2000 人以上的活跃开发者,这是之前历来没有过的。

还有像产学研协做,在以往的开源社区是很难出现的。但今年开源行业一个很重要的特征,即是产学研合做在开源社区里出现了,这将大大缩短学术界与产业的距离。

若是说之前咱们叫游击队式的「开源 1.0」,今年开始可能真的到了正规军式的「开源 2.0」阶段,这是一个很是明显的质的变化。

Q6:您以为推进开源发展的力量是什么?

我以为跟国际形势变化有很大的关系。之前你们以为“拿来主义”没问题,能知足商业诉求就能够。但贸易摩擦后,你们发现不能只考虑短时间的商业利益,还要考虑业务的可持续性。像华为就是一个最明显的转变样板。

第二点我以为多是疫情的缘由。你们在线上的时间变长,数字世界的一些文化天然而然会获得比较普遍的传播。

不少应用领域的 IT 工程师之前可能知道开源这个词,也接触过Linux等开源产品,但对开源的力量并无直观感觉。今年「武汉 2020」开源项目的出现,让你们一下就明白了——原来开源是经过充分的、自发的协做,让你们一块儿以共同的信念,去完成一个普通我的没法完成的宏大目标。

线上会议的普及对开源来讲也是很好的推动。之前开源社区里的成员想聚到一块儿开会很难,但如今你们能够经过线上视频会议的形式来讨论、学习,让更多的人经过线上会议的形式参与到开源当中。

Q7:您以为如今这种发展趋势,对开源来讲是一件好事吗?

确定是好事,这种状态若是可以一直延续下去,可能将来几年内咱们就会进入到开源3.0阶段。

开源 3.0 是什么状态?我如今我的预期是,之后在中文世界里中国人主导的主流开源项目会愈来愈多,而后会以这些开源项目为起点,在世界开源产业里占有一席之地。国内也可能会出现相似于 Red Hat、Snowflake 这类重量级的开源公司,并能在商业上取得成功。

Q8:供应链是 2020 年的热词之一。开源软件供应链相比其它领域有什么独特性吗?

我以为独特性体如今两个方面:“软件”和“开源”。

供应链这个概念在各行各业都有,特别是传统行业供应链已经很是成熟。但对于软件行业,有它自己的特色:迭代周期短、供应全球化、开发线上化、复制成本低、仓储集中化、用户多样化等等。

其中仓储集中化是一个比较有意思的特色。在没有 GitHub 的时候,每一个站点可能都会存储本身的开源项目,但如今开源项目有 90% 以上应该都集中存储在 GitHub 中。这跟传统供应链彻底不同,传统供应链在每一个国家、每一个港口城市都有本身的仓储系统,但开源软件领域将这些都存放在同一个平台上。这是一个特色,但也多是一种风险。

Q9:您进入操做系统领域已经有 20 年了,您认为开源对操做系统的发展有哪些促进或者影响?

开源对操做系统的促进做用是很是大的。回顾 Linux 的发展之路,能够发现它也是在开源运动以后才获得迅速的发展。

首先从开源操做系统的组成来看,一个主流开源操做系统包含的开源软件包大概有3万多个,是聚集不少人一块儿才能完成的一件事情。作一个商用操做系统是一件很严肃的事情,这3万多个包都须要保证获得很好的维护,才能进行大规模商用。例如谷歌的安卓系统,软件包和第三方库都是通过长期筛选以后,才变成一个成熟的商用操做系统。

第二点是从操做系统的推广和使用上来说,开源操做系统在现阶段用户的接受度会更好一些。相对来讲,开源会比较透明和开放,你们不须要过于担忧系统的可控性以及数据的安全问题。因此我以为开源操做系统会是社会将来最承认的一种模式。

第三点是操做系统的最终属性。从产业角度来看,操做系统已通过了直接盈利的阶段,它可能逐渐会演化为一种社会公共基础品,会成为一种基础设施。

想基于基础设施自己开展商业行为是很难的,确定会依托于相似服务订阅的方式。在这种方式下,你们为何选择你?可能就是要靠普遍的社区承认,靠对开源的贡献程度。

你在开源操做系统上作的贡献越多,你们可能就越倾向于找你来提供服务。将来操做系统一旦变成公共品,那可能围绕操做系统的商业必需要彻底的去拥抱开源,经过对开源的贡献证实本身的实力。

Q10:OpenHarmony 是为这种操做系统提供一个生态平台吗?您以为它对于整个生态有哪些推动做用?或者说它的价值点是什么?

我以为 OpenHarmony 的核心定位也应该是根操做系统社区,跟 openEuler 同样,这样它才能价值高、意义大。

根操做系统社区做为商业版操做系统社区的基础,可让商业版节省大量的人力物力,将更多的精力放在知足客户需求上,尽量的去知足国内现阶段的一些共性需求,而后逐渐走向国际。

更高一层的意义在于,在当今世界格局下,中国对于操做系统的需求是很是强烈且场景是丰富的、市场是巨大的。咱们有理由也应该有能力抓住这个机遇,发展一个属于咱们的根社区,吸纳更多的软件包、吸引更多的开源人士、覆盖更多产业需求。

因此说 OpenHarmony 的意义是巨大的,期待它之后也能起到相似于高速公路、水电站和特高压电网这样基础设施的做用。


开源正在改变世界,开源软件、开源硬件、开源内容在各行各业有着愈来愈重要的地位,开源的模式在改变着各个行业的生产方式并大大提升了生产效率,但开源的发展仍需各界人士的积极参与。

开放原子开源基金会的使命是“一切为了开发者,一切为了全世界”。随着发展,开放原子开源基金会已经展示出了能力与价值。以「开源」为纽带的开放原子开源基金会号召各界人士一块儿来推进中国的开源事业,基金会愿意持续构建一个开源的生态,帮助你们共建、共治、共享。

segmentfault 思否

相关文章
相关标签/搜索