Computer Programming Software Terms, Glossary and Dictionary
Open source refers to practices in production and development of software by a public development community(typically volunteers from many organizations) rather than a single vendor. The source code of open source software is free and available to anyone who would like to use it or modify it for their own purposes. This allows an organization to add a feature itself rather than hope that the vendor of a proprietary product will implement its suggestion in a subsequent release. Some consider open source as a philosophy, and others consider it as a pragmatic methodology of software development.