¿MAUI de KDE o MAUI de Microsoft?

Desde que Satya Nadella fue nombrado CEO de Microsoft, el cambio de actitud hacia el entorno ‘open source’ ha sido algo notable. Esto se ratificó el pasado 14 de mayo, Brad Smith, presidente de Microsoft, afirmaba sin matices que su compañía había estado «en el lado equivocado de la historia durante el auge del open source a comienzos de este siglo«.

Sin embargo, nunca es tarde para recaer en algún viejo tic, o al menos así lo ha percibido esta semana un sector de la comunidad open source: sólo 4 días después de que Smith hiciera esas declaraciones, la división .Net de la compañía se ‘apropiaba’ del nombre de un proyecto rival vinculado a la Comunidad KDE.

El MAUI de KDE

El proyecto MAUI (acrónimo en inglés de ‘Interfaces de usuario multiadaptables’) nace en 2018 con el objetivo de crear un framework libre y modular que facilitar el desarrollo de interfaces de usuario multiplataforma escritorio/móvil.

Su kit de controles y herramientas MauiKit, basado a su vez en KDE Kirigami, puede utilizarse para desarrollar aplicaciones Windows, Linux, iOS y Android.

Como podemos comprobar en la subweb de MAUI dentro de KDE Projects, también están desarrollando diversas aplicaciones multiplataforma basadas en su propio framework: el visualizador de imágenes Pix, el gestor de ebooks Library, el explorador de archivos Index, etc.

El MAUI DE Microsoft

.NET MAUI (de Multi-platform App UI), por el contrario, es un proyecto nacido el pasado martes, cuando el blog corporativo de la división .Net de Microsoft anunció el cambio de nombre de uno de sus proyectos, conocido hasta ese momento como Xamarin.Forms.

Xamarin.Forms, que cumplió 6 años este mes de mayo, permite a los desarrolladores, según Microsoft,

«compilar aplicaciones iOS, Android y Windows desde un único código base compartido [creando] interfaces de usuario en XAML con código subyacente en C#, [que] se representan como controles nativos con mejor rendimiento en cada plataforma».

¿Qué va a pasar ahora?

En resumen, Microsoft ha decidido rebautizar su framework de creación de interfaces multiplataforma con el nombre de un proyecto de la comunidad KDE (uno de los principales entornos de escritorio para Linux) que actualmente desarrolla un framework de creación de interfaces multiplataforma.

¿Ves dónde está el problema? Los desarrolladores del proyecto MAUI (el open source) sí lo ven:
«Nos gusta creer que se trata de un evento desafortunado, producto de un descuido durante una sesión de brainstorming […] y no de un intento de usar el peso de la marca Microsoft para machacar a un framework rival.

A día de hoy, este framework sigue siendo el primer resultado de Google cuando buscamos el término “Maui UI framework”, pero el SEO cambiará con el tiempo gracias al poder de GitHub (subsidiaria de Microsoft) y del blog corporativo de la propia Microsoft».

También vieron un problema varios usuarios de GitHub, que reportaron como ‘bug’ el conflicto de marcas entre ambos proyectos. Quien visite el hilo de debate verá que está cerrado a nuevas aportaciones de usuarios no-colaboradores, y que la mayoría de los comentarios del mismo han sido marcados como off-topic.

Ciertamente los ánimos se calentaron bastante después de que colaboradores del proyecto de Microsoft (pero no empleados de dicha compañía) se expresaran en estos términos:
«Así que te gusta ese lindo proyecto de segundo nivel… bien, pero diferenciemos un proyecto serio de uno que no lo es: no hay soporte importante para MauiKit, probablemente la mayoría de la gente no ha oído hablar de ellos antes de hoy, […] y francamente, a nadie le importa».

David Ortinau, gerente de programas de Microsoft, intentó cerrar el debate afirmando que «el nombre oficial legal es ‘.NET Multi-platform App UI» y que MAUI es «sólo un acrónimo» que ha sido sometido a revisión legal.

La compañía no parece, a priori, predispuesta a replantearse el rebautizo del proyecto, aunque Microsoft ya tuvo que dar marcha atrás hace unos años cuando crearon el proyecto GVFS Virtual File System para Git), un nombre ya ‘cogido’ por GVFS (GNOME Virtual File-System) —curiosamente GNOME es el otro gran entorno de escritorio de Linux, rival histórico de KDE—.

Fuente: ItFOSS


¿Quieres aprender a programar de manera profesional?

 

Te invitamos a formar parte de Azul School donde vas a tener acceso a cursos profesionales con certificado. Además tienes acceso a una red social de programadores donde puedes conocer gente de tu ciudad o país.

 

Si quieres acceder a todas las funciones te regalamos un descuento del 75% usando este cupón (no vas a encontrar este descuento en ningún otro lugar) Cupón: azulweb y lo puedes cambiar aquí: Haz clic aquí para cambiar el cupón del 75%.

 

También puedes probar la plataforma de forma gratuita y obtener un curso gratuito aquí: Haz clic aquí para probar la plataforma de forma gratuita.


Ernesto Mota

Ernesto Mota

Nací en el d.f., sigo siendo defeño, hoy radico en la hermosa ciudad de Cuernavaca, Morelos, soy Ing. en Sistemas computacionales, con un posgrado en Tecnologías de información, Doctorando en ambientes virtuales de aprendizaje y realidad aumentada, Tecnólogo es mi categoría laboral, y mi linea de investigación es la realidad aumentada aplicada a nuevos entornos de aprendizaje.

También te podría gustar...