The concept of Open source Software and GNU started back in 1983, by Richard Stallman at MIT. He wanted to continue the sharing of software as was in earlier days of computing and in 1970s. But by the 1980s almost all software was proprietary , which means that it had owners who forbid and prevent cooperation by users. This made the foundation of GNU Project in 1984.
GNU Project is basically only the name of the project for the movement of free software and its usage and Mr. Stallman chose this name due to three reasons :
- It was a recursive acronym for "GNU's Not Unix", and
- It was a real world, and
- It was fun to say/sing GNU (actually he likes to sing the song/poem Gnoo and then derived Gnu).
The idea or motivation behind the GNU project was to provide the people freedom of computing, let people use computer. The term "free" here does not mean with price, it pertains to "freedom". Freedom to
- Copy the program and give it away to your friends and co-workers.
- Change the program as you wish by having the full access to source code.
- Distribute an improved version and thus help build the community.
This Freedom led the GNU project to Open Source Software. The Open Source Software (OSS), sometimes loosely speaking as Open Source (the methodology behind OSS) refers to software in which the source code is freely available to all.
Officially or strictly OSS is defined by two bodies, one by the GNU Project and free software foundation and the other one by the Open Source Initiative.The main points of the OSS definition by the OSI are:
Officially or strictly OSS is defined by two bodies, one by the GNU Project and free software foundation and the other one by the Open Source Initiative.The main points of the OSS definition by the OSI are:
- The software and the source code must be freely distributable.
- All must be able to modify the source code and create derived works.
- To maintain the integrity of the original author's work, the license may require that changes to the code be provided in patch form and must include the earlier authors name.
- The license must be nondiscriminatory with respect to persons, groups, or fields of endeavor; it must be free of restrictions that can limit the license.
The definition of OSS or rather "free software" (term used by the GNU Project) is a four point theory which emphasizes on the "freedom", to understand the concept you should think of "free" as in "free speech". Moreover the freedom of these:
- The software must be freely executable for any purpose.
- The source code must be available so that others can study how it works.
- The software must be freely redistributable.
- All are free to modify the software.
The free software foundation, a group created to fund the GNU Project, started with a free Operating System because the base of a computer is an Operating system. The Operating System was targeted to be Unix based (compatible), being the advantage of portability.
As of now, there is a huge market of GNU/Linux and used not only by professionals but also by home or normal users as during the progress of OSS and GNU/Linux a wide range of free applications are available and continuing to be develop including the Graphical Desktop (GNOME). You can check yourself the huge Free Software Directory (or here). And yes, you will be no more pirate using these free software.
The world is Open !!!
[P.S : Leaving a comment or a simple thanks will always motivate one to work on Free/freedom, freedom of knowledge.]
3 comments:
Leave a comment if you need any other informational post/notes related to Unix/Linux or SNA !!!
I'll try to put that asap !!!
You can leave comment with your Google (Gmail) account !!!
[ERP]Download the doc file containing the ERP notes, most of the topics are covered in this. For rest, himani zindabad!! lolzzz.
Check here : http://bit.ly/69AinJ
Disclaimer: The above content has been collected from different sources on Internet, only for sharing purpose. No Copyright infringement intended.
great job buddy
Post a Comment