Open Source at Home

Threats

There are few, if any, external threats to the home user in adopting open source software. The threats identified here are more general threats to the open source community, but are worth considering before taking a major plunge.

Forking

The open source philsophy allows anyone to take an existing program and redevelop it in any way they like. This is called “forking” (from the Unix command ‘fork’ that starts a second process running in the background) and has happened most notably to BSD Unix - there are now three major forks of BSD: FreeBSD, NetBSD, and OpenBSD. While there has never been a fork of the GNU/Linux operating system, there are sometimes forks in application level projects.

Usually quite separate teams work on different forks, leading to a dilution of talent and a duplication of effort between teams. Sometimes forked project die through lack of ongoing support and on rare occasions forked projects are reunited in a merge. All of this muddies the waters for the end-user, but it is not intrisically bad.

Patents and licensing

Major proprietary software vendors have been hoarding software patents for quite some time and some quite frivilous patents have been granted for fairly obvious ideas. The purpose of patent hoarding is to inhibit competition but it is very hard to pursue a patent claim in the proprietary world where source code is generally not available to be examined. However anyone is able to examine the code of open source software - including patent owners. As open source becomes more commercial and mainstream, expect patent owners to make attempts to sue or demand license fees.

In fact, this is already happening. At the time of writing the SCO Group (formerly Caldera), who claims to own the rights to Unix, is suing IBM for a licensing breach. SCO claims that IBM has taken code protected under copyright from Unix and incorporated it as open source in Linux. They are also asking business users of Linux for licensing fees, although their case is yet to be proven in court (which gives the request a hint of extortion). There is also some suggestion that SCO could target individual end-users for licensing fees or legal action, but how they would find them all is anyone’s guess.

Many commentators have dismissed SCO’s tactics as an attempt to make the struggling company a more attractive take-over target for a bigger company such as IBM or Microsoft, while others say it is a minimal threat because if a licensing problem is found open source developers will isolate the code, reprogram around it, and move on.

FUD

Fear, Uncertainty, and Doubt (FUD) involves trying to convince consumers that a competitor’s product is dangerously defective in some way, by making false or greatly exaggerated claims. Effectively a smear campaign technique, software companies often use FUD as a tactic against each other and recently against open source software as it becomes a bigger target.

Some commentators say that SCO’s legal challenge is simply a FUD campaign, and the infamous claims by Microsoft that GNU/Linux is “viral” and “a cancer” is classic FUD.

Conclusion

To those frustrated with the Microsoft Way, or those merely curious about all the fuss, open source software offers a viable alternative. Many of the strengths of open source software are powerful arguments, while the weaknesses are becoming increasingly trivial and easy to overcome. The opportunities go well beyond what I have suggested here, and the threats do not directly concern the home user.

You have little to lose from trying open source software - except perhaps the next Microsoft license fee.

Other links of interest

  • Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers! - “This paper provides quantitative data that, in many cases, using open source software / free software is a reasonable or even superior approach to using their proprietary competition according to various measures” (an extensively researched article that provided many leads for this article)
  • The Cult Of Linux - a series of reports on GNU/Linux at forbes.com (July 2002)
  • Desktop Linux Consortium is “a non profit organization dedicated to the advancement of the use of Linux on the desktop

Post-publication additions

(Dates shown indicate when links were added to this page, not publication dates of the original web pages.)

First published: PC Update Sept 2003 (online version updated)

Pages: 1 2 3 4 5