¡David contra Goliat! Microsoft y un oscuro proyecto de KDE se pelean por “MAUI”

Recuerda la entrevista a Uri Herrera, el creador de Nitrux Linux? Uri también trabaja en un par de otros proyectos relacionados con Linux y uno de ellos es el proyecto Maui.

MauiKit (denominado MAUI) es un acrónimo de Interfaces de usuario adaptables múltiples. Es un marco de código abierto para desarrollar aplicaciones multiplataforma. Ha estado en desarrollo desde 2018 y ahora es un parte del programa de incubación de KDE KDE Invent.

¿Por qué hablo de Maui? Porque Microsoft tiene renombró uno de sus proyectos (Xamarin.Forms) a .NET MAUI. Este MAUI en .NET MAUI significa UI de aplicación multiplataforma. También es un marco para crear aplicaciones multiplataforma.

¿Ves la confusión aquí? Ambos proyectos MAUI son marcos para construir aplicaciones multiplataforma.

El debate sobre el uso de “MAUI”

Los desarrolladores de MauiKit son obviamente no contento con este movimiento de Microsoft.

Nos gusta creer que este fue un evento desafortunado causado por un descuido durante la sesión de lluvia de ideas para seleccionar un nombre nuevo y atractivo para su producto y no un intento de usar el peso y el marketing de la marca, que una corporación como Microsoft y su subsidiaria Xamarin poseer para pasar por encima de un marco competitivo. Un marco de interfaz de usuario que, a día de hoy, sigue siendo el primer resultado en Google al buscar el término “marco de interfaz de usuario de Maui”, pero que debido al poder de GitHub (otra subsidiaria de Microsoft) y el sitio web de Microsoft (específicamente, su blog) SEO que cambiará con el tiempo.

Se abrieron un par de problemas en el repositorio de GitHub de .NET MAUI para llamar su atención sobre este conflicto de nombres.

La discusión se calentó cuando algunos MVP y colaboradores de Microsoft (no empleados de Microsoft) comenzaron a argumentar que MauiKit es un proyecto pequeño con menos estrellas de GitHub y que ninguna gran empresa lo usa.

Administrador de programas de Microsoft David Ortinau cerró el hilo con el mensaje, “el nombre legal oficial es UI de la aplicación multiplataforma .NET y MAUI es un acrónimo, nombre en código. Esto ha pasado por revisión legal ”.

Respuesta oficial de Microsoft

Este es el Hilo principal que puedes seguir en GitHub si quieres.

¿Es realmente un problema?

Puede parecer un problema a primera vista, pero dos proyectos con el mismo objetivo y el mismo nombre seguramente crearán confusión. Hubiera sido mejor que Microsoft lo hubiera evitado por completo.

Por cierto, esta no es la primera vez que Microsoft tiene un conflicto de nombres con un proyecto relacionado con Linux. Como Phoronix señaló, hace unos años, los desarrolladores de GNOME estaban frustrados con Microsoft por nombrar un proyecto GVFS (luego renombrado como Virtual File System para Git) ya que colisionó con su GVFS (GNOME Virtual File-System)

Por lo que parece, Microsoft no va a dar marcha atrás en MAUI. Incluso podría seguir adelante y registrar MAUI. Después de todo, tienen todo el dinero y el poder.

Me pregunto cuál habría sido el caso si un pequeño proyecto oscuro usara el mismo nombre que uno de los proyectos de Microsoft.