Who's to blame when products fail?
Follow the Money
"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.
News
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
-
Linux Market Share Surpasses 4% for the First Time
Look out Windows and macOS, Linux is on the rise and has even topped ChromeOS to become the fourth most widely used OS around the globe.
-
KDE’s Plasma 6 Officially Available
KDE’s Plasma 6.0 "Megarelease" has happened, and it's brimming with new features, polish, and performance.
-
Latest Version of Tails Unleashed
Tails 6.0 is based on Debian 12 and includes GNOME 43.
-
KDE Announces New Slimbook V with Plenty of Power and KDE’s Plasma 6
If you're a fan of KDE Plasma, you'll be thrilled to hear they've announced a new Slimbook with an AMD CPU and the latest version of KDE Plasma desktop.
-
Monthly Sponsorship Includes Early Access to elementary OS 8
If you want to get a glimpse of what's in the pipeline for elementary OS 8, just set up a monthly sponsorship to help fund its continued existence.
-
DebConf24 to be Held in South Korea
Busan will be the location of the latest DebConf running July 28 through August 4
-
Fedora Unleashes Atomic Desktops
Fedora has combined its solid distribution with rpm-ostree system to make it possible to deliver a new family of Fedora spins, called Fedora Atomic Desktops.
-
Bootloader Vulnerability Affects Nearly All Linux Distributions
The developers of shim have released a version to fix numerous security flaws, including one that could enable remote control execution of malicious code under certain circumstances.