被误解是表达者的宿命,似乎也是华为的操作系统HarmonyOS的宿命。哪怕HarmonyOS已经登陆手机,并在正式发布3个月后升级用户数突破1亿,人们对这款操作系统的误解依然存在,其中就包括“HarmonyOS是开源的”这一说法。
事实,这种表述并不准确,HarmonyOS确实有开源的基因,不过和“开源系统”不能说毫无关系,但也绝对不能划等号。
HarmonyOS和OpenHarmony的关系
要搞清楚HarmonyOS是不是开源,“OpenHarmony”是一个绕不开的名字。

华为在2020年、2021年分两次将HarmonyOS的核心基础能力捐赠给开放原子开源基金会进行开源孵化,对应的开源项目名为OpenHarmony,提供分布式操作系统所需的完整能力,包括内核层、系统服务层、框架层和应用层,面向全球组织和个人平等开放,允许任何人自由查看并贡献代码,该项目目前已有240多位贡献者。
至于HarmonyOS与OpenHarmony的关系,华为消费者业务软件部总裁王成录在发布会上其实已有明确解释:
HarmonyOS是第一个基于开放原子开源基金会OpenHarmony所做的第一个发行版。OpenHarmony是一个开源社区的开源项目。
这种软件版权所有者保留部分权利并开放源代码,允许他人修改并分发的做法,在业界并不少见,最广为人知的就是AOSP。AOSP(Android Open-Source Project)是由Google主管的Android开源项目,提供Android的基础框架代码,我们熟悉的MIUI、EMUI等,就是手机厂商基于AOSP定制的系统。
不过,如果你想造一款智能手机,光有AOSP的代码是远远不够的,因为AOSP并不包括硬件驱动,而且要让各种Android应用顺利运行,你的系统必须加入“Android兼容性计划”(ACP),要用上Google家的Gmail、地图、YouTube等移动服务,你还要获得GMS授权。
OpenHarmony也是同样的道理,它并不是照搬HarmonyOS的代码,因此开发者或厂商无法将其直接应用于智能手机,但可以在OpenHarmony的基础上,根据自己的需要编译出一个可用于各种智能终端的操作系统。截止2021年5月,已有多家公司推出了基于OpenHarmony项目开发的智能终端,如智能手表、智能家电、智慧屏、录音笔、机顶盒等。
如果把OpenHarmony看作地基或毛坯房,那么HarmonyOS就是在地基上盖的房子,或者对毛坯房进行精装修,它为不同设备的智能化、互联与协同提供统一的语言,让设备的硬件能力可以弹性扩展,实现设备之间硬件互助,也让开发者实现一次开发,多端部署。

同时,为保护华为现有手机和平板用户的数字资产,保障用户体验,华为在严格遵循相应的开源许可规则下,对Android进行兼容,支持现有的Android生态应用在部分搭载HarmonyOS的设备上运行。

通过OpenHarmony开源项目,各行各业将得益于新一代操作系统的加持,加快实现数字化、智能化转型。