2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

统信软件刘闻欢谈开源:名、利、信念

  • 2022-07-29
  • 本文字数:3181 字

    阅读完需:约 10 分钟

统信软件刘闻欢谈开源:名、利、信念

从 2020 年开始,国内开源实现跨越式发展。根据中国信通院《开源生态白皮书》,我国开源生态迎来了从技术开源到产业开放的宏观转变。而在基础软件领域,越来越多的企业已探索出一条适合自身的开源发展路径。通过开源这种模式,进一步推动国产基础软件发展,繁荣基础软件生态。

 

在 2022 开放原子全球开源峰会“源”动新未来圆桌对话环节,统信软件总经理、深度社区创始人刘闻欢谈到了我国开源产业发展路径。在他看来,要推动中国开源产业发展,一是要加大开源人才培养、传播开源理念和挖掘优秀开源项目;二是加强对优秀开源技术、项目的应用和推广,推动形成正向的商业循环

 

在接受 InfoQ 采访时,刘闻欢进一步从统信与深度的开源实践,分享基础软件开源发展路径。

开源不能回避商业化

 

当前,开源正逐渐从“开发者亚文化”变成一个主流的软件开发模式。

 

在全世界开源发展的大背景下,国内近几年对开源的关注度和投入度均大幅提升。根据 GitHub 2021 年数据统计,中国开发者数量达到 755 万,较上一年增长 103 万。来自 CNCF 的数据显示,截至 2022 年 2 月,CNCF 超过 20% 的开源项目来自中国,中国开发者的贡献度排名位列世界第二。

 

“开源拥有多个理念,提到开源,我想到的第一个词就是开放共享。”在刘闻欢看来,开源运动带来的很重要的一大改变就是,知识可以流动和共享,并能够通过这种方式不断迭代,从而大幅加速软件发展速度,促进产业向前发展。

 

关于开源,另一个不能避开的词就是商业化。刘闻欢认为,开源不能回避商业化,只有在市场的推动下,开源项目才能更健康地得到大众参与,“开源项目如果能得到厂商的技术支撑和大规模运用,能够越来越成功,这也是一种趋势。我们需要从产业角度引导开源和市场结合,从某种程度上来说,这和做软硬件生态有相似的地方。”

 

数据显示,截至 7 月 25 日,统信软件软硬件兼容适配认证数共计 529903 款,成为国内首个突破 50 万生态适配的操作系统厂商。在刘闻欢看来,建设软硬件生态和开源一样,都需要让更多的人参与其中,如果有市场的参与,由此作为基础,再去推广开源的理念、建设生态,不同角色的参与度也会更高。

 

不同的是,开源和建设软硬件生态的出发点与参与程度不同,生态建设核心原因就是市场,参与方更多聚焦的是兼容适配问题,包括共同建设接口标准、平台标准等,而开源需要参与方深入到项目的开发工作中。

 

但也需要意识到,不是所有的项目都适合开源,也不是所有的开源项目都能商业化成功。刘闻欢认为,项目开发者需要设定一个合理的预期,并且在决定开源前想清楚自己的目的。举个例子,如果你的项目本身所处的领域较为小众,并且使用者很少,核心开发者可能就一两个人,如果你寄希望于开源后能拥有更多的参与者,当发现事与愿违时,很容易失去信心。因此,在决定开源之前,需要先想清楚自己开源的目的,设定一个合理的预期。

 

假设你的开源并不以吸引更多的人参与为核心诉求,只是想开放自己的代码,体现自己的设计思想,这也是完全成立的。另一个更为普遍的开源出发点则是希望能通过开源这种模式,建立一个社区,吸引更多的人参与进来。“不是所有的项目开源就一定能取得成功,你需要清楚自己的项目为什么开源,有个合理的预期。”刘闻欢说道。

 

此外,开发者也需要避免走进商业化误区,“有些技术虽然很适合开源,但未必能找到好的商业模式,进一步而言,有些项目可能永远无法在商业上取得成功,这也是开发者必须认清的现实。”

从深度到统信,开源之路如何走?

 

随着开源浪潮席卷全球,越来越多的企业开始拥抱开源。基于市场和技术的双向选择,开源已经成为基础软件研发的主流。也因此,这类基础软件厂商往往更早地加入到开源浪潮中。统信正是其中的一员,早在公司成立之初,开源理念就已注入其中。

 

“统信的前身是深度,深度一直是一家做开源的企业。在整个参与开源的过程中,我们也积累了一些经验和教训。”

 

刘闻欢表示,在过去,深度整个业务以开源为主,在商业化方面的投入并不多。随着统信公司成立,公司在商业化方面投入较多,甚至在公司成立初期曾有一段时间因为商业项目的交付,而减少了在开源上的投入,最终导致公司在开源产业里的影响力开始下降,对上游回馈时也遇到了阻碍。“在这个过程中需要逐步找到一个平衡点,目前我们的方式就是,原则上可以开源的部分都要采用开源的模式,把自己的技术能力开放出去,而不是选择封闭。”

 

除了开放技术,做开源,最重要的还是要建立社区。对于开源而言,如果没有社区,代码最终也将会死去。“Apache 软件基金会有个理念叫做社区高于代码,哪怕你的项目起初已经很成功了,但如果你没有建立一个健康活跃的社区,最终也会走向失败。一个成功的开源项目不会过于依赖某一个人或者某个环节,它需要通过社区不断迭代,最终构筑自身的影响力。”刘闻欢说道。

 

2022 年 5 月 18 日,统信软件发布桌面操作系统根社区——“深度”根社区,并发布了社区未来三年规划。根据深度社区的建设规划,2022 年,社区将强化开源社区基础建设;2023 年,深度社区将形成开源根社区影响力;2024 年,深度社区将形成成熟的社区联合治理模型,国外社区、国外用户数量上达到数十万规模,力争在开发者数量、开源治理模式上追赶国际主流发行版社区水平,并为下一代桌面操作性系统的产品和技术创新构建良好基础。

 

目前,深度正按照既定节奏,有序地向前推进社区建设。“目前我们在社区上已经做了很多动作,包括建立相应的开发者社区,组织成立不同的兴趣小组,提供开发者工具,建立邮件列表,完成项目迁移,等等。做社区,困难一定是存在的,客观来说,在构筑影响力这一方面,我们还需要继续努力。”

 

在全球范围内,已经有很多成熟的操作系统根社区,如 OpenSUSE、Fedora、Debian 以及 Arch,但在国内,桌面操作系统根社区的建设还处于初期阶段,很多开发者对于“根社区”的概念还不甚了解,甚至也有开源爱好者带着有色眼镜来看国内的开源项目和社区。

 

“大家会对你进行一段时间的考察,看你是否真的以社区的方式,开放地在做事情,并且你所做的项目具备一定的技术能力和创新性,而不仅仅只是喊了一个口号。这样大家才会愿意投入进来,并且也会引以为豪。”在刘闻欢看来,这是一个厚积薄发的过程,需要持续投入。“深度是有一定的基础的,如果完全从头去建设一个社区,难度会非常大。”

基础开源软件如何走向全球化?

 

当前,在基础软件领域,开源已几乎成为必选项,越来越多的基础软件厂商探索出一条适合自身的开源发展路径。

 

在刘闻欢看来,越是基础越是底层的软件,越该采用开源模式。一方面,用户对于开源的信任度会高于闭源;另一方面,基础软件领域人才稀缺,开源模式有利于吸引更多优秀的开发人才。

 

而从产业视角来看,基础开源软件要想走向全球化,最关键的还是要建立自身的产品优势,实现技术创新。“如果不创新,很难走向全球。这也是我们选择成立桌面操作系统根社区的原因之一。打个比方,如果你自己不成为根,始终依靠在别的根下,对方定好一个框架,你只能在它的基础上生长。当你自己本身成为根时,可以更好地实现创新。”

 

刘闻欢表示,操作系统十分庞大,创新不是一蹴而就的,更多是随着计算设备的创新而来。“在未来很可能会出现一种全新的操作系统,这种操作系统在现有的设备上出现的难度很大,一定是在下一代计算设备的变化中出现的。”总体而言,当前做操作系统最核心的两件事,一是解决线下的用户需求;二是积聚团队能力,以使得团队能够应对下一次的变化。

 

统信软件与深度社区的开源之旅还在继续,对于下一阶段的开源规划,刘闻欢表示,首先要积极地参与到开源基金会中,并将一些项目捐赠给基金会,这也是目前已经在做的事情;其次,操作系统产业要想进一步向前发展,也需要厂商联合共同发起一些新的开源项目;最后,除了做桌面操作系统,在未来,统信也将研发移动操作系统,并很可能将其开源,为用户提供一种新的尝试。

2022-07-29 18:273581

评论

发布
暂无评论
发现更多内容

Kafka 在分布式系统中的 7 大应用场景

越长大越悲伤

Java kafka

SQLSmith: Databend 如何利用随机化测试检测 Bug

Databend

一招教会跨国企业如何解决跨境数据传输的丢包和延迟问题

镭速

跨境数据传输

PostgreSQL基于Patroni方案的高可用启动流程分析

谐云

为什么C4D能成为电商设计的王者?

Finovy Cloud

C4D 电商设计

第13期 | GPTSecurity周报

云起无垠

免费活动-11月4日敏捷武林上海站 | Scrum.org CEO 亲临现场

顿顿顿

Scrum 敏捷开发 敏捷项目管理 敏捷活动 scrum活动

博睿数据亮相GOPS全球运维大会上海站!

博睿数据

跨语言高性能 RPC 框架 Focus 架构解析

dinstone

RPC 高性能 跨语言 focus

为什么要学音视频?

X2Rtc

开源 音视频 RTC 就业

推送内容有误怎么办?MobPush撤回/取消推送为您排忧解难

MobTech袤博科技

智能推送

如何选择向量数据库|Weaviate Cloud v.s. Zilliz Cloud

Zilliz

非结构化数据 Zilliz 向量数据库 zillizcloud

产研团队必看!3款在线白板工具助你轻松改善工作!

彭宏豪95

产品经理 科技 产品研发 在线白板 效率软件

企业如何安全跨国传输30T文件数据

镭速

跨国数据传输 跨境数据传输

LLM 大语言模型应用的分段策略

Tiger Wang

LLM 大语言模型 langchain

APP移动出海必备神器,MobPush提供海外消息智能推送一站式解决方案

MobTech袤博科技

智能推送

数智化推送助力用户精准分层,MobPush是如何实现用户价值变现的

MobTech袤博科技

智能推送

腾讯Ckafka队列使用测评

查拉图斯特拉说

kafka 消息中间件

深度解读MediaBox SDKs如何实现技术架构升级

阿里云CloudImagine

云计算 视频云

国内有哪些做的比较好的云教室厂商?

青椒云云电脑

云教室 云教室厂商 云教室解决方案

云教室如何部署?云教室使用教程

青椒云云电脑

云教室 云教室厂商

Kubernetes跨StorageClass迁移,切换Rainbond默认SC

北京好雨科技有限公司

云原生 #Kubernetes# 企业号10月PK榜

StarRocks 荣获 InfoWorld 2023 年最佳开源软件

StarRocks

统信软件刘闻欢谈开源:名、利、信念_开源_凌敏_InfoQ精选文章