Open source refers to a program in which the source code is available to the general public for use and or modification from its original design free of charge. Open source code is typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community.Open source in technological community is as response to proprietary software owned by corporations.
Open source enables anyone to examine software for security flaws.The continuous and broad peer-review enabled by publicly available source code improves security through the identification and elimination of defects that might otherwise be missed.Gartner for example, recommends the open source Apache Web server as a more secure alternative to closed source Internet Information servers.The availability of source code also facilitates in-depth security reviews and audits by government customers.Independent research validate that open source code has fewer defects per thousand lines of code than proprietary software code, and that the lines between open source and proprietary software will continue to blur over time.
Cost savings may be only part of open source's allure, but it's still a big part, no matter what size the organization. Advantages of open sources are Possibly zero purchase price, no need to account for copies in use, reducing administrative overhead, reduced need for regular upgrades (giving lower/nil upgrade fees,lower management costs),longer uptimes and reduced need for expensive systems administrators, Near-zero vulnerability to viruses eliminating need for virus checking, data loss and downtime, lower vulnerability to security breaches and hack attacks reducing systems administration load, ability to prolong life of older hardware while retaining performance.
There are countless developers and users working to improve the security of open source software, so are there just as many innovating new features and enhancements to those products.In general, open source software gets closest to what users want because those users can have a hand in making it so. t's not a matter of the vendor giving users what it thinks they want--users and developers make what they want, and they make it well. In fact, that technical superiority is typically the primary reason enterprises choose open source software.
In a business environment software is mostly a necessary evil,a tool to do a job.Unless the job changes or more efficient processes are discovered then there is rarely pressure or need to alter the software that is being used to assist the task. This is more or less directly counter to what motivates software vendors who are in the unenviable position of supplying a commodity that does not wear out or age much. A choice to use Open Source software can provide a counter to the pressures to upgrade for the vendor's commercial purposes but cannot shelter every user from any change. Having access to the source code can allow a business to choose to support itself on an old version where necessary and we belive that in general it gives more options and choice to the users
Open source is peer reviewed software,which leads to more reliability.The infrastructure of the Internet is largely composed of open-source programs such as DNS, sendmail, Apache and languages such as HTML and Perl.They have proven to be both reliable and robust under the most strenuous conditions, namely the fast growth of the Internet. Low-cost: Open source software is often developed through community forums and collaboratives.The lower overhead costs translates into substantial savings, as does the fact that open source software typically does not have a per-seat licensing cost.