BookRags.com Literature Guides Literature
Guides
Criticism & Essays Criticism &
Essays
Questions & Answers Questions &
Answers
Lesson Plans Lesson
Plans
My Bibliography Periodic Table U.S. Presidents Shakespeare Sonnet Shake-Up
Research Anything:        
History | Encyclopedias | Films | News | Create a Bibliography | More... Login | Register | Help
Not What You Meant?  There are 6 definitions for GNU.

GNU Project

Print-Friendly
About 3 pages (974 words)

Bookmark and Share Questions on this topic? Just ask!

The GNU Project is a free software, mass collaboration project, announced in 1983 by Richard Stallman. It initiated the GNU operating system, software development for which began in January 1984. GNU is a recursive acronym that stands for "GNU's Not Unix". The founding goal of the project was, in the words of its initial announcement, to develop "a sufficient body of free software [...] to get along without any software that is not free." [1] To make this happen, the GNU Project began working on an operating system called GNU. This goal of making a free software operating system was achieved in 1992 when the last gap in the GNU system, a kernel, was filled by a third-party Unix-style kernel called "Linux" being released as free software. Current work of the GNU Project includes software development, awareness building, and political campaigning.

Part of a series on:
Linux
Tux the Penguin
The GNU logo, drawn by Aurelio A. Heckert
History
GNU ProjectLinux kernel (historyportability)Naming controversyWindows and LinuxAdoptionLinus's LawTuxSCO and Linux
Distribution
Linux distribution (listcomparison)Linux package formatsLiveDistro (listcomparison)Live USBMini Linux
Applications
LAMPDesktopEmbeddedGamingThin client
Legal bodies
Linux FoundationLinux Users' Group (LUG)
This box:     edit

Contents

Philosophy and activism

Although most of the GNU Project's output is technical in nature, it was launched as a social, ethical, and political initiative. As well as producing software and licenses, the GNU Project has published a large number of philosophical writings, the majority of which were authored by Richard Stallman.

Software development

The software development activities of the GNU Project can be split into two stages. In the 1980s and early 1990s, the GNU Project worked on developing operating system software. In the mid-1990s the focus shifted toward strategic projects.

Operating system development

The first goal of the GNU Project was to make a whole free software operating system exist. Aiming at this target, project collaborators started writing an operating system. The goal was achieved in 1992 without the GNU Project having had to completely finish their planned operating system. A third-party kernel, called Linux, filled the last gap, so a whole free software operating system was finished without the FSF having to finish the kernel it was working on, GNU Hurd.

Strategic projects

From the mid-1990s onward, with many companies investing in free software development, the Free Software Foundation redirected its funds toward the legal and political support of free software development. Software development from that point on focused on maintaining existing projects, and starting new projects only when there was an acute threat to the free software community, see High Priority Free Software Projects.

GNOME

One example is the GNOME desktop. This development effort was launched by the GNU Project because another desktop system, KDE, was becoming popular but required users to install certain proprietary software. To prevent people from being tempted to install that proprietary software, the GNU Project simultaneously launched two projects. One was the Harmony toolkit. This was an attempt to make a free software replacement for the proprietary software that KDE depended on. If this project was successful, the problem with KDE would be gone. The second project was GNOME, which tackled the same issue from a different angle. It aimed to make a replacement for KDE, one which didn't have any dependencies on proprietary software. The Harmony project didn't make much progress, but GNOME developed very well. Eventually, the proprietary component that KDE depended on (Qt) was released as free software.[2]

Gnash

Another example is Gnash. Gnash is software to play animations which are distributed in the Adobe Flash format. This has been marked as a priority project by GNU because it was seen that many people were installing a free software operating system and using a free software web-browser, but were then also installing the proprietary software plug-in from Adobe.

Recognition

See also

Free software Portal

References

  1. ^ The GNU Manifesto. Free Software Foundation (2007-07-21). Retrieved on 2007-11-10.
  2. ^ Richard Stallman (2000-09-05). Stallman on Qt, the GPL, KDE, and GNOME. Retrieved on 2005-09-09.
  3. ^ USENIX Lifetime Achievement Award ("The Flame"). Retrieved on 2007-12-05. “Awarded for the ubiquity, breadth, and quality of its freely available redistributable and modifiable software, which has enabled a generation of research and commercial development.”

External links

View More Summaries on GNU Project
 
Ask any question on GNU Project and get it answered FAST!
Answer questions in BookRags Q&A and earn points toward
discounted or even FREE Study Guides and other BookRags products!
Learn more about BookRags Q&A
Copyrights
GNU Project from Wíkipedia. ©2006 by Wíkipedia. Licensed under the GNU Free Documentation License. View a list of authors or edit this article.

Article Navigation
Join BookRagslearn moreJoin BookRags




About BookRags | Customer Service | Report an Error | Terms of Use | Privacy Policy