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 DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Fedora 41 Released with New Features
If you're a Fedora fan or just looking for a Linux distribution to help you migrate from Windows, Fedora 41 might be just the ticket.
-
AlmaLinux OS Kitten 10 Gives Power Users a Sneak Preview
If you're looking to kick the tires of AlmaLinux's upstream version, the developers have a purrfect solution.
-
Gnome 47.1 Released with a Few Fixes
The latest release of the Gnome desktop is all about fixing a few nagging issues and not about bringing new features into the mix.
-
System76 Unveils an Ampere-Powered Thelio Desktop
If you're looking for a new desktop system for developing autonomous driving and software-defined vehicle solutions. System76 has you covered.
-
VirtualBox 7.1.4 Includes Initial Support for Linux kernel 6.12
The latest version of VirtualBox has arrived and it not only adds initial support for kernel 6.12 but another feature that will make using the virtual machine tool much easier.
-
New Slimbook EVO with Raw AMD Ryzen Power
If you're looking for serious power in a 14" ultrabook that is powered by Linux, Slimbook has just the thing for you.
-
The Gnome Foundation Struggling to Stay Afloat
The foundation behind the Gnome desktop environment is having to go through some serious belt-tightening due to continued financial problems.
-
Thousands of Linux Servers Infected with Stealth Malware Since 2021
Perfctl is capable of remaining undetected, which makes it dangerous and hard to mitigate.
-
Halcyon Creates Anti-Ransomware Protection for Linux
As more Linux systems are targeted by ransomware, Halcyon is stepping up its protection.
-
Valve and Arch Linux Announce Collaboration
Valve and Arch have come together for two projects that will have a serious impact on the Linux distribution.
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