Originally posted by hiryu
View Post
You can still create you own closed source applications using QT, GTK or whatever and run it under MIR without any problem.
You can fork MIR and modified it all you want, and distribute your own version all you want. Any distribution can use MIR all they want and Canonical can not do anything about it. And all your contributions still belong to you, no matter what. What canonical is asking to you is to let them create private derivatives of you work and gather any good contribution not committed to upstream . However, if you want to create any derivative work and close it, you'll need to talk with Canonical first . There is no such control with Wayland. Intel and Samsung can fork wayland all they want, including your contributions and close it without returning anything back. That highlights some hypocrisy then, regarding the open source community
The Canonical's CLA makes sense for Canonical. All they are doing is adding some protection to their signature projects, which is perfectly fine. The Wayland's license makes no sense for Canonical. It makes sense, however, for companies like Intel and Samsung. This alone makes a case for Canonical to create MIR: The license and the CLA, even if you forget about the API approach instead of the protocolar one .
The spirit of free and open source software remains more intact with Canonical whilst retaining differentiation for signature projects against any competition who might want to create a tivo-like project. I am sorry but i think that this is a very clever decision from Canonical.
Comment