Open Source Operating Systems 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 the Open 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 source development 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[3][4].
[edit] Open Source Definition The Open Source Definition is used by the Open Source Initiative to determine whether or not a software license can be considered open source. The definition was based on the Debian Free Software Guidelines, written and adapted primarily by Bruce Perens. Introduction Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria:
[edit] Open source versus source-available Although the OSI definition of "open source software" is widely accepted, a small number of people and organizations use the term to refer to software where the source is available for viewing, but which may not legally be modified or redistributed. Such software is more often referred to as source-available, or as shared source, a term coined by Microsoft in opposition to open source.
[edit] Pros and cons of open source software Software experts and researchers on open source software have identified several advantages and disadvantages.Companies that offer open source software are able to establish an industry standard and, thus, gain competitive advantage. It has also helped build developer loyalty as developers feel empowered and have a sense of ownership of the end product. Moreover less costs of marketing and logistical services are needed for OSS. It also helps companies to keep abreast of all technology developments. The OSS development approach has helped produce reliable, high quality software quickly and inexpensively.
Open Source • • • • • • •
Category:Free and open source software organizations Free software List of open source software packages Open source advocacy Open Source Initiative Open source software security Open source video games