spacer
Common Sense Computing
 

Open Source

Are you tired of paying for software? $100 for Windows? $200 for Photoshop? $250 for SoundForge? Did you know that there are high quality replacements for these that are available for free? Hello this is Jeanna Matthews and you are listening to Common Sense Computing.

The Open Source or Free Software movement is a collection of thousands of computer programmers all over the world that make the source code or detailed instructions for the software they write publicly available and freely downloadable. One of the most popular examples of the Open Source movement is the free operating system, Linux.

In addition the base operating system, many Linux distributions include 100s of free applications like Open Office, a free replacement for Microsoft Office's Word processors and spreadsheets that can actually read and write files that are interchangeable with the comparable Microsoft products, Mozilla a free web browser or Apache a free web server.

The key to this open source movement is making the source code publicly available. Source code is the detailed instructions written by programmers that specify how the software should behave in every instance. The source code for the Mozilla web browser for example contains millions of lines of such instructions or the rough equivalent of hundreds of text books.

It may seem surprising that programmers would be willing to give the products of their work away for free. This is especially amazing considering that commercially written software is considered highly confidential. For example, if Microsoft source code is ever leaked to the public, the company takes extensive steps to recover the leaked code and prevent its spread. However, the Open Source model provides the opportunity for programmers and companies to make money from the open source software they produce through services such as consulting, documentation and technical support. Because the software is freely available, it creates a open market rather than a monopoly for these services which is good for society as a whole.

The Open Source or Free Software movement began with Richard Stallman and his desire to form a community of programmers and computer users in which ideas about how to make software better, faster and more secure could flow freely -unhampered by the barriers of commercial interests. He authored a special license document called the GNU General Public License or GPL which specifies that the source code is copy righted by the authors but that the authors do grant others the right to copy, modify and share as long as they as they do so under the same license terms. Thus, the freedom to share goes with the software.

Amazingly, volunteer Open Source projects have in many cases outdistanced their commercial counterparts through the power of the free exchange of information and intense peer review. For more information on Open Source Software and the Free Software Movement, visit us on the web at commonsensecomputing.org. For Common Sense Computing, this is Jeanna Matthews.

Open Source Initiative: http://www.opensource.org/

GNU Operating System: http://www.gnu.org

Philosophy of GNU Project and the Free Software Movement: http://www.gnu.org/philosophy/philosophy.html

REVOLUTION OS: http://www.revolution-os.com/

Introduction to the Mozilla Source Code: http://www.mozilla.org/hacking/coding-introduction.html

The Cathedral and the Bazaar by Eric Raymond: http://www.catb.org/~esr/writings/cathedral-bazaar/

Copyright (c) 2005 - Jeanna Matthews


  Common Sense Computing
PO Box 6356 · Massena, NY 13662
comments@commonsensecomputing.org