Request a New Definition
Open SourceMost people know Open Source as free software but this is only part of the story. In 1984 Richard Stallman (RMS), a computer scientist at MIT, began the GNU project to build a complete computing environment. The great difference in his plan was in the way the source code would be handled. Programmers write their software in human readable languages such as Fortran or C++. Then compilers translate the words to a language the computer can understand. The original words are called the source code. With that code other programmers can change the program to whatever they need. Proprietary businesses don't revel their source code except under very strict non-disclosure agreements. RMS announced to the world that he would start writing software and include its source code. More importantly he created the copyleft agreement and codified it into the General Public License, GPL. Any software program that is licensed under the GPL must have its source code available to everyone and cannot ever be removed from the GPL: once GPL always GPL. (Some companies have removed their product from the GPL but only future versions, not those already released.) So many programmers have joined the project that today they number in the millions. Since the vast majority of the software in the world is written for a specific purpose (only a small percentage, perhaps 10%, is "store bought"), Open Source greatly helps world productivity. There are great advantages with this scheme.
|