The Open Source Movement Of The Software Industry
In the software industry, the source code of a piece of software objectively models a problem from the real world. It is that source-code which is tossed and turned around in the mind before it is compiled and the software developed. The source code is as close as possible to the representation of the problem within the developer's mind.
In an open source software project, multiple developers exchange this mental representation with each other for maximal clarity and minimal distortions as the solution is worked out. The open source movement therefore helps in the development of good quality software by giving due respect to everyone's concerns. Today, we see enough evidence of the beneficial effects of the open source movement in software. In fact, some may say that without this movement, the world may not have made so much progress in the way it handles its information.