大卫VS歌利亚! 微软和一个默默无闻的 KDE 项目争夺“MAUI”

还记得对 Uri Herrera 的采访,他是 Nitrux Linux? Uri 还从事其他几个与 Linux 相关的项目,其中之一是 Maui 项目。

MauiKit(样式为 MAUI)是 Multi-Adaptable User Interfaces 的首字母缩写词。 它是一个用于开发跨平台应用程序的开源框架。 它自 2018 年以来一直在开发中,现在是 KDE 孵化计划的一部分 KDE Invent.

我为什么要说毛伊岛? 因为微软有 将其项目之一 (Xamarin.Forms) 重命名为 .NET MAUI. .NET MAUI 中的此 MAUI 代表多平台应用程序 UI。 它也是构建跨平台应用程序的框架。

你看到这里的混乱了吗? 这两个 MAUI 项目都是用于构建跨平台应用程序的框架。

关于使用“MAUI”的争论

MauiKit 开发人员显然是 对微软的这一举动不满意.

我们愿意相信这是一个不幸的事件,因为在头脑风暴会议期间为他们的产品选择了一个新的、有吸引力的名称而不是尝试使用品牌权重和营销 – 可能是微软及其子公司 Xamarin 等公司在头脑风暴会议期间的疏忽造成的。必须跨越一个竞争的框架。 一个 UI 框架,截至今天,在搜索术语“Maui UI 框架”时仍然是谷歌的第一个结果,但由于 GitHub(另一个微软子公司)和微软网站(特别是他们的博客)SEO 的强大功能,会随着时间而改变。

在 .NET MAUI 的 GitHub 存储库上打开了几个问题,以引起他们对这个名称冲突的注意。

随着一些微软 MVP 和贡献者(不是微软员工)开始争论,比如 MauiKit 是一个小项目,GitHub 明星较少,没有大公司使用它,讨论变得激烈。

微软项目经理 大卫·奥蒂诺 关闭了带有消息的线程,“官方法定名称是 .NET 多平台应用程序 UI,而 MAUI 是首字母缩写词,代号。 这已经通过了法律审查”。

这是 主线程 如果你愿意,你可以在 GitHub 上关注。

真的是问题吗?

乍一看,这似乎不是问题,但具有相同目标和相同名称的两个项目必然会造成混淆。 微软最好完全避免它。

顺便说一句,这不是微软第一次与 Linux 相关项目发生名称冲突。 作为 Phoronix 注意到几年前,GNOME 开发人员对微软将一个项目命名为 GVFS(后来更名为 Git 的虚拟文件系统)感到沮丧,因为它与他们的 GVFS(GNOME 虚拟文件系统)相冲突

从表面上看,微软不会在 MAUI 上退缩。 它甚至可以继续为 MAUI 注册商标。 毕竟他们得到了所有的金钱和权力。

我想知道如果一个不起眼的小项目使用与 Microsoft 项目之一相同的名称,情况会怎样。