In production and development,
open source as a
development model promotes 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. 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. Opening the source code enabled a self-enhancing diversity of production models, communication paths, and interactive communities. The
open-source software movement arose to clarify the environment that the new
copyright,
licensing,
domain, and consumer issues created.