Why go the Open Source route?
// September 27th, 2008 // Strategy
Open Source is defined in Wikipedia as “Open source software (OSS) began as a marketing campaign for free software[1]. OSS can be defined as computer software for which the human-readable source code is made available under a copyright license (or arrangement such as the public domain) that meets theOpen Source Definition. This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified form. It is very often developed in a public, collaborative manner. Open source software is the most prominent example of open sourcedevelopment and often compared to user generated content[2]. A report by Standish Group says that adoption of open source has caused a drop in revenue to the proprietary software industry by about $60 billion per year”
Source: wikpedia
Some of the most common OSS packages are well known such as Linux, Apache and Perl. I have found people discredit open source products in saying they are not used for large scale web properties. It is true that with purchasing software you receive the absolute benefit of technical support. How effective the support you receive is debatable. This is potentially a con depending on how you look at it.
If you take a look PHP, SQL, or Apaches massive communities you will start to get the idea.
Some of the most popular and most successful high traffic web sites use open source software solutions. (source: Netcraft: www.netcraft.com
| yahoo.com is running free BSD (free Berkley Standard Unix) | |
| amazon.com is running Linux, the Apache Server, and the e-commerce system is written in Perl. | |
| google.com (the worlds largest search engine) is running Linux | |
| altavista.com is running Linux | |
| mp3.com is running Linux and Apache | |
| aol.com uses AOL server which is open source. | |
| cnn.com uses Perl |
BENEFITS of OPEN SOURCE
Cost: Open Source software available under the GNU GPL license is free. In some cases, you may choose to pay for the distribution (compiled version that contains installable executable software on CD ROM). The cost of the distribution is generally trivial compared to the cost of many enterprise level commercial offerings. In addition, the developers of many of the open source solutions offer support contracts that are suitable to all levels of business or organization. Software Source Code: When you purchase a license to use most commercial software, you are dependent on the software designer to add features or customize the software for the needs of your business or organization. The software manufacturer provides you with only the executable program. You do not have access to the source code. With open source software, you are free to modify the software and customize it in order to suit your application. Scalability and Robustness: a large community of highly skilled software developers has created open source solutions, such as Linux, Perl, and Apache. As you can see from our examples, open source software is used across a full spectrum of web sites. Open source UNIX based operating systems such as Linux and FreeBSD are extremely robust and efficient as they are suitable for both small and large organizations. Large Support Community: a large community of developers that communicate through on-line discussion groups supports many open source offerings. This allows common problems to be easily solved and bugs to be quickly exposed and fixed. Security and Protection of Proprietary Data: There is a myth that open source software is more vulnerable to attack than proprietary solutions. Actually, the opposite is often true. Because the source code is exposed, it is often easier for a security minded software community to close security holes or breeches. |



