






















2026年5月8日,中国开源技术社区发生了一起具有里程碑意义的争议性事件:由开发者“布布”(Bubu)主导的 OpenHarmony-NET/OpenHarmony.Avalonia 项目正式宣告停止更新并进入归档状态。这一决定不仅标志着一个由民间力量驱动的底层基础技术探索项目的终结,更在知乎、微信群、QQ群及.NET 开发者圈内引发了剧烈的连锁反应。该事件的核心矛盾点在于,开发者指控华为在与 Avalonia 官方(Iridium Technology)进行商务洽谈期间,疑似利用双方交流的技术细节在招标平台上向国内供应商发布招标,最终由软通动力(SoftStone)等大型外包服务商中标。这一现象引发了关于企业诚信、开源治理模型以及中国自主操作系统生态构建路径的广泛讨论。
在深入分析该事件的行业影响前,必须首先解构 OpenHarmony.Avalonia 项目的起源及其技术独特性。该项目的核心开发者布布,其职业身份是一家游戏公司的技术人员,而对.NET 与 Avalonia 在鸿蒙系统上的适配完全源于其个人业余爱好 。这种典型的“极客式”探索在开源界极具价值,因为底层基础性技术的适配往往需要极高的技术敏感度和不计成本的时间投入。
Avalonia UI 作为一个基于.NET 的跨平台 UI 框架,采用 Skia 渲染引擎,能够实现 Windows、Linux、macOS、iOS 和 Android 之间的界面一致性 。在华为推出 HarmonyOS NEXT(纯血鸿蒙)并彻底剥离 AOT 兼容层的大背景下,如何将庞大的现有企业级.NET 应用迁移至鸿蒙平台,成为了一个战略性课题。
Avalonia 的技术优势在于其渲染独立性,它不依赖于操作系统的原生控件,而是直接调用底层的图形 API。对于 OpenHarmony 而言,这意味着只要完成底层 Skia 渲染器和输入系统的适配,数以百万计的.NET 开发者就能以极低的成本将应用搬上鸿蒙。开发者布布所做的工作,正是这种“破冰”式的底层基础设施建设。
根据布布在知乎发布的公开帖,该项目早在一年前就已启动,并与 Avalonia 官方建立了紧密的联系 。在双方的预期中,一旦 Avalonia 与华为达成官方合作,布布将可能获得全职或兼职的雇佣机会,以专业身份继续推进适配工作。为此,布布甚至在去年 7 月后减缓了公开发布的速度,将最新的技术成果推送到闭源仓库,以保护潜在的商业利益和技术合规性。
然而,这种基于信任的“技术静默期”最终演变成了该项目的终点。布布指出,尽管他本人并不依赖该项目获得收入,但对于技术圈而言,个人项目的“烂尾”需要一个合理的解释,这也是他决定公开披露项目归档内幕的初衷 。
事件的转折点出现在多家外包公司(如软通动力等)开始在 B 站、博客园等平台联系布布,寻求关于 Avalonia 适配鸿蒙的合作。布布在帖中披露,这些外包公司提供的信息与 Avalonia 官方此前提供给华为的信息高度吻合,从而推断出华为在与 Avalonia 谈合作的同时,已经在招标平台上发布了技术标书 。
在传统的商业软件开发中,招标(Tendering)是标准的操作流程。然而,在涉及高度专业化的开源框架适配时,这种模式显现出了极大的破坏性。布布提到,外包公司甚至开出诱人条件邀请他参与竞标,但他由于本身在游戏公司有稳定的收入,且极其反感这种将业余爱好转化为冒险式外包工作的行为,因此拒绝了邀请 。
| 利益相关方 | 行为动向 | 核心诉求 |
|---|---|---|
| 开发者布布 | 归档项目并公开内幕 | 维护个人名誉,肯定技术付出 |
| 华为 | 一面谈合作,一面发布招标 | 快速、低成本完成生态补齐 |
| Avalonia 官方 | 赞助.NET 峰会,寻求官方合作 | 进入中国市场,获取商业合同 |
| 软通动力 | 招聘 Avalonia 工程师 | 完成华为外包交付,获取项目资金 |
随着事件的发酵,开发者在 Boss 直聘上发现了软通动力招聘“Avalonia 框架工程师”的职位,这被认为是华为已经完成招标并由软通动力中标的直接证据。根据软通动力的招聘要求,该职位负责使用 Avalonia 框架设计、开发高性能跨平台应用,并对 UI/UX 设计稿进行精准实现。
这种做法在技术圈引发了极大的争议。批评者认为,华为作为技术巨头,在与开源框架官方接触的过程中,将对方提供的技术路线图、适配细节和攻关要点作为招标书的附件,这在道德层面存在“技术洗稿”的嫌疑。尽管布布在声明中表示华为可能没有违反法律或协议,但这种“没违法不代表没问题”的行为严重挫伤了开源社区的积极性 。
软通动力作为华为最大的数字技术服务商,其在鸿蒙生态中的地位举足轻重。根据财务数据,软通动力 2023 年来自华为的收入高达 64.37 亿元,显示出双方深度的绑定关系。
软通动力在全国拥有 9 万余名员工,并在多个城市设有交付中心。尽管 2023 年归母净利润因全球经济波动有所下降,但其在 2025 年第三季度实现了营收 96.02 亿元,盈利能力进入修复通道。在鸿蒙生态方面,其子公司鸿湖万联(SwanLink)是首批 OpenHarmony 生态使能伙伴,华为甚至持有其 5% 的股份。
软通动力在开源鸿蒙社区的代码修改量排名第五,其推出的 SwanLinkOS 已广泛应用于商显、交通、教育等领域。对于华为而言,将 Avalonia 的适配任务交给软通动力,是基于成熟的供应商管理体系(SRM)的常规操作。然而,这种模式的问题在于,外包公司的工程师往往缺乏对特定开源项目(如 Avalonia)的深层热爱和技术积累,其产出的代码质量和社区维护热情难以与布布这样的核心爱好者相比。
| 软通动力关键财务指标 | 2023 年表现 | 未来预期 (2025E/2026E) |
|---|---|---|
| 营业收入 (百万元) | 17,581 | 31,316 - 36,004 |
| 来自华为的收入 | 64.37 亿元 | 持续增长 |
| 归母净利润 (百万元) | 534 | 390 - 570 |
此次事件之所以在技术圈引起巨大震动,是因为开发者们不自觉地将其与中科龙芯(Loongson)对待.NET 生态的态度进行了对比。龙芯中科在推进 LoongArch 指令集生态时,采取了完全不同的策略。
龙芯中科董事长胡伟武多次强调,“在别人的墙基上砌房子,再大再漂亮也可能经不起风雨” 。基于这一理念,龙芯在适配.NET 时,并没有简单地外包给第三方,而是组建了属于自己的.NET 核心开发团队。该团队致力于在.NET 上游社区(微软主导的官方仓库)建立 LoongArch 分支,确保 LoongArch 成为与 x86、ARM 并列的一等公民。
龙芯的投入是持久且系统的:
相比之下,华为在鸿蒙生态的构建上表现出了极强的“交付压力”。由于 HarmonyOS NEXT 必须在短时间内补齐成千上万个基础库,华为倾向于利用其庞大的资金实力和供应商体系,通过“SIG 激励政策”和外包合同来快速填补空白。根据 2025 年的激励计划,单个开发者(包括企业服务商)累计最高可获得 600 万元的现金激励。
这种“重激励、轻协作”的模式在处理应用层软件时行之有效,但在处理像 Avalonia 这种高度依赖社区互信的底层框架时,却极易产生排异反应。布布提到的“后续的内容等某外包公司以某某 SIG 组织的名义开源”便是这种模式的真实写照 。这种“为了开源而开源”的行为,往往导致代码虽然公开,却无人维护,最终沦为僵尸项目。
.NET 框架在中国长期处于一种“边缘化”的地位,尤其是在以 Java、Vue、Flutter 为主导的移动互联网浪潮中。布布在帖中也坦言,.NET 技术栈在国内一直被轻视。
尽管如此,.NET 社区的韧性正在增强。Avalonia 官方作为白金赞助商参加 2025 年的中国.NET 开发者峰会 。在峰会的议程中,Avalonia CEO Mike James、核心开发者 Tim Miller 以及中国社区负责人董彬均有重要演讲。特别值得注意的是,社区的王景升同学在峰会上分享《鸿蒙上的 Avalonia 和 C#》 ,这一议程在布布项目归档后显得格外令人唏嘘。
随着国产操作系统进入政企核心业务系统,原本运行在 Windows 上的大量专业软件(如 CAD 工具、医疗影像系统、工业控制软件)迫切需要迁移。Avalonia 凭借其对 WPF 习惯的继承和优秀的性能,是这一迁移过程中的首选框架。然而,如果开发者与操作系统厂商之间缺乏基本的互信,这种迁移的成本将会成倍增加。
| 技术框架 | 对鸿蒙的支持方式 | 开发者群体 |
|---|---|---|
| ArkUI (ArkTS) | 华为官方原生 | 移动端开发者 |
| Flutter | 非官方(社区/华为 SIG) | 跨平台移动开发者 |
| Avalonia (.NET) | 原本由布布驱动,后被外包化 | 桌面端、工业、企业级开发者 |
| Qt | 官方/社区 | 嵌入式、重型桌面开发者 |
布布在声明中提到了一个关键细节:“因为国家对开源项目有补贴,所以他们(外包公司)大概率也会开源” 。这揭示了当前中国开源生态中的一个隐忧:政策导向的扭曲。
在 OpenHarmony 生态中,通过成立 SIG(特别兴趣小组)并完成特定任务,企业可以获得来自基金会或地方政府的资金支持。这种机制本意是鼓励贡献,但在实际操作中,却可能演变成大企业利用其行政和流程优势,“收割”民间开发者的成果,再通过外包公司进行代码“洗白”,最终套取补贴。
布布选择不公开已开发的后续内容,并将其归档,是对这种“收割行为”的一种无声反抗。他提到,“其实也没必要公开,后续的内容等某外包公司……开源就行了” 。这种决绝的态度反映了资深开发者对当前“国产化替代”过程中某些粗放操作的不满。他们不缺钱(布布在游戏公司待遇优渥),他们需要的是对技术付出的基本尊重。
该事件之所以被称为“圈内炸锅”,是因为它触及了中国技术从业者最深层的焦虑:在强大的企业平台面前,个人的创造力是否仅仅是被利用的耗材?
长期以来,中国的 IT 产业依赖于像布布这样的“扫地僧”式人物在业余时间解决底层难题。从早期的 Linux 内核贡献到如今的 HarmonyOS 适配,这些开发者的热情是生态多样性的源泉。然而,华为的“外包化”倾向表明,大型平台更倾向于可以规模化复制、可以合同约束的“劳动力集群”,而非不可控的“技术精英”。
龙芯的成功在于其通过核心团队实现了对.NET 技术栈的“深度掌控”,这种掌控是基于源代码级别的理解和与全球社区的博弈。而通过外包公司实现的 Avalonia 适配,极有可能演变成一个“阉割版”或“私有分支”。一旦华为停止支付外包费用,或者软通动力将团队转向更有利润的项目,鸿蒙上的 Avalonia 适配将立即停滞。这种生态是脆弱的,不具备自我演进的能力。
尽管华为在法律上可能无瑕疵,但在信誉层面的损失是难以估量的。开源社区的核心是“赠予经济”,开发者赠予代码和智慧,期望换取社区地位或职业机会。如果这一链条被破坏,未来的底层技术探索将变得更加保守。开发者可能会选择不再公开其早期的探索成果,或者直接避开国产系统生态,转向更符合开源规范的国际项目。
布布的案例为国内所有从事开源探索的个人开发者敲响了警钟。在参与涉及巨头生态的项目时,技术优势并不等同于博弈优势。
OpenHarmony.Avalonia 的归档是中国软件国产化进程中的一处伤疤。它揭示了在“大变局”背景下,企业追求速度与个人追求情怀之间的剧烈冲突。
中国自主操作系统生态的成熟,不仅取决于装机量和 App 数量,更取决于其是否能容纳下那些“为了兴趣而工作”的灵魂。如果未来的鸿蒙生态中只有领补贴的外包代码,而没有布布这样“不后悔、不求收入”的探索者,那么这个生态的“底座”将永远是沙子。
龙芯模式证明了“国家队”也可以玩转开源社区,华为模式则在证明“大厂”如何通过商业力量强制催熟生态。这两条路径的竞争,将决定未来十年中国软件产业的底色。而 OpenHarmony.Avalonia 事件,将作为一个经典的负面案例,被写在每一本关于开源治理的教科书中。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。