Open source
In production and development, open source is a development model promotes a universal access via a free license to a product's design or blueprint, and universal redistribution of that design or blueprint, including subsequent improvements to it by anyone.
Contents
History
Before the phrase open source became widely adopted, developers and producers used a variety of other terms.
Open source gained hold with the rise of the Internet, and the attendant need for massive retooling of the computing source code.
Advantages
Opening the source code enabled a self-enhancing diversity of production models, communication paths, and interactive communities.
Areas of activity
The open-source software movement arose to clarify the environment that the new copyright, licensing, domain, and consumer issues created.
Open source software
Generally, open source refers to a computer program in which the source code is available to the general public for use and/or modification from its original design.
Open-source code is meant to be a collaborative effort, where programmers improve upon the source code and share the changes within the community.
Typically this is not the case, and code is merely released to the public under some license.
Others can then download, modify, and publish their version (fork) back to the community.
See also
- Free software
- Free and open source
- Free software license
- Groklaw
- Permissive free software license
- Software license