Maui: [Bug] Name clash with Maui Linux and MauiKit

Created on 19 May 2020  ·  50Comments  ·  Source: dotnet/maui

Description

A multi-platform app UI toolkit with the name of __maui__ was introduced by Microsoft on May 19th, 2020 according to https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/:

MAUI simplifies the choices for .NET developers, providing a single stack that supports all modern workloads: Android, iOS, macOS, and Windows. The native features of each platform and UI control are within reach in a simple, cross-platform API for you to deliver no-compromise user experiences while sharing even more code than before.

There has been https://mauilinux.org/ for a long time:

Fast and easy to use, yet powerful for computer users of all levels, Maui is a part-rolling distribution based on KDE Neon/Ubuntu. Maui features its own managed repositories and backport channels and ships with the following software components and applications for day-to-day use

According to Wikipedia, Maui Linux has been around sine 2016.

Also, there has been MauiKit for a long time:

MauiKit, a free and modular front-end framework for developing fast and compelling user experiences

There is clearly a name clash.

Steps to Reproduce

  1. Visit https://mauilinux.org/ and https://fr.wikipedia.org/wiki/Maui_Linux
  2. Visit https://mauikit.org//
  3. Visit https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/

Expected Behavior

Microsoft chooses names not already used in the Linux community.

Actual Behavior

Microsoft chooses names already used in the Linux community.

Screenshots

Most helpful comment

I feel like there's much less confusion between a city in Hawaii and a multi platform app framework both called Maui than a multi platform app framework and a multi platform app framework both called Maui.

All 50 comments

Perhaps the Linux project should change its name as they've conflicted with a city in Hawaii which existed long before. Look again, the name isn't Maui, the name is Multi-platform App UI which abbreviates to M.A.U.I.

I feel like there's much less confusion between a city in Hawaii and a multi platform app framework both called Maui than a multi platform app framework and a multi platform app framework both called Maui.

So you think of a Hawaian city when reading "Maui", but not when reading "MAUI"? Really?

You find the comparison between a city in Hawaii and MauiKit ridiculous just like I find your comparison between an the Maui abbreviation and MauiKit ridiculous

You find the comparison between a city in Hawaii and MauiKit ridiculous just like I find your comparison between an the Maui abbreviation and MauiKit ridiculous

The project is called Maui, has been called that for a long time, and is even stylized as "MAUI" on https://mauikit.org. So yeah, there's an obvious naming clash here.

This is a non issue.

On Tue, May 19, 2020, 3:25 PM Dan Siegel notifications@github.com wrote:

You find the comparison between a city in Hawaii and MauiKit ridiculous
just like I find your comparison between an the Maui abbreviation and
MauiKit ridiculous


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/maui/issues/35#issuecomment-631032369, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AADLMQT5NYLHCA2IPY67BHDRSLMLFANCNFSM4NFIXXSQ
.

How is having two product with the same name and same basic scope (multi platform framework) a non issue?

You can be mad all you want, but let's be realistic here... this project you're fighting for so passionately, doesn't have as many stars as I have thumbs down for telling you that you'e being ridiculous

image

That's because GitHub stars are not a currency in which you measure a project that is not even developed on GitHub.

That's because it's a mirror. The actual project is developed in KDE gitlab instance.

They even refer _themselves_ to Hawaii. Check https://github.com/dotnet/maui/commit/c7e2c55ace3ec55a0858f1c4bb55476375ea72f8, its commit message says, "Aloha fix".

I don't think they took into account either confusion with the "Linux project" nor with the Hawaiian island.

(By the way, is it seriously necessary to mention that when there's an obvious name conflict with some other free software project in the exactly same domain (UI toolkit)? Come on, get over this "Linux vs. Windows" mantra you still seem to follow.)

Edit: yes, this was half sarcasm, half serious comment. I think you can figure out which half's which.

You can be mad all you want, but let's be realistic here... this project you're fighting for so passionately, doesn't have as many stars as I have thumbs down for telling you that you'e being ridiculous

image

Let's pretend that this is not a mirror but the official repository (not so).. can a project name be stolen because it has less fame?

It's a non issue because things are allowed to have the same or similar
names. To be honest, I never heard of the others except for the location.

No matter the name, there is probably someone or something using it.

On Tue, May 19, 2020, 3:32 PM TheAssassin notifications@github.com wrote:

They even refer themselves to Hawaii. Check c7e2c55
https://github.com/dotnet/maui/commit/c7e2c55ace3ec55a0858f1c4bb55476375ea72f8,
its commit message says, "Aloha fix".

I don't think they took into account either confusion with the "Linux
project" nor with the Hawaiian island.

(By the way, is it seriously necessary to mention that when there's an
obvious name conflict with some other free software project in the exactly
same domain (UI toolkit)? Come on, get over this "Linux vs. Windows" mantra
you still seem to follow.)


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dotnet/maui/issues/35#issuecomment-631035738, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AADLMQUXWUEQOZ73GC33W33RSLNEZANCNFSM4NFIXXSQ
.

And this is not even a confusing _similarity_.
We are talking about a multi platform framework called MAUI, and a multi platform framework called MAUI. You could've at least googled the name you were giving to your product before doing so, or choose one that's used from a product with a different scope.

KDE is one of the very biggest community in linux. Maui is part of KDE. So much for Microsoft ❤️ Linux.

No matter the name, there is probably someone or something using it.

Somehow all other cross-platform frameworks I can think of have managed to choose a name that would not conflict with other similar projects. I wonder what's so different here that would prevent Microsoft from finding a scope-unique name.

@probonopd @mirkobrombin so you like this cute little side project... but let's be honest here when it comes to being a serious project it's not one. There isn't major support for MauiKit, the likelihood is that most people probably never heard of it before today, and there is no widespread adoption of it. Can you name 10 large companies that have adopted it?

Your attitude is as if Microsoft is being some big evil corporation. The reality is I highly doubt anybody heard of MauiKit, and frankly nobody cares.

Let's pretend that this is not a mirror but the official repository (not so).. can a project name be stolen because it has less fame?

Ok let's look at kde... there are 10 open issues... are you seriously going to tell me that a serious cross platform framework has 10 open issues... that's not realistic in any shape way or form. So again your complaints are just being ridiculous.

@dansiegel Are you an _official_ Microsoft or Xamarin representative, and if so, is this the official position of your company?.

ridiculous
cute little side project
nobody cares
anybody heard of

I hope this is not Microsoft's general attitude towards open source projects these days...

Your attitude is as if Microsoft is being some big evil corporation. The reality is I highly doubt anybody heard of MauiKit, and frankly nobody cares.

Because it's a recent project. It has been under development for two years, but it's public. It was - until today - literally the first result when searching for "maui framework".

Ok let's look at kde... there are 10 open issues... are you seriously going to tell me that a serious cross platform framework has 10 open issues... that's not realistic in any shape way or form. So again your complaints are just being ridiculous.

Microsoft's Maui has 21 issues. 10 issues bad, 21 issues good?

What do you expect, providing some real arguments against nonsense or offending replies like "you're all mad" or "it's the others' fault, they need to rename" (aka "we are Microsoft (related), we are bigger, you need to comply" or, my favorite, "same name is not a problem at all", pretending that confusion was not an issue...

@dansiegel great strategy, being offending once you run out of arguments! Really! Is that how Microsoft's unpaid marketers aka "Microsoft MVP" are chosen? How can you seriously accuse others of like, thinking in this old "it's a big evil company" way (which nobody really has), while yourself being extremely off-putting towards the open-source community? It makes no sense...

Remember, Microsoft recently admitted they've been on the wrong side of history with regard to open source. You have zero reason to belittle this or _any_ other open-source project. Especially since this one's also open-source.

Imagine trying to put up a façade with ms❤️linux, then turning stuff into a dick size competition with repo stars and other stats because you know you messed up and don't want to admit it lmfao

@dansiegel Are you an official Microsoft or Xamarin representative, and if so, is this the official position of your company?.

He is not affiliated with MS at all, but he definitely has done more for the .NET Ecosystem than anyone else in these comments. >3 million downloads

he definitely has done more for the .NET Ecosystem than anyone else in these comments

How much has he done for the Qt Ecosystem though? ;)

@UriHerrera you can see my profile.. I am a member of the Xamarin developer community, I do not work for Microsoft. And if you don't like it nobody is forcing you to use it, use MauiKit if that's what you love, but developers who actually use this tech think you're being ridiculous.

Microsoft's Maui has 21 issues. 10 issues bad, 21 issues good?

Maui was just created... and is a port of Xamarin.Forms so yeah you want to see what a real Open Source application framework looks like I suggest you start taking notes.

@TheAssassin - bro I am an Open Source author and maintainer so don't try lecturing me about being against "off-putting towards the open-source community"

there are 10 open issues

This is a tiny amount, big projects have bigger issue count, and this is OK
Why you even pointing on this? It is unethical, you are don't have any arguments?
_P.S. replying in epic thread_

@dansiegel Are you an official Microsoft or Xamarin representative, and if so, is this the official position of your company?.

He is not affiliated with MS at all, but he definitely has done more for the .NET Ecosystem than anyone else in these comments. >3 million downloads

That is great, but I did not ask that. If no representative wants to even _talk_ about this, so be it. I'll take that as Microsoft and Xamarin's official position regarding this issue.

@probonopd @mirkobrombin so you like this cute little side project... but let's be honest here when it comes to being a serious project it's not one. There isn't major support for MauiKit, the likelihood is that most people probably never heard of it before today, and there is no widespread adoption of it. Can you name 10 large companies that have adopted it?

Your attitude is as if Microsoft is being some big evil corporation. The reality is I highly doubt anybody heard of MauiKit, and frankly nobody cares.

Let's pretend that this is not a mirror but the official repository (not so).. can a project name be stolen because it has less fame?

Ok let's look at kde... there are 10 open issues... are you seriously going to tell me that a serious cross platform framework has 10 open issues... that's not realistic in any shape way or form. So again your complaints are just being ridiculous.

So a project has value based on open issues?

I have nothing against Microsoft, here we talk about a name and who chose it before (in the same context).

I don't know how you can question the seriousness of one of the biggest communities that drive open source principles many years before Microsoft fell in love with open source.

If no representative wants to even talk about this

Since the issue was opened a mere 60 minutes ago 😂

you want to see what a real Open Source application framework looks like I suggest you start taking notes

There appear to be more passive-aggressive comments towards another project in this thread from you alone than there are from all other people towards this .NET repository. That's not because others really love .NET, but because they try to stay constructive here.

I am an Open Source author and maintainer so don't try lecturing me

I am afraid this is not how most open source maintainers respond in a community.

Unless MauiKit has a ™ on the name, I can't see how this is at all an issue.

Unless MauiKit has a ™ on the name, I can't see how this is at all an issue.

Unless you _actually_ work for the companies involved, your opinion is probably negligible here.

@ChaseFlorell You're obviously not serious. Good constructive argument. :+1:

lol

Nothing about this thread is constructive.

I'm surprised no one complained about Microsoft's use of the name core

Maybe because "Core" is not a marketed Microsoft product name, but a component of a marketed product named ".NET"?
There is Qt Core, and somehow Qt Core and .NET Core don't read as similar as "MAUI" and "MAUI" do.

@mirkobrombin projects do have value based on the value that they provide. The most notable measure of that is the community around that project. You might not like hearing it but MauiKit doesn't seem to have a community. It looks like a side project. I asked before Can you name 10 large companies that have adopted it? and you didn't or couldn't.

MauiKit whether you want to hear it or not has no fundamentals of what I as an Open Source Author and Maintainer would consider signs of a healthy project. I do not see a community around that project at all. I do not see adoption within the enterprise. What I do see is a bunch of people who want to complain but probably never have used Xamarin and probably never will use Maui regardless of what it's called.

There is Qt Core, and somehow Qt Core and .NET Core don't read as similar as "MAUI" and "MAUI" do.

I presume you mean "MauiKit" and ".NET Multi-platform App UI (MAUI)"

Hi all, the official legal name is .NET Multi-platform App UI and MAUI is an acronym, code name. This has been through legal review.

I don't believe this is the forum for this discussion. If there are ongoing concerns, please email me and we can loop in the appropriate teams.

Beautiful! You steal name and say that it's OK! Good position!

I don't believe this is not the forum for this discussion. If there are ongoing concerns, please email me and we can loop in the appropriate teams.

If you don't believe this is not the forum, why close issue?

@davidortinau this is less about a legal issue, but more or less about a name conflict.

... not sure if you expect us all to email you now, but please be prepared...

Email me david.[email protected]. Stealing is not ok and has not been intended. Happy to work through conflicts.

@mirkobrombin projects do have value based on the value that they provide. The most notable measure of that is the community around that project. You might not like hearing it but MauiKit doesn't seem to have a community. It looks like a side project. I asked before Can you name 10 large companies that have adopted it? and you didn't or couldn't.

MauiKit whether you want to hear it or not has no fundamentals of what I as an Open Source Author and Maintainer would consider signs of a healthy project. I do not see a community around that project at all. I do not see adoption within the enterprise. What I do see is a bunch of people who want to complain but probably never have used Xamarin and probably never will use Maui regardless of what it's called.

It continues to not be an applausible reason to claim that Microsoft deserves that name compared to other projects that have adopted it before in the exact same context.

It is not about image, size or who adopted the technology but who first applied that name in that context.We are talking about open source projects, there should be a common philosophy, not a competition for those who have the biggest issue counter.

Email me david.[email protected]. Stealing is not ok and has not been intended. Happy to work throught conflicts.

Will do. Thank you.

Email me david.[email protected]. Stealing is not ok and has not been intended. Happy to work through conflicts.

Perfect. Thank you!

I don't believe this is not the forum for this discussion. If there are ongoing concerns, please email me and we can loop in the appropriate teams.

Why close issue when you "don't believe this is not the forum"

Isn't that the exact opposite thing that any sane person would do?

There is Qt Core, and somehow Qt Core and .NET Core don't read as similar as "MAUI" and "MAUI" do.

I presume you mean "MauiKit" and ".NET Multi-platform App UI (MAUI)"

In the announcement, it is referred to as MAUI most of the time. Obviously, this is how developers are going to reference it, and google it, and mention it in other resources.

Maui Project's announcement from 4 days ago refers to apps powered by the technology as "Maui Apps".

Thank you @davidortinau.

In addition to all the other problems "MAUI" is not google/bing-able... it brings up the island. "Xamarin Forms" is, "DotNetUI" would be, "MAUI", not so much.

@dansiegel your tone and style of commenting is violating our Code of Conduct. We have marked the problematic comments as abusive and blocked you for 7 days. If this behavior persists, we’re going to block you permanently.

It’s OK to be passionate but attacking another open source project for any reason is not okay. This is not the kind of community we want to have and such behavior will not be tolerated.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

PureWeen picture PureWeen  ·  21Comments

PureWeen picture PureWeen  ·  9Comments

Joshua-Ashton picture Joshua-Ashton  ·  9Comments

aspnetde picture aspnetde  ·  50Comments

jsuarezruiz picture jsuarezruiz  ·  12Comments