Yes, Explaining that Canonical project to do a proprietary version of Mir is only FUD. But this guy doing each time the same things against Ubuntu/Canonical project. Nothing New. At the end for user and dev the important part is : the project is GPLv3 it's free/opensource.
Originally Posted by zoomblab
But why is CLA so important for Canonical?
Originally Posted by zoomblab
Red Hat and Google (Android) make a very good business without a similar licensing (AFAIK).
And they're also investing a lot. I'd say way more than Canonical.
GPLv3 is a bit of a scary license. Many companies and inviduals will not touch GPLv3 code with a ten foot pole. A permissive license would have made much more sense for an essential software, like a display server. But wasn't that clear from the start? Fortunately for Canonical they can still change the license.
GPL3 + CLA is simply awesome for Canonical:
Originally Posted by entropy
- GPL3 is good in server space and stuff (customers know that they can support what they use even if you disappear)
- you can keep saying you do open source projects (copyleft, even!). That's important when you are building on Debian community (and community in general, e.g. for support).
- on the other hand, only few embedded vendors (phones, smart TVs, cars infotainment, etc..) will ship GPL3 code, because security / commercial warranty, locked bootloaders and stuff (and app stores, and drm, etc..).
- this means that for every vendor that won't ship GPL3 code, only Canonical can license them a closed source version. The CLA ensures that no other contributor can commercialize the project in most of the embedded space.
- By this, you ensure that no other commercial entity will contribute to your project, and you can even blame them for not playing nice with you.
Commercial friendly open source (BSD, GPLv2 to some extent) => won't secure market share, but help expand the market itself (you don't have advantage on other market participant, but it reduces costs for all participants)
Closed source, or unfriendly open source (GPL3 + CLA) => will secure market share, but you are on your own.
Note that this is only the commercial/competition aspect. Amateurs/hobbyists/community obviously benefit from "GPL3 + CLA" over closed source, and may benefit even over BSD/GPL2 if it pushes some vendors to ship devices with the GPL3 licensed code.
Imagine the FUD from the same guy if Canonical release project on another and more permissive Licence (less "moral" than GPLV3)...
Originally Posted by brent
The problem is not Canonical, Ubuntu or whatever... The problem is that some guy in the community think that they are like some moral elected people and have the right to judge everyone. Canonical actually is the "evil" and they try to discredit the company and the distribution based on some "biaised" moralistic arguments and FUD.
- Lot of people say Mir and Unity are proprietary but they are in GPLv3 Licence
- It's good to have 3000 different distribution 10 Desktop environment but not 2 different Graphic Server. (or you can do it but not Canonical)
- GPLv3 is good unless Canonical use it. In this case it's bad...
For me is really the wrong side of our open source community.
By fact Ubuntu for Phone and Mir use yet some proprietary driver without needs to re-licence the project.
Originally Posted by erendorn
The Mir project is licenced in GPL and LGPL v3 Licence. The last one permit to use with proprietary project
Last edited by seb24; 06-20-2013 at 06:53 AM.
No, the server is licensed with GPLv3. Only the client side is licensed under LGPLv3. If you want to link the server against a proprietary driver you'll need an extra license from Canonical.
Originally Posted by seb24
This is really a non-issue.
There is no substantial problem with GPLv3 software on phones. The only requirement is that you either sell it with an unlocked boot loader (like most vendors do) or hand out keys to unlock the boot loader on request (like HTC does).
The only problem comes when you want to sell the phone with a locked boot loader. This is something that only Canonical is allowed to do. If someone else wants to, they need to get permission from Canonical. But saying that this restriction makes it impossible for anybody else to sell phones with that code is simply FUD.
That evil evil Canonical!!
They do not bend over to the licence wishes of some vendors who like to close their devices so the customers can't modify them. Now if that's not evil I don't know what is?!!
I really don't get it.. we have seen this over and over again in the kernel and in many other places, that forcing hardware manufacturers to open their stuff works. Maybe it is a bit painful first and not all of them will get it, so they will pay for it. But I will not be surprised if this leads to devices with more freedom for the customer.
The writer of the article on the other hand seams to be quite happy with the current situation. Well I'm not, and if canonical at least tries to change something I'm happy they do so, no matter how much I dislike their distribution!
You've missed the point. The CLA mean that Canonical can sell proprietary licenses to hardware vendors without changing anything.
Originally Posted by ZeroPointEnergy