Performancing Metrics

Thoughts of a Piece of Dust: Open Source Software: The Basics

Friday, April 13, 2007

Open Source Software: The Basics

I have frequently used the term Open Source Software in my posts and some of my readers may not be completely sure what that is. I thought I would do a brief rundown of what it is and the advantages gained from using it.

Open Source Software is simply software that is not a secret. The source code of these programs is freely avaialable to anyone who wants to look at it. These programs are usually created by individuals who are more concerned with making a good program than they are with making money. Due to the code being freely available, the programs are also free (in most cases, there are some small exceptions). Think of Open Source Software as a collaborative effort compared to closed source software (like Windows) which is controlled by a small group of people.

Open Source Software is developed by anyone who wants to help. There are many online communities working on various applications and constantly updating them and making them better for everyone involved. If you wanted to help with building a program (and you had the skills), you could easily help.

The advantages of using Open Source Software are huge. I'll list a few of the bigger ones in a list:
  • Since there is no concern for money, and every concern for quality, programmers are constantly working to improve the programs, and not holding innovative ideas back so that people have to buy updates. Often, Open Source Software is more innovative and has been copied by closed source applications. An example of this is Microsoft copying Firefox's tabbed browsing (among other features).
  • Speaking of Firefox, many Open Source programs allow for add-ons or extensions. These small programs can give you many helpful tools to complete tasks that you wouldn't otherwise be able to do. Other extensions are just for fun. Many of those will be discussed in my weekly posts about how to upgrade your Firefox.
  • Cost. Open Source Software is free. Even if you don't realize that you pay for Windows or Mac OS, you are when you buy your computer. There are Open Source options (apparently Dell is offering Open Source operating systems on the computers they sell).
  • A Sense of Community: Open Source software follows the idea that we are one community working together. Those who make Open Source Software are doing it to make something good for them and for others. They are not doing it for money (they may be doing it for fame, however). Open Source Software embraces the idea that we are a community and not the idea that we should hide the secrets to success.
Open Source is not just a computer thing. The idea is a whole movement. Many other things can be made open source. This Wikipedia article (which may be biased) contains a few other areas that have been termed Open Source.

Here are a couple of sites that have various Open Source programs on them (all free of course):


And a site that talks about Open Source Software:


I hope this has been informative. I would suggest trying some Open Source Software out to see how well it can serve your needs. I will be profiling some of the better programs I have encountered in the coming weeks and as always, I'll be talking about Firefox later today.

No comments: