... with copyright assignment. You can't contribute unless you agree to sign over all your rights to Canonical.
That hasn't been true for a while now. You still need to sign a CLA, but you keep your own copyright to your code and grant Canonical a broad license to use it (up to and including relicensing the project which contains your contribution).
Am I the only one amused by the fact that there's not a single trace of Canonical on the wayland mailing list? =P
One would assume that they'd at least try to inquire about their perceived shortcomings of the protocol to the devs..
This isn't just a problem for them, but for anyone who wants to use Wayland instead. Since Ubuntu is the premiere Linux distro and has this compelling convergence story, along with support from Valve and an increasing amount of game developers, everyone will be under pressure to support Ubuntu's way first if it has any sort of incompatibility with other distros. Ubuntu's doing its best to become OS X, it seems- having its own software stack that others won't be able to take advantage of without sacrificing our existing standards. Of course, they're doing their best to be backwards-compatible, but they need to keep things cross-compatible for this to make sense. From a technical perspective, this makes it hard to imagine using any DE other than Unity on Mir until those developers decide to port- but GNOME and KDE are already focused on Wayland.
Canonical might just ruin everything. I really hope this somehow works out for everyone, but so much could go wrong- why even risk it?
If you ask me, it was going to happen anyway. Canonical don't have any interest in co-operating with the wider open source community;
it's in their interest to keep everything as closed and Ubuntu-specific as possible. Just look at them and GNOME. *shrug*
[s]Why would they do this, especially since the Linux community is totally giving all their effort, time and resources into making Wayland a top notch Xorg replacement[/s]
I'd say that Canonical is making a good choice on this one.
The native support for Qt and GTK+ toolkits would make this appealing to other Linux distributions who want to migrate away from X but sill find Wayland to be incomplete, not to mention that if this is a fork of SurfaceFlinger which is being suggested, then the support for touchscreens may be better than what Wayland can accomplish in the same time.
As for what some have been suggesting as to Canonical not releasing the source code to this project, it would be a bad choice for them to do something like that.
After all, they didn't close off Upstart.