Open Source Software Questions & AnswersThis page answers several questions people ask about Open Source Software. If you have additional questions, send me an e-mail.
What is Open Source Software?Open Source Software is software (computer programs) for which the source code (the computer language instructions) are publicly available. This is in sharp contrast to most proprietary (closed source) software, where the source code is strictly guarded by the company which owns the rights to the software. Linux, a free operating system for various computers, is perhaps the most famous Open Source Software available. Here's a chart listing a variety of popular Open Source Software. Why would software developers reveal their source code?Many developers feel that opening the source code to scrutiny by the community results in better software. If the software has a flaw, members of the community will spot the problem and either report it to the author or fix the problem and give the fix to the developer. Also, the function of the program is plain for all too see, so it's very hard to incorporate dangerous or sneaky features such as spyware. This process results in better, more reliable, more trustworthy code. Is it really free? How can Linux companies stay in business if it's free?Linux and most of the programs distributed with it are developed and made available under the GNU General Public License, or GPL. The GPL requires that the source code be freely distributed and available to the general public. The GPL does not prevent anyone from charging money for the product, but since anyone could get it free if they really wanted to, there's not much point in charging for it. This is just fine with most of the Linux community, since they tend to believe that software should be freely available. Although the underlying source code is free, many consumers see the benefit of having it neatly packaged and ready to install, so many are willing to pay to buy the CD's from an on-line merchant or pay a local merchant for a nicely boxed distribution with a printed manual. Businesses, realizing that time is money, are generally willing to pay someone to set up and maintain their computer systems. They would pay these IT costs regardless of which operating system they use. Therefore, there is money to be made supplying and supporting free software. Why should I use Open Source Software instead of "closed" software?There are lots of reasons (too many to cover here), but the three leading reasons are security, flexibility, and cost.
All graphics except graphics depicting other entities, web sites, and products copyright � 2004 Yellow Crayon LLC. |