A re-evaluation of Canonical

Off the Beat: Bruce Byfield's Blog
Like many people, I've always thought of Canonical as a FOSS company. Recently, though, I realize that I've been guilty of a category error. Unlike Red Hat, Canonical does not have an open source business model. Rather, like Novell or Google, it's a company with a mixed business model in which free software and proprietary practices mix as convenient.
Nothing's wrong with a mixed business model, no matter how disappointed it makes me. As much as I'm tempted, I can't even bring myself to call it immoral, although I would say it's not part of best practices.
But I do wonder about the mistake in my thinking. I spend hours every day tracking what's happening in the free and open source software community. So how could I miss something so simple and obvious?
In self-defense, I can only say that I'm not alone in my assumption. In fact, thousands make the same mistake. But why?
A failure of expectations
Probably the first reason for the mistake is that Canonical contributes what must be a good proportion of its resources to developing Ubuntu, which genuinely is a FOSS product. Many Ubuntu leaders are Canonical employees, and Mark Shuttleworth, the founder of both Canonical and Ubuntu, has the last word about Ubuntu's direction as much as he does about Canonical's.
Under these circumstances, it's not always clear in what capacity Shuttleworth (or any other Ubuntu contributors at Canonical) are speaking and acting. Are they speaking in as Ubuntu contributors, or Canonical employees?
In a cynical mood, I might wonder if the distinction isn't sometimes deliberately blurred. There's no denying that Canonical benefits hugely from being perceived as a FOSS-based company -- much more so than it suffers when members of the greater community complain about its apparently inconsistent behavior. The obvious comparison is between Canonical and Ubuntu and Google and Android, although Ubuntu remains far freer than Android.
Certainly, there's no denying that Canonical has often gone to some lengths to cultivate the FOSS community. For instance, if you look at the early entries in Mark Shuttleworth's blog, you'll find Shuttleworth talking as though he were a developer instead of a company CEO -- just another member of the community You'll find him expressing his opinion on one FOSS issue after another, as though he nothing else to think about.
I don't question for a moment that his interests are genuine, but his emphasis on them, rather than any aspect of business do suggest an effort to demonstrate that Canonical is good citizen of the community.
Nor, given Canonical's contributions to the desktop, was there ever much questioning of the image being projected. Dissenting voices exist, but, for the most part the community was content to take Canonical at its own self-proclaimed worth.
The community wanted to believe in the eccentric multi-millionaire who was apparently altruistically accelerating FOSS development. Most of its members ignored any early signs to the contrary, such as the slowness with which the Launchpad code was released.
So far as I know, Canonical never declared itself a FOSS company in so many words, but it was more than willing to be perceived as one. Quite possibly, in the early years of the company, the intent really was to be one.
However, in the last couple of years, the signs that proprietary practices were also part of Canonical have become impossible to ignore. Its websites -- at least in the top-level pages -- began to talk about Ubuntu as an operating system in its own right, and to eliminated any mention of GNU/Linux. Proprietary services, such as Ubuntu One, and a Software Center with non-free items, started to become standards parts of Ubuntu.
For complex reasons, Canonical began to prefer in-house projects it could dominate (like Unity), rather than working with other existing FOSS projects (like GNOME). Canonical began to be interested in contributors' agreements that allowed it to relicense code contributions however it wanted. Instead of trying to improve relations with other projects, it began to look for contributors for its projects.
Such changes may reflect the growing urgency to make Canonical profitable. But at each one, the FOSS community -- and I am no exception -- has screamed betrayal. However, perhaps what we should have been doing is re-evaluating our original perceptions.
The end of the honeymoon
Looking back, I realize that, in looking askance at Canonical, what I and almost everyone else have been doing is reacting to our own expectations as much as what anyone at Canonical has said or done. When we have condemned Canonical hypocritical, we have been voicing frustrations over our unfulfilled expectations as much as objecting to inconsistent behavior.
To state the obvious, Canonical does not exist to meet our expectations. Like any other company, it exists to make a profit.
Yes, Canonical falls short of our hopes and ideals. Perhaps, though, we should stop waiting for Canonical and Ubuntu to lead us into the promised land of universal acceptance, and regard it as just another company using FOSS for its own purposes. At times, it will be an ally of the community. At other times, it will do what's best for it alone.
Such an attitude may not be as much fun as unchecked outrage. But it would definitely be much fairer.
Comments
comments powered by DisqusIssue 269/2023
Buy this issue as a PDF
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
Kubuntu Focus Announces XE Gen 2 Linux Laptop
Another Kubuntu-based laptop has arrived to be your next ultra-portable powerhouse with a Linux heart.
-
MNT Seeks Financial Backing for New Seven-Inch Linux Laptop
MNT Pocket Reform is a tiny laptop that is modular, upgradable, recyclable, reusable, and ships with Debian Linux.
-
Ubuntu Flatpak Remix Adds Flatpak Support Preinstalled
If you're looking for a version of Ubuntu that includes Flatpak support out of the box, there's one clear option.
-
Gnome 44 Release Candidate Now Available
The Gnome 44 release candidate has officially arrived and adds a few changes into the mix.
-
Flathub Vying to Become the Standard Linux App Store
If the Flathub team has any say in the matter, their product will become the default tool for installing Linux apps in 2023.
-
Debian 12 to Ship with KDE Plasma 5.27
The Debian development team has shifted to the latest version of KDE for their testing branch.
-
Planet Computers Launches ARM-based Linux Desktop PCs
The firm that originally released a line of mobile keyboards has taken a different direction and has developed a new line of out-of-the-box mini Linux desktop computers.
-
Ubuntu No Longer Shipping with Flatpak
In a move that probably won’t come as a shock to many, Ubuntu and all of its official spins will no longer ship with Flatpak installed.
-
openSUSE Leap 15.5 Beta Now Available
The final version of the Leap 15 series of openSUSE is available for beta testing and offers only new software versions.
-
Linux Kernel 6.2 Released with New Hardware Support
Find out what's new in the most recent release from Linus Torvalds and the Linux kernel team.
Re: Canonical morality
Canonical morality
As an Ubuntu One member, for example, i have more storage and services at no cost, than i shall ever use, let alone breaking into the paid categories.
Let us have some heart, some love. What Ubuntu is doing is brilliantly conceived, and strategic for universal benefit. It seems a stylistic thing to be hardcore hard-hitting cynics, to belong to the day's religion, Science, owned by Money.
Linux surpasses that in visionary fashion, giving, giving, wealth all the way. This is love. Money can never do the work of love. It is more a weapon than a tool. Humanity has a long way to evolve. And Mark Shuttleworth sees where we have to go. He exemplifies love and happiness.
canonial
I agree with your observation of Canonical. I discovered Linux in 2007 and at this time canonical sent CDs ubutu 7.04. I remember putting Inquiring on the motivation of a entreprise to send free CD around the world a CD operating system based of Ubuntu. But that with Ubuntu I'am discover the world of Linux. But this is not the system I have adopted. Over the years I have tested a large number of distribution stopped my choice on Pardus, Vectorlinux on desktop and laptop PC-BSD with Triskel 4.5. These are the main system I use. I continue to test other systems for fun.
I always had doubts about Canonical and the time confirmed my doubt. I also believe that the open source community is a bit naive with respect to the GNU. The BSD license is even more naive licence for me. Apple used the FreeBSD kernel for built his Operating System without giving anything back to the BSD community. A large number of business uses of the source code for their own purposes and benefits of good faith free of the OpenSource community naive they use for their benefit. Is not it true that Ubuntu has never contributing one line of code to the Linux kernel!
The open source community also has a cultural problem, free is not an absolute and to pay $ 5 or $ 10 for a Linux system is not a shame. The open source is not a synonym to free. I subscribe to the LinuxPromagazine, Admin magazine because is a fair price for both exellent magazine. I also contribute to the operating system I use. The community will have to learn contributed financially to their preferred Distro. The open source also needs to be funded like any organization it is a non-profit or not.
Sorry if my english is average
FOSS and Profits