- GNU Project
The GNU Project is a
free software, mass collaborationproject, announced in 1983 by Richard Stallman. It initiated the GNU operating system, software development for which began in January 1984. 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." [cite web |url=http://www.gnu.org/gnu/manifesto.html |title=The GNU Manifesto |date= 2007-07-21|publisher= Free Software Foundation|accessdate=2007-11-10]
To make this happen, the GNU Project began working on an operating system called
GNU. GNU is a recursive acronymthat stands for "GNU's Not Unix". 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.
The 25th year of the project was globally celebrated by people from the community of Free Software. [http://www.gnu.org/fry/happy-birthday-to-gnu-download.html People downloaded the video] of
Stephen Fryand uploaded copies to YouTubeand other video hosting websites.
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
Operating system development
The first goal of the GNU project was to create a whole free-software operating system. By 1992, the GNU project had completed all of the major operating system components except for their kernel,
GNU Hurd. The Linux kernel, started independently by Linus Torvaldsin 1991 filled the last gap, and Linux version 0.12 was released under the GPLin 1992. Together, Linux and GNU formed the first completely free-software operating system. Though the Linux kernel is not part of the GNU project, it was developed using GCCand other gnu programming tools. [http://groups.google.com/group/comp.os.minix/browse_thread/thread/76536d1fb451ac60/b813d52cbc5a044b]
From the mid-1990s onward, with many companies investing in free software development, the
Free Software Foundationredirected 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.
One example is the
GNOMEdesktop. 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. Had this project been successful, the problem with KDE would have been solved. 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. [cite web
url = http://linuxtoday.com/news_story.php3?ltsn=2000-09-05-001-21-OP-LF-KE
author = Richard Stallman
title = Stallman on Qt, the GPL, KDE, and GNOME
accessdate = 2005-09-09
date = 2000-09-05]
Another example is
Gnash. Gnash is software to play animations which are distributed in the Adobe Flashformat. 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.
*2001: USENIX Lifetime Achievement Award [cite web|url=http://www.usenix.org/directory/flame.html |title=USENIX Lifetime Achievement Award ("The Flame") |quote=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. |accessdate=2007-12-05]
GNU Free Documentation License
Free Software Foundation
* [http://www.gnu.org/ GNU Website]
* [http://www.gnu.org/gnu/initial-announcement.html The initial announcement]
* [http://www.gnu.org/philosophy/philosophy.html The GNU philosophy pages]
* [http://www.gnu.org/gnu/manifesto.html The GNU Manifesto]
* [http://www.gnu.org/gnu/the-gnu-project.html A detailed essay about the GNU Project]
* [http://www.gnu.org/bulletins/ The "GNU's bulletins"] , a discontinued newsletter containing much now-historical information
Wikimedia Foundation. 2010.
Look at other dictionaries:
GNU Project — Projet GNU Le logo GNU, dessiné par Etienne Suvasa Le projet GNU est le premier projet de production de logiciels libres lancé en 1983 par Richard Stallman pour créer le système d exploitation GNU dont le développement a commencé en janvier 1984 … Wikipédia en Français
GNU Project — … Википедия
GNU variants — is a term used by the Free Software Foundation and others to refer to operating systems which use application software and system libraries (in other words, the core userland) from GNU, but use a kernel other than GNU Hurd. [cite web url =… … Wikipedia
GNU Octave — screenshot Developer(s) … Wikipedia
GNU Savannah — is a project of the Free Software Foundation initiated by Loïc Dachary, which serves as a collaborative software development management system for Free Software projects. Savannah currently offers CVS, GNU arch, Subversion, Git, Mercurial,… … Wikipedia
GNU Compiler for Java — Developer(s) The GNU Project Stable release 4.6.1 / June 27, 2011; 4 months ago (2011 06 27 … Wikipedia
GNU Mailman — Command line interface of Mailman Developer(s) Barry Warsaw … Wikipedia
GNU build system — GNU logo The GNU build system, also known as the Autotools, is a suite of programming tools designed to assist in making source code packages portable to many Unix like systems. It can be difficult to make a software program portable: the C… … Wikipedia
GNU cflow — Developer(s) The GNU Project Stable release 1.4 (October 11, 2011; 33 days ago (2011 10 11)) … Wikipedia
GNU Mach — is an implementation of the Mach microkernel. It is the default microkernel in the GNU Hurd kernel of the GNU operating system. GNU Mach runs on IA 32 machines, and is expected to be ported to other computers. GNU Mach is maintained by developers … Wikipedia