微软改名部又惹祸,.NET跨平台UI框架“MAUI”引发争执
几年前,微软发布了一个名为"GVFS"的项目,这是一个Git虚拟文件系统,全称为GitVirtualFileSystem,GVFS是它的首字母缩写。然而这个名字却引起了巨大的争议,因为这与GNOME项目的虚拟文件系统GVfs发生了同名冲突,不仅导致用户在查找信息时容易出现混淆,还严重影响了后者的SEO。最后的结果是微软在各种压力之下选择妥协,将"GVFS"项目的名字改为"VFSForGit"。
现在,微软和KDE社区之间也出现了类似的情况。
微软在Build2020大会上宣布了MAUI项目(.NETMulti-platformAppUI),此项目旨在在单一的代码库中提供跨平台的原生UI,目标是希望.NETMAUI成为.NET6的一部分并作为XamarinForms的进化版。微软还计划在未来将基于Xamarin.Forms的现代项目从Xamarin.Forms转移到.NETMAUI。
因此可以认为,微软将XamarinForms改名为MAUI。
KDE社区也有一个创建已有两年名为"Maui"的项目,这个Maui恰好也是一个用于构建跨平台应用程序的UI框架。KDE社区知道微软更名后的.NETMAUI项目后,对此感到十分不满意,因为两者不仅名称冲突,而且还是类似的组件。
于是这个由KDE托管的开源项目很快就发表了官方声明,批评了微软的决定,并呼吁微软修改.NETMAUI项目的名称。他们认为凭借GitHub和微软这两个网站SEO的排名,在这种情况下,.NETMAUI很快就会在搜索引擎中将Maui的位置挤下去。
Maui团队的成员也前往.NETMAUI的GitHub仓库发表issue请求改名,微软员工DavidOrtinau刚开始在issue下面评论表示,此名称是.NETMulti-platformAppUI的首字母缩写,并通过了法律审查,于是关闭了issue。后来由于收到太多侮辱性的评论,他再次打开此issue,将其设置为锁定状态。
DavidOrtinau表示愿意就任何正在备受关注的问题进行私下沟通,目前微软尚未对.NETMAUI进行改名。