Erinnern Sie sich an das Interview mit Uri Herrera, dem Schöpfer von Nitrux-Linux? Uri arbeitet auch an einigen anderen Linux-bezogenen Projekten und eines davon ist das Maui-Projekt.
Das MauiKit (gestylt als MAUI) ist ein Akronym für Multi-Adaptable User Interfaces. Es ist ein Open-Source-Framework für die Entwicklung plattformübergreifender Anwendungen. Es befindet sich seit 2018 in der Entwicklung und ist jetzt ein Teil des Inkubationsprogramms von KDE KDE Invent.
Warum rede ich von Maui? Denn Microsoft hat hat eines seiner Projekte (Xamarin.Forms) in .NET MAUI umbenannt. Diese MAUI in .NET MAUI steht für Multi-Platform App UI. Es ist auch ein Framework zum Erstellen plattformübergreifender Anwendungen.
Siehst du die Verwirrung hier? Beide MAUI-Projekte sind Frameworks zum Erstellen plattformübergreifender Anwendungen.
Die Debatte um den Einsatz von „MAUI“
MauiKit-Entwickler sind offensichtlich nicht zufrieden mit diesem Schritt von Microsoft.
Wir glauben, dass dies ein unglückliches Ereignis ist, das durch ein Versehen während der Brainstorming-Sitzung verursacht wurde, um einen neuen und ansprechenden Namen für ihr Produkt zu wählen, und nicht der Versuch, das Markengewicht und die Marketing-Möglichkeit zu nutzen, die ein Unternehmen wie Microsoft und ihre Tochtergesellschaft Xamarin einen konkurrierenden Rahmen überwinden können. Ein UI-Framework, das bis heute immer noch das erste Ergebnis bei Google bei der Suche nach dem Begriff „Maui UI-Framework“ ist, das aber aufgrund der Macht von GitHub (einer anderen Microsoft-Tochter) und der Microsoft-Website (insbesondere deren Blog) SEO das wird sich im Laufe der Zeit ändern.
Im GitHub-Repository von .NET MAUI wurden einige Probleme geöffnet, um auf diesen Namenskonflikt aufmerksam zu machen.
Die Diskussion wurde hitzig, als einige Microsoft MVPs und Mitwirkende (nicht Microsoft-Mitarbeiter) anfingen zu argumentieren, dass MauiKit ein kleines Projekt mit weniger GitHub-Stars ist und keine großen Unternehmen es verwenden.
Programmmanager von Microsoft David Ortinau schloss den Thread mit der Meldung „offizieller legaler Name ist .NET Multi-platform App UI und MAUI ist ein Akronym, Codename. Dies geschah durch rechtliche Überprüfung“.
Offizielle Antwort von Microsoft
Dies ist das Haupt-Bedroung die Sie auf GitHub verfolgen können, wenn Sie möchten.
Ist es wirklich ein Problem?
Es mag auf den ersten Blick unwichtig erscheinen, aber zwei Projekte mit gleichem Ziel und gleichem Namen sorgen zwangsläufig für Verwirrung. Es wäre das Beste gewesen, wenn Microsoft es ganz vermieden hätte.
Es ist übrigens nicht das erste Mal, dass Microsoft einen Namensstreit mit einem Linux-bezogenen Projekt hat. Wie Phoronix bemerkte, vor einigen Jahren waren es GNOME-Entwickler, die mit Microsoft über die Benennung eines Projekts GVFS (später umbenannt in Virtual File System for Git) frustriert waren, als es mit ihrem GVFS (GNOME Virtual File-System) kollidierte.
Wie es aussieht, wird Microsoft MAUI nicht zurückverfolgen. Es könnte sogar weitergehen und MAUI als Marke einschreiben. Sie haben schließlich das ganze Geld und die Macht.
Ich frage mich, was passiert wäre, wenn ein obskures kleines Projekt denselben Namen wie eines von Microsoft-Projekten verwendet hätte.