All Topics  
GNU Project

 

   Email Print
   Bookmark   Link






 

GNU Project



 
 
The GNU Project is a free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
, mass collaboration
Mass collaboration

Mass collaboration is a form of collective action that occurs when large numbers of people work independently on a single project, often modular in its nature....
 project, announced on September 27 1983 by Richard Stallman
Richard Stallman

Richard Matthew Stallman , often abbreviated "rms","'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman...
. It initiated the GNU
GNU

GNU is a computer operating system composed entirely of free software. Its name is a recursive acronym for GNU's Not Unix; it was chosen because its design is Unix-like, but differs from Unix by being free software and containing no Unix code....
 operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
, 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."

To make this happen, the GNU Project began working on an operating system called GNU
GNU

GNU is a computer operating system composed entirely of free software. Its name is a recursive acronym for GNU's Not Unix; it was chosen because its design is Unix-like, but differs from Unix by being free software and containing no Unix code....
.






Discussion
Ask a question about 'GNU Project'
Start a new discussion about 'GNU Project'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The GNU Project is a free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
, mass collaboration
Mass collaboration

Mass collaboration is a form of collective action that occurs when large numbers of people work independently on a single project, often modular in its nature....
 project, announced on September 27 1983 by Richard Stallman
Richard Stallman

Richard Matthew Stallman , often abbreviated "rms","'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman...
. It initiated the GNU
GNU

GNU is a computer operating system composed entirely of free software. Its name is a recursive acronym for GNU's Not Unix; it was chosen because its design is Unix-like, but differs from Unix by being free software and containing no Unix code....
 operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
, 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."

To make this happen, the GNU Project began working on an operating system called GNU
GNU

GNU is a computer operating system composed entirely of free software. Its name is a recursive acronym for GNU's Not Unix; it was chosen because its design is Unix-like, but differs from Unix by being free software and containing no Unix code....
. GNU is a recursive acronym
Recursive acronym

A recursive acronym is an abbreviation that recursion in the expression for which it stands. The term was first used in print in April 1986....
 that 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
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
-style kernel called "Linux
Linux kernel

The Linux kernel is an operating system kernel used by a family of Unix-like operating systems. The term Linux distribution is used to refer to the various operating systems that run on top of the Linux Kernel....
" 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. of Stephen Fry
Stephen Fry

Stephen John Fry is an England actor, comedian, author and television presenter. With Hugh Laurie, as the comedy double act Fry and Laurie, he co-wrote and co-starred in A Bit of Fry and Laurie, and the duo also played the title roles in Jeeves and Wooster....
 and uploaded copies to YouTube
YouTube

YouTube is a Video hosting service website where users can upload, view and share video clips. Three former PayPal employees created YouTube in February 2005....
 and 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 Richard Stallman
Richard Stallman

Richard Matthew Stallman , often abbreviated "rms","'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman...
.

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
GNU Hurd

GNU Hurd is a free software computer kernel , released under the GNU General Public License. It consists of a set of Server that work on top of a microkernel; together they form the kernel of GNU....
. The Linux kernel
Linux kernel

The Linux kernel is an operating system kernel used by a family of Unix-like operating systems. The term Linux distribution is used to refer to the various operating systems that run on top of the Linux Kernel....
, started independently by Linus Torvalds
Linus Torvalds

Linus Benedict Torvalds is a Finland software engineering best known for having initiated the development of the Linux kernel. He later became the chief architect of the Linux kernel, and now acts as the project's coordinator....
 in 1991 filled the last gap, and Linux version 0.12 was released under the GPL in 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 GCC and other gnu programming tools.

Strategic projects

From the mid-1990s onward, with many companies investing in free software development, the Free Software Foundation
Free Software Foundation

The Free Software Foundation is a non-profit corporation founded by Richard Stallman on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to distribute and modify computer software without restriction....
 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
Free software community

The free software community is an informal term referring to the users and developers of free software as well as supporters of the free software movement....
; see High Priority Free Software Projects.

GNOME

One example is the GNOME
Gnome

A gnome is a mythical creature characterized by its extremely small size and wiktionary:subterranean lifestyle. The word gnome is derived from the New Latin gnomus....
 desktop. This development effort was launched by the GNU Project because another desktop system, KDE
KDE

KDE is a free software project based around its flagship product, a desktop environment for Unix-like systems. The goal of the project is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system....
, was becoming popular but required users to install certain proprietary software
Proprietary software

Proprietary software is a term coined by advocates of the free software movement to describe computer software which is the legal property of one party....
. To prevent people from being tempted to install that proprietary software, the GNU Project simultaneously launched two projects. One was the Harmony toolkit
Harmony toolkit

The Harmony toolkit is a never-completed free software widget toolkit that aimed to be Application Programming Interface compatible with the then-Proprietary software Qt widget 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
Qt (toolkit)

Qt is a cross-platform application development framework, widely used for the development of graphical user interface programs , and also used for developing non-GUI programs such as console tools and servers....
) was released as free software.

Gnash

Another example is Gnash
Gnash

The Gnash project aims to create a free software player and browser plugin for the Adobe Flash file format and replace the proprietary software niche currently occupied by Adobe Flash Player....
. Gnash is software to play animations which are distributed in the Adobe Flash
Adobe Flash

Adobe Flash is a multimedia Platform created by Macromedia and currently developed and distributed by Adobe Systems. Since its introduction in 1996, Flash has become a popular method for adding animation and interactivity to web pages; Flash is commonly used to create animation, advertisements, and various web page components, to integrate...
 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

  • 2001: USENIX Lifetime Achievement Award
    USENIX

    The USENIX Association is the Advanced Computing Technical Association. It was founded in 1975 under the name "Unix Users Group," focusing primarily on the study and development of Unix and similar systems....


See also

  • GNU Free Documentation License
    GNU Free Documentation License

    The GNU Free Documentation License is a copyleft license for free documentation, designed by the Free Software Foundation for the GNU Project....
  • Free Software Foundation
    Free Software Foundation

    The Free Software Foundation is a non-profit corporation founded by Richard Stallman on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to distribute and modify computer software without restriction....


External links

  • , a discontinued newsletter containing much now-historical information