Who's to blame when products fail?
Follow the Money
![](/var/linux_magazin/storage/images/issues/2014/167/doghouse-blame-game/maddog_1.png/624835-1-eng-US/Maddog_1.png_medium.png)
"maddog" takes exception to attempts to blame Open Source for some recent product failures.
Recently a major publication house published an article about how the Tizen smartphone "flopped – and open source is to blame" [1]. If you did read the article, however, you found that even the author did not really believe open source was "to blame." The author blamed the companies behind the projects for a lack of commitment to the use of Open Source, which created a lack of follow-through and (given the number of alternative closed and partially open operating systems they could use) the final use of either Android or Microsoft instead. Of course, this headline particularly infuriated me because even iOS is based on FreeBSD, and both Android and Firefox OS use kernels "based on" Linux. So, "Open Source Failed"?
Developing a world-class operating system and development tool chain is not easy, folks! And, it is particularly difficult when various manufacturers are not "open" about their hardware, creating binary blobs of firmware or device drivers that often require non-disclosure agreements (NDAs) for developers to sign even before they see the documentation.
The article mentioned other Open Source solutions, such as Maemo, and pointed out how Open Source had failed the telephony market. I used Maemo on the Nokia 770 Internet Tablet. Given the time period, the hardware that was available, and everything else, it was a great "phone" – except, it did not have a cellular modem. Was this the fault of the Open Source community, or was it more the whim of a company that should have been able to put a cellular modem into an "Internet Tablet"?
Later, Nokia Internet Tablets (and eventually full phones) kept shifting the OS – from Maemo to MeeGo – with disruptions to the engineering staff, creating fear, uncertainty, and doubt about their own phone's future. Please, do not blame Open Source for this.
Open Source has already proven its ability to deliver large, complex pieces of software without a company behind it. The Debian distribution of GNU/Linux, for example, delivers tens of thousands of packages of software and (in my humble opinion) is incredibly stable. Millions of people around the planet download Debian for their workstations, laptops, servers, and embedded systems.
Phones have a different path in life. Most phones are purchased through a carrier, a company that does not want to deal with all the issues of a phone and its underlying software. At most, the carrier wants to put its small software application on the phone. Otherwise, it would have to deal with issues such as radio frequency testing, codex royalty payments, quality control, and so on. This is not what carriers want to do; they just want to sell phones and (more importantly) the services behind them.
Even most handset manufacturers do not want to deal with operating system development. They want an operating system (and hopefully a full application suite) that is ready to go for their specific hardware platform. At most, they only want to write a few device drivers (often contracting out this unpleasant task to other companies) and port their own "skin" of upper level code and branding code to the underlying operating system. Such companies deal mainly with lawyers, contracts, and warranties, rather than Open Source development.
The article also pointed at the failed Indigogo program for the Ubuntu Edge phone and claimed this was another failure of Open Source. I do not think the Edge was a failure. I put my money down to buy one of those phones and was looking forward to it. That Indigogo program raised the most money of any Indigogo project up to that time, but it still failed to reach its goals. To me, that was simply an issue of market size and investment needed to bring out a project of that size and scope. I believe that soon there will be more "commodity" phones in the marketplace capable of running the Ubuntu operating system well, and then Ubuntu on a phone will become more commonplace.
The fault is not with the Open Source Community but with vendors that do not put their faith and money behind Open Source. Open Source is patient, however, and we will win.
Infos
- "The Tizen smartphone flopped – and open source is to blame" by Galen Gruman, InfoWorld: http://www.infoworld.com/d/mobile-technology/the-tizen-smartphone-flopped-and-open-source-blame-247144
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe 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.
![Learn More](https://www.linux-magazine.com/var/linux_magazin/storage/images/media/linux-magazine-eng-us/images/misc/learn-more/834592-1-eng-US/Learn-More_medium.png)
News
-
NVIDIA Released Driver for Upcoming NVIDIA 560 GPU for Linux
Not only has NVIDIA released the driver for its upcoming CPU series, it's the first release that defaults to using open-source GPU kernel modules.
-
OpenMandriva Lx 24.07 Released
If you’re into rolling release Linux distributions, OpenMandriva ROME has a new snapshot with a new kernel.
-
Kernel 6.10 Available for General Usage
Linus Torvalds has released the 6.10 kernel and it includes significant performance increases for Intel Core hybrid systems and more.
-
TUXEDO Computers Releases InfinityBook Pro 14 Gen9 Laptop
Sporting either AMD or Intel CPUs, the TUXEDO InfinityBook Pro 14 is an extremely compact, lightweight, sturdy powerhouse.
-
Google Extends Support for Linux Kernels Used for Android
Because the LTS Linux kernel releases are so important to Android, Google has decided to extend the support period beyond that offered by the kernel development team.
-
Linux Mint 22 Stable Delayed
If you're anxious about getting your hands on the stable release of Linux Mint 22, it looks as if you're going to have to wait a bit longer.
-
Nitrux 3.5.1 Available for Install
The latest version of the immutable, systemd-free distribution includes an updated kernel and NVIDIA driver.
-
Debian 12.6 Released with Plenty of Bug Fixes and Updates
The sixth update to Debian "Bookworm" is all about security mitigations and making adjustments for some "serious problems."
-
Canonical Offers 12-Year LTS for Open Source Docker Images
Canonical is expanding its LTS offering to reach beyond the DEB packages with a new distro-less Docker image.
-
Plasma Desktop 6.1 Released with Several Enhancements
If you're a fan of Plasma Desktop, you should be excited about this new point release.