I don't understand. Mir is under the GPLv3, what stops anybody from using it any way they want? How was Canonical supposed to profit from it?
I have nothing against Canonical wanting to follow this. I do not like only one company being able to offer a different license (their CLA). So anything like that is a no-go for me.