Well what a problem has been armed in G + between developers, users, and even the own Mark Shuttleworth, all to defend / criticize what Mir represents for the future of Ubuntu.
Summarizing the entire debate is an arduous task, it is best that everyone visit the link and find out everything they talked about. What did catch my attention is that according to Mark Shuttleworth, Unity exists first that Gnome Shell. And I quote verbatim:
Unity existed before Gnome Shell. And the design of Unity was clear up front, it's Red Hat's team that wandered all over the place before shifting to a design that bears a startling resemblance to Unity.
However, a few comments below a user named Mathias Hasselmann comments:
date: 2008-10-31 04:22:44 (GMT)
http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/1 date: 2009-10-15 10:40:35 UTC
Pointing that out, despite loving Unity. Also I believe to remember that Canonical was actively involved with the initial UI mock-ups of GNOME Shell, let me check GNOME mailing list archives.
And as some would say, mathematics is not wrong: Gnome Shell had been in development, at least on Git servers, a year ahead of Unity.
Doing a bit of memory, I remember that Gnome Shell initially it didn't look like now, it was a bit different as we can see in the following image:
y Unity It also had its differences from the current version, but to a lesser degree:
Also, it would be a lot of cheek to Mark Shuttleworth pretend that Unity is something novel or unique, when many of us know that it is nothing more than a modern copy of NextStep. Does anyone else see the resemblance?
So I wonder who is right? I don't know, but I strongly agree with the comment made by Jono bacon, developer of Ubuntu:
Threads like this are an example of why Open Source struggles in places; technological cat-fights that do nothing more than stir up bad blood.
These "open" debates, although they teach and show us each other's points of view, also demoralizes the Open Source Community a bit. Mir vs Wayland has become part of the classic flamewar of always: Gnome vs KDE, Qt vs Gkt, etc ... and apparently, we will never be able to agree.
I would ask Mark What difference does it make who was there first? The important thing is that both are there, and both gather enough users and developers to keep both projects alive, that if I am honest, I do not think that the two together exceed in work and effort to KDE....