License Equals Software Quality?

Does closed source software have the quality edge over open source?

By Brian Proffitt  Add a new comment

Michael Hall, former editor of Linux Today, pointed out a blog entry with an interesting take on the recent beating Apple has been taking in the press lately. (Heads up: colorful language ahead.) It was a posting that made me sit back and re-evaluate some of my own views.

Apple fan Mike Lee takes a lot of the anti-Apple media hype to task and raises some strong points that essentially reminded me that it's not particularly fair to judge Apple as an open company--because they were never an open company to begin with. As someone who's also raised questions about Apple's practices in terms of fencing web content for the sake of user experience, I have to admit I am guilty of applying that filter to view Apple, too.

Lee points the finger of blame squarely at Google, which he believes is the ultimate author of the Apple hate. I don't agree with all of Lee's points, because he paints Google with almost a broad a brush as he accuses Apple's critics of doing. His overall thesis, though, has merit: judge Apple on its products, not what other people say about those products.

One of Lee's points that I definitely had trouble with was his take on open source, made while explaining why people eventually started migrating to Macs and Linux from Windows:

"People did not choose Windows over Mac because of some perceived level of openness absent in Apple. Most people don't care about that stuff. That's why closed-source dominates commercial software--because it produces better software. Not better as in Richard Stallman--better as in actually getting your work done."

This is a common argument, one that we have all heard before. And Lee's argument about closed source software can resonate even with many Linux users, who have, at one point or another, lamented about some feature found in Windows or Mac and wished that it would be duplicated in Linux. The advantage of open source is that anyone with the knowledge can add features to software. The disadvantage can be that we have to rely on the kindness of strangers to have the time and resources to add the features.

Many people see commercial vendors in Linux space as a remedy to this problem. Get some money into the ecosystem, they argue, and projects will get devoted resources and complete in a more timely fashion. Except, as we've seen time and again, sometimes when a commercial vendor starts driving the direction of the project, project members will often object on the grounds the vendor is stifling creativity or some such thing.

But does closed source software simply work better? One could make the case that because of the commercial nature of closed source, i.e., finished projects make money, that closed source software is ready to work faster--though I don't think you could make that a blanket statement. Like open source software, a feature added to proprietary software has to be decided upon, only now the feature has to pass another bar to get included: it has to be profitable. Which means, even if it's the Coolest Feature Ever, if may not get included because the proprietary vendor may not want to make the investment.

This is why, ultimately, I think the whole open vs. closed software quality argument is moot. Each of the approaches has strengths and weaknesses the other approach doesn't, which balances out the notion that any software will be higher or lower quality because of its license. Developers code software poorly or well based on their own strengths.

There are other facets of the open vs. closed debate, a debate that I believe open source ultimately wins. Just don't make software quality part of the argument. It's a moot point.

Follow Brian on Google+

Brian Proffitt is a veteran Linux and open source journalist/analyst with experience in a variety of technologies, including cloud, virtualization, and consumer devices.

ITworld LIVE

Open SourceWhite Papers & Webcasts

White Paper

CIO Quickpulse: Drivers for Enterprise Virtualization Diversification

Open source is a key driving force as organizations consider second-vendor virtualization adoption to attain more diversity, data center power and agility.

White Paper

Consolidating SAP Applications to Linux on Power by IDC

IDC studied a group of enterprises that had deployed SAP applications on IBM Power Systems servers running Linux server operating environments and had been working with those systems for several years. Learn about the results...

White Paper

An Interactive eGuide: Open Source

By now, enterprises are well aware of the benefits of open-source software, which boasts a clean design, reliability, and maintainability, as well as support for standards and community values. But perhaps the biggest benefit is quality; since open-source software users have access to source code, bug fixes and enhancements come from multiple sources, often resulting in superior software.

See more White Papers | Webcasts

Ask a question

Ask a Question