写点什么

被欧美公司垄断的工业软件,中国还有机会吗?

  • 2020-10-10
  • 本文字数:2937 字

    阅读完需:约 10 分钟

被欧美公司垄断的工业软件,中国还有机会吗?

工业互联网圈子的人更多的希望了解开源软件的商业模式:为什么要开源,开源怎么赚钱,什么样的产品适合开源,开源的壁垒在哪里。国庆中秋长假期间,我对工业软件又做了更多的思考,现将一些想法与大家分享。

在工业领域,几乎见不到中国软件的影子

众所周知,中国基础软件几乎是一片空白,无论是操作系统,还是数据库,虽然已经有数百家国产替代,但市场仍然是被 Windows, Linux, MySQL, Oracle 等垄断。那么在工业领域呢?应该更为惨烈,PTC、达索、西门子等核心设计仿真软件垄断了国内 90%的市场,DCS、PLC、SCADA 等工控软件垄断了国内 70%的市场,高端占 95%以上。


我们再看一下风头正劲的工业互联网平台。随着物联网技术的成熟和发展,中国的各个巨头也推出了工业互联网平台,包括海尔、三一、用友、华为等,值得骄傲。但把这些平台掰开一看,就发现重要部件几乎全部是欧美软件,我们开发的只是应用部分。就拿我自己熟悉的工业大数据处理而言,几乎无一例外,用的都是 Hadoop 生态的软件拼凑而成,无论是消息队列、缓存、还是持久化存储、流式计算等,采用的都是 Kafka, Redis, HBASE, MongoDB, Cassandra, Spark, Storm 等欧美开源软件,里面见不到任何中国软件的影子。


中国是制造大国,打造工业互联网平台是制造行业向智能制造转型的关键一步。如果这些软件对中国断供,中国的这些工业互联网平台将全部瘫痪,这对中国经济的打击将是毁灭性的。


这些工业软件的核心模块并不难,原理算法都很清楚,但由于欧美厂商已经持续研发了十年甚至更长时间,各种接口、各种场景都能处理,积累了很高的生态门槛,一个新的软件很难一下将其替代。比如实时监控领域 OSISoft 的 PI,架构相当陈旧,而且其水平扩展能力、分析能力都相当有限,涛思数据研发的 TDengine 在时序数据的处理上都已远超越了它,但还是无法一下将其替代,因为 PI 的生态已经很好,能处理数百种工业协议,与很多工业应用软件已经集成。

开源可成为颠覆传统工业软件的重要武器

要颠覆现有的技术,有两种方式,一是依靠颠覆式的技术,二是依靠创新的商业模式。商业模式的创新成就了大家都熟悉的 Linux, Android, MySQL 等软件,而这几个软件的模式创新就在于采取了开源的策略。以 Linux 为例,Linus Torvards 还是一名在校大学生时,在 Intel 386 上跑起 UNIX 系统,当时的 Sun Solaris, IBM Aix, HP-UX 都没有把它当竞争对手,认为只是玩具而已。但由于开源免费,吸引了很多开发者的喜爱和关注,而且让很多开发者加入进来,开发各种模块和驱动,Linux 开始慢慢流行起来,逐渐进入主流市场。到现在,Linux 在服务器领域占据 90%以上的市场份额。


回看工业软件,目前还没有一款具有市场垄断地位的开源软件。我所熟悉的实时数据库领域,排名第一的 OSISoft PI 没有开源,GE 的 iHistorian、Honeywell 的 PHD 也没有开源。国产的庚顿、麦杰、朗坤等等都没有开源。那么,开源这种新的商业模式引入工业领域,一定会有颠覆式的效果。


中国在工业软件上是相当落后的,开源可以成为颠覆传统工业软件的重要武器。虽然产品推出时,会有各种不足,还无法完全代替他们。但因为开源免费,一定能吸引很多用户来尝试它,而且也能吸引贡献者参与进来。


以涛思数据的 TDengine 为例,开源之后,已经有 40 多位贡献者,贡献了国产操作系统中标麒麟、银河麒麟、凝思、统信 UOS 等的适配;验证了国产 CPU 龙芯、鲲鹏、申威、飞腾、海光等的适配;还贡献了 C#连接器。这些在闭源软件上是不可能发生的。


开源,不仅节约了企业的研发投入,更重要的是,它建立起了开发者社区,让更多开发者具有参与感、成就感和信任感,给产品做出更好的传播。由于开源免费,用户对产品的瑕疵也是能容忍的,而且会通过社区积极的反馈,加速产品的迭代,帮助产品团队更好的打磨产品。


做开源软件在中国的条件已经成熟,有两大原因。1:由于高等教育的飞速发展,特别是移动互联网的发展,中国已经有近 2000 万开发者,中国的人口红利已经由农民工红利演变为工程师红利。这支庞大的开发者队伍呼唤新的开发工具、新的技术,可以说,基础软件和工业软件有了用户基础。2:中国是制造大国,有各种工业应用场景,而且数据量惊人,是各种新技术、新产品最好的试验场。而由于中美意识形态的对抗,越来越多的中国企业更倾向于选择国产软件。20 年前,这两个条件是不存在的,但现在条件已经很成熟,可以说当下是中国开源工业软件的春天。

春天来了,中国工业软件能成功吗?

春天已到,在中国做开源的工业软件能否成功呢?它不取决于程序员的情怀,不取决于中国是否有足够爱钻研底层技术的软件人才,但取决于一个最重要的因素:市场。


中国国内市场看起来足够大,光内循环都是足以支撑一些基础软件公司的。但仔细分析会发现,国内工业软件的采购方主要是大型国企、政府、军工等单位,只有它们才具有支付能力。而这些公司的采购,由于体制的原因,往往不是由产品或技术决定的。而且项目招标的条件严格,对中小企业极为不利,因为他们很难满足各种资质的要求。最后中标的,往往是体制内的企业。同时,各地政府都有地方保护,会力推一些当地企业,导致整个市场被分割,而不是一个整体。


如果政府不去掉各种保护和门槛,让新创的中小企业能充分参与内循环市场的竞争,那么可以说中国这个市场并不大,难以让新创的基础性软件公司生存并做强。因此中国开源的工业软件要获成功,也需要政府从政策、法规等方面给新创的非体制内企业大力支持。


成功的开源软件一般都是用户量巨大的基础软件,比如数据库、操作系统等等。因为软件开源,绝大部分用户都不会付费,付费的比例只有 5%不到,因此用户基数需要大,这个角度看,开源的基础软件有点类似于互联网 2C 的服务。中国软件市场大,但仍然只占全球市场的 10%不到。


因此即使国内有充分竞争的市场,如果只针对国内市场做开源软件,由于规模不够,仍然难以做出一家独角兽企业,永远只会是小小的软件开发作坊。所以,中国开源的工业软件如果要成功,产品团队需要有国际视野。从产品设计的那一天起,就需要考虑并拥抱全球市场,特别是欧美发达国家市场,需要敢于与世界一流的工业软件公司在产品上一较高下,而不是仅仅去占领自主可控、国产化带来的国内市场。不仅在产品的设计、开发上要考虑国际化,而且在全球开发者社区的推广上,也需要拥抱全球流行的方式,而不是构建“中国特色”的方式。也就是说,做开源软件的团队本身,思路和胸怀就必须是开源的,全球化的。


只有真正拥抱开源、相信全球协同的力量,吸引来自世界各地的开发者加入进来,中国才可能诞生伟大的工业软件公司。


开源不仅能解决中国工业软件的卡脖子问题,更是中国软件走向全球的捷径。在中美意识形态对抗的今天,任何来自中国的 IT 产品都会被打上不安全的标签。那么开源就是打破不被信任的最好方式。


举个例子,ClickHouse 是俄罗斯团队开发的一数据产品,分析能力超强。在中国、美国以及世界各地都有很多忠实用户,大家不会由于它是来自俄罗斯的开源产品,而不用它。开源,你不用担心地域的限制,意识形态、文化的差异,你唯一要担心的是你产品不足够好,技不如人,没有持续长久的投入。


拥抱开源,相信协同的力量,相信开发者社区的力量,有所为,有所不为,在工业软件领域,一定能诞生出源自中国而又行销全球的产品。


2020-10-10 11:234917

评论 10 条评论

发布
用户头像
程序员35退休,谁给你研究这些东西
2020-11-02 17:57
回复
35是表象,不思进取才是本质,知道上进的人在哪都不会被淘汰
2021-03-07 23:39
回复
用户头像
别说软件了,就连变成语言都是人家的,如果说哪天java,c,c++ ,c# 人家都收费,我看玩个球
2020-10-21 14:50
回复
用户头像
该评论已删除
2020-10-17 11:33
回复
好吧,冤枉你了。sorry,原来是同一个人。
2020-12-21 11:00
回复
该评论已删除
2020-12-29 23:45
回复
用户头像
不懂别瞎逼逼
2020-10-15 10:17
回复
用户头像
不是所有轮子都要自己造,不懂别瞎逼逼,还写这么长,看着累。
2020-10-12 17:12
回复
用户头像
工业化软件涉及的不仅仅是IT领域,更多涉及材料,化工,数学,物理等多个方面,国内目前的实际情况很难,另外开发人员再多也没用,90%的开发人员都是和数据库打交道,谁来做?
2020-10-12 16:10
回复
用户头像
为了骗经费骗KPI脸都不要了。Hadoop、Kafka、Redis...这些能断供?
2020-10-12 11:22
回复
用户头像
该评论已删除
2020-10-11 10:14
回复
1 国际视野 2 动手,不是动键盘
2020-12-21 10:57
回复
用了不好是他们做的不好,用都用不起来,你真的就是个喷子。。。不好意思,你太菜了。
2020-12-21 10:57
回复
没有更多了
发现更多内容

ko在数栈中的应用

袋鼠云数栈

OBCE 认证第一人莅临直播间|助你快速拿下 OBCA & OBCP 证书

OceanBase 数据库

直播 OceanBase 社区版 OBCE

福建省福州市网络安全等级测评机构名单目录看这里!

行云管家

等保 等级保护 等保测评

高可用之SkybilityHA简单介绍-行云管家

行云管家

高可用 ha

阳振坤:从电动汽车看分布式数据库的发展和崛起

OceanBase 数据库

数据库 OceanBase 开源 OceanBase 社区版 HTAP

一文了解如何源码编译Rainbond基础组件

北京好雨科技有限公司

Kubernetes PaaS rainbond

上海市宝山区委书记陈杰一行参访旺链科技

旺链科技

区块链 产业区块链 Vone新闻

Nebula Graph 源码解读系列|客户端的通信秘密——fbthrift

NebulaGraph

数据库 图数据库

2022年2月国产数据库排行榜:冠军宝座面临挑战,OceanBase 重返 TOP3

墨天轮

数据库 tdengine TiDB 国产数据库

MatrixOne 0.2.0性能测试报告

MatrixOrigin

开源 MatrixOrigin MatrixOne 超融合异构云原生数据库 矩阵起源

Netty如何高效接收网络数据?一文聊透ByteBuffer动态自适应扩缩容机制

bin的技术小屋

网络编程 Netty nio 中间件 Java【

本着什么原则,才能写出优秀的代码?

AlwaysBeta

程序员 设计模式 代码规范

Kotlin语法手册(四)

寻找生命中的美好

android kotlin 安卓

开源| 直播推拉流2.0升级了什么

anyRTC开发者

开源 音视频 屏幕共享 视频直播 美颜滤镜

C++异常处理机制

正向成长

c++ 异常处理

netty系列之:EventLoop,EventLoopGroup和netty的默认实现

程序那些事

Java Netty nio 程序那些事 2月月更

java培训:JVM垃圾回收

@零度

JVM JAVA开发

易观分析获评2021年度北京市专精特新“小巨人”企业

易观分析

易观新闻 “小巨人”企业

前端培训:Vue3计算属性比普通函数好的原因

@零度

Vue 前端开发

张海宁:首个 CNCF 中国开源项目 Harbor 的修炼之道

腾源会

开源 腾源会

直播系统聊天技术(七):直播间海量聊天消息的架构设计难点实践

JackJiang

网络编程 即时通讯 IM 直播技术 音视频技术

MatrixOne 0.2.0 发布!最快的SQL计算引擎来了!

MatrixOrigin

开源 MatrixOrigin MatrixOne 超融合异构云原生数据库 矩阵起源

学生管理系统架构设计文档

阿卷

架构实战营

80%的软件环境管理问题,根因都在这里 | 研发效能提升36计

阿里云云效

阿里云 DevOps 云原生 持续交付 部署

《数字经济全景白皮书》数字人民币篇 重磅发布

易观分析

数字经济 数字人民币

VIPKID基于Karmada的容器PaaS平台落地实践

华为云原生团队

开源 Kubernetes k8s多集群管理 混合云 分布式云

凡泰极客成为W3C成员并加入MiniApps工作组,将积极参与小程序快应用技术标准化进程

FinClip

小程序

OpenHarmony移植案例与原理:如何适配服务启动引导部件bootstrap_lite

华为云开发者联盟

OpenHarmony 移植 bootstrap_lite startup 系统服务

大数据培训:Flink CDC 高频面试题

@零度

大数据 flink

ModStart:拥抱新技术,率先支持 Laravel 9.0

ModStart开源

被欧美公司垄断的工业软件,中国还有机会吗?_开源_陶建辉_InfoQ精选文章