Category: Top » Computers » Software »


Author: hehniwurm | Total views: 6 Comments: 0
Word Count: 672 Date: Tue, 2 Jan 2007 10:09 PM

What is Open Source Software and Why is it Used?

What is Open Source Software?

Open Source Software (OSS) is software that is available under a special license that allows everyone to access the program code as well as the executable program. This means that anyone is able to edit the program code and therefore customise the software for their own needs.

This ability to access the source code is protected by the license under which the software is released. There is a great many Open Source licenses, but they all have one thing in common, they protect the right of the user of the software to access and modify it in any way they desire.

This ability to modify applications is in direct contrast to the Closed Source Software model. In Closed Source only the creator of the application has access to the source code, and therefore, only the creator is able to modify the application.

Being able to change the way an Open Source Software application operates is critical in many business environments. No two businesses are identical and therefore it is unlikely that any one piece of software will satisfy the needs of all potential users. Without the ability to modify their software a company is restricted in its operations by that software.

While it is true that no two businesses are identical, it is also true that there are a great many common business practices that are repeated across organisations. These common practices can be well served by "standard" software. The remaining practices, those that are different from competitors are, typically, the ones that give a business an advantage in the marketplace.

Since these non-standard practices are key to the organisations success it is critical that any software solutions adopted by the company also support these non-standard processes. It is in this need to adapt software to a companies specific needs that makes Open Source Software attractive. Since the company has access to the source, the application can be freely adapted to suit the unique requirements of each user.

Who Pays for Open Source Development?

Sometimes the most important aspects of a subject are not immediately obvious. Keep reading to get the complete picture.

The ability to customise software is critical to allow an organisation to continue to improve their business processes, but how does a company afford to pay for such customisations?

One of the side effects of allowing any user access to the source code is that the cost of acquiring the software in the first instance is massively reduced. In most cases the source code is available for no cost. This enables the user to divert resources normally allocated to pay software license fees into enhancing the software.

A successful Open Source Software project has a large community of software developers. Many of these developers work as independent contractors and can be employed to customise the software, alternatively, if a company has internal developer resources, they can leverage those skills to perform the customisations.

Does it Really Work?

This all sounds fantastic, but does it really work? Are there Open Source Applications in use in the real world?

Here are a few facts to convince you that it most certainly does work:

- Around 70% of web sites are served by the Open Source Apache HTTPD server.

- In a 2002 survey it was found over 31% of UK and nearly 42% of German companies were using or planning to use OSS.

- In 2001, Debian (an Open Source Operating System), contained over 55 million lines of code and was estimated to have consumed over 14,000 person years in development time. That is a development cost of around 1.89 Billion Dollars (US) yet it is still available with no license fees.

Hopefully the sections above have contributed to your understanding of OSS. Share your new understanding about OSS with others. They'll thank you for it.

About the Author

Michael Hehn writes articles about various topics.
Find out what he has to say about norton software at Norton Software




Rate, comment or bookmark this article

Seed Newsvine

Rating: Not yet rated

Bookmark this article in your preferred program
AddThis Social Bookmark Button

Comments RSS

No comments posted.

Add Comment

Your Name:


Your Email:


Comment

Enter the code shown

Visual CAPTCHA



Popular Articles in this cathegory

1: Installing PhpBB On GoDaddy
While the installation instructions included with most open source software are fantastic, I always seem to find something missing. Of course that missing piece is usually host specific, otherwise th..

2: Multi-Column Reports in Access 2007
One of the inherent values in using database software is the ability to create reports. Access 2007 offers two basic report formats: tabular and columnar.

3: Microsoft Business Contact Manager 2007 For Outlook Is The Newest Version
Microsoft Business Contact Manager 2007 for Outlook is the newest version of the old standby Microsoft Contact Manager. The Business Contact Manager 2007 is a built in addition to Outlook which means no having to find it someplace and add it into Outlook as with past versions.

4: How To Fix An Error Accessing The System Registry Easily
The system registry is an important component to practically every computer, and it would actually be considered a pile of electronics if the system registry was not included. It is essential for computers based on Windows, since it is the storage location for the hardware, software, and pretty much everything that makes the computer run.

5: How Do I Fix My Slow Computer?
If you are trying to fix a slow computer and would like some help with the steps, this article can help. Before rushing into an expensive repair shop or purchasing a new computer, save some money and time with the steps enclosed.


Creative Commons License
This article is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.
Spanish taslation