Disclaimer: I am looking for informed opinions with thought and reason behind them. Please, don’t throw opinions just for the sake of it.
Do you think that Canonical is a force of good in the Free Software ecosystem?
I am not fully informed about what Canonical practices are. I did look up the subject, but I found most resources full of unjustified opinions, and sometimes flame wars. I am looking forward to a calm and informative perspective on the subject.
Some people don’t like the Unity desktop, and criticize it from a functionality/experience point of view. I, personally, like Unity, however, that’s besides the point.
My main concern regarding Unity is the fact that it is almost tied to Ubuntu. For example, openSUSE does not have Unity as a desktop option (except as an alpha-stage product).
The reason I have chosen openSUSE is that it treats almost all DE as first-class citizens. Even though I use KDE only, I respect openSUSE for adhering to the interchangeable software paradigm.
Going back to the subject matter, it seems to me that Canonical does not respect that a free DE should be maximally portable to other Linux distributions, which is against the Free Software spirit as I understand it.
On the other hand, I read that Canonical has actually pushed many of their patches upstream, and upstream was simply not interested in merging their patches. And that’s fine for both upstream and Canonical to do, because part of the open-source development methodology is creating forks when disagreements happen, and creating diversity in this manner.
So, do you think that Canonical is acting in good faith? Or do you think that they might be undermining Free Software “from within”?
And as mentioned earlier, please try to share informed and well-reasoned opinions.
Thank you.