|
GNU Wget is a free software program that implements simple and powerful content retrieval from web servers and is part of the GNU project. Its name is derived from World Wide Web and get, connotative of its primary function. It currently supports downloading via HTTP, HTTPS, and FTP protocols, the most popular TCP/IP-based protocols used for web browsing. Screenshot of a sample session of Wget on a Unix system. ...
Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ...
Software development is the translation of a user need or marketing goal into a software product. ...
A software release refers to the creation and availability of a new version of a computer software product. ...
October 13 is the 286th day of the year (287th in leap years) in the Gregorian calendar. ...
2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ...
An operating system (OS) is a computer program that manages the hardware and software resources of a computer. ...
GNU (pronounced ) is a computer operating system - consisting of a kernel, libraries, system utilities, compilers, and end-user application software - composed entirely of free software. ...
Diagram of the relationships between several Unix-like systems A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification. ...
Microsoft Windows is the name of several families of proprietary software operating systems by Microsoft. ...
A FTP client uses the FTP protocol to connect to an FTP server to transfer files. ...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...
A website (or Web site) is a collection of web pages, images, videos and other digital assets and hosted on a particular domain or subdomain on the World Wide Web. ...
This article is about free software as defined by the sociopolitical free software movement; for information on software distributed without charge, see freeware. ...
The term web server can mean one of two things: a computer responsible for serving web pages, mostly HTML documents, via the HTTP protocol to clients, mostly web browsers; a software program that is working as a daemon serving web documents. ...
The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ...
WWWs historical logo designed by Robert Cailliau The World Wide Web (WWW or simply the Web) is a system of interlinked, hypertext documents that runs over the Internet. ...
Get has several meanings: In Judaism, a get (גט) is a religious divorce. ...
HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ...
https is a URI scheme used to indicate a secure HTTP connection. ...
FTP or File Transfer Protocol is used to transfer data from one computer to another over the Internet, or through a network. ...
The Transmission Control Protocol (TCP) is one of the core protocols of the Internet protocol suite, often simply referred to as TCP/IP. Using TCP, applications on networked hosts can create connections to one another, over which they can exchange streams of data using Stream Sockets. ...
Its features include recursive download, conversion of links for offline viewing of local HTML, support for proxies, and much more. It appeared in 1996, coinciding with the boom of popularity of the web, causing its wide use among Unix users and distribution with all major Linux distributions. Written in portable C, Wget can be easily installed on any Unix-like system and has been ported to diverse environments, including Mac OS X, Microsoft Windows [1], and OpenVMS [2]. Filiation of Unix and Unix-like systems Unix (officially trademarked as UNIX®) is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy. ...
Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ...
In computer science, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e. ...
C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. ...
Mac OS X (official IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Inc. ...
Microsoft Windows is the name of several families of proprietary software operating systems by Microsoft. ...
OpenVMS[1] (Open Virtual Memory System or just VMS) is the name of a high-end computer server operating system that runs on the VAX[2] and Alpha[3] family of computers developed by Digital Equipment Corporation of Maynard, Massachusetts (DIGITAL was then purchased by Compaq, and is now owned...
It has been used as the basis for graphical programs such as gwget[3] for the GNOME Desktop, wGetGUI[4] for Microsoft Windows and CocoaWget[5] for Mac OS X. A gnome (or Nisse) hiding behind a toadstool. ...
Features
Robustness Wget has been designed for robustness over slow or unstable network connections. If a download does not complete due to a network problem, Wget will automatically try to continue the download from where it left off, and repeat this until the whole file has been retrieved. It was one of the first clients to make use of the then-new Range HTTP header to support this feature. This article is about the computer terms. ...
This article or section is in need of attention from an expert on the subject. ...
HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ...
In information technology, Header refers to supplemental data placed at the beginning of a block of data being stored or transmitted, which contain information for the handling of the data block. ...
Recursive download Wget can optionally work like a web crawler by extracting resources linked from HTML pages and downloading them in sequence, repeating the process recursively until all the visible pages have been downloaded or a maximum recursion depth specified by the user has been reached. The downloaded pages are saved in a directory structure resembling that on the remote server. This "recursive download" enables partial or complete mirroring of web sites via HTTP. Links in downloaded HTML pages can be adjusted to point to locally downloaded material for offline viewing. When performing this kind of automatic mirroring of web sites, Wget supports the Robots Exclusion Standard. A web crawler (also known as a Web spider or Web robot) is a program or automated script which browses the World Wide Web in a methodical, automated manner. ...
A hyperlink (often referred to as simply a link), is a reference or navigation element in a document to another section of the same document, another document, or a specified section of another document, that automatically brings the referred information to the user when the navigation element is selected by...
HTML, short for HyperText Markup Language, is the predominant markup language for the creation of web pages. ...
A screenshot of a web page. ...
See also Recursion. ...
A website, Web site or WWW site (often shortened to just site) is a collection of webpages, that is, HTML/XHTML documents accessible via HTTP on the Internet; all publicly accessible websites in existence comprise the World Wide Web. ...
In telecommunication, the term off-line has the following meanings: 1. ...
Mirror (computing) - Wikipedia, the free encyclopedia /**/ @import /skins-1. ...
The robots exclusion standard or robots. ...
Recursive download works with FTP as well, where Wget issues the LIST command to find which additional files to download, repeating this process for directories and files under the one specified in the top URL. Shell-like wildcards are supported when the download of FTP URLs is requested. FTP or File Transfer Protocol is used to transfer data from one computer to another over the Internet, or through a network. ...
A Uniform Resource Locator, URL (spelled out as an acronym, not pronounced as earl), or Web address, is a standardized address name layout for resources (such as documents or images) on the Internet (or elsewhere). ...
The term wildcard character has the following meanings: // Telecommunication In telecommunications, a wildcard character is a character that may be substituted for any of a defined subset of all possible characters. ...
When downloading recursively over either HTTP or FTP, Wget can be instructed to inspect the timestamps of local and remote files, and download only the remote files newer than the corresponding local ones. This allows easy mirroring of HTTP and FTP sites, but is considered inefficient and more error-prone when compared to programs designed for mirroring from the ground up, such as rsync. On the other hand, Wget does not require special server-side software for mirroring, so the comparison is at least somewhat flawed. HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ...
FTP or File Transfer Protocol is used to transfer data from one computer to another over the Internet, or through a network. ...
Timestamp can refer to a time code or to a digital signature whose signer vouches for the existence of the signed document or content at the time given as part of the digital signature. ...
HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ...
FTP or File Transfer Protocol is used to transfer data from one computer to another over the Internet, or through a network. ...
The correct title of this article is . ...
Non-interactiveness Wget is non-interactive in the sense that, once started, it does not require user interaction and does not need to control a TTY, being able to log its progress to a separate file for later inspection. That way the user can start Wget and log off, leaving the program unattended. By contrast, most graphical and curses-based web browsers require the user to remain logged in and to manually restart failed downloads, which can be a great hindrance when transferring a lot of data. TTY is a short form of several things: Short form of Teletype, in turn short form of Teletypewriter. ...
To Logout (or Log out or log-out, or in IBM parlance, to signoff or sign off) refers to the process of ceasing use of a computer system by removing the user credentials. ...
A graphical user interface (or GUI, often pronounced gooey), is a particular case of user interface for interacting with a computer which employs graphical images and widgets in addition to text to represent the information and actions available to the user. ...
Curses is a terminal control library for Unix-like systems, enabling the construction of text user interface (TUI) applications. ...
An example of a web browser (Mozilla Firefox), displaying the English Wikipedia main page. ...
Portability Written in a highly portable style of C with minimal dependencies on third-party libraries, Wget requires little more than a C compiler and a BSD-like interface to TCP/IP networking. Designed as a Unix program invoked from the Unix shell, the program has been ported to numerous Unix-like environments and systems, such as Cygwin and Mac OS X, as well as to Microsoft Windows. C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. ...
The Transmission Control Protocol (TCP) is one of the core protocols of the Internet protocol suite, often simply referred to as TCP/IP. Using TCP, applications on networked hosts can create connections to one another, over which they can exchange streams of data using Stream Sockets. ...
Filiation of Unix and Unix-like systems Unix (officially trademarked as UNIX®) is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy. ...
Screenshot of a sample Bash session, taken on Gentoo Linux. ...
Cygwin is a collection of free software tools originally developed by Cygnus Solutions to allow various versions of Microsoft Windows to act somewhat like a Unix system. ...
Microsoft Windows is the name of several families of proprietary software operating systems by Microsoft. ...
Other features - Wget supports download through proxies, which are widely deployed to provide web access inside company firewalls and to cache and quickly deliver frequently accessed content.
- It makes use of persistent HTTP connections where available.
- IPv6 is supported on systems that include the appropriate interfaces.
- SSL/TLS is supported for encrypted downloads using the OpenSSL library.
- Files larger than 2 GB are supported on 32-bit systems that include the appropriate interfaces.
- Download speed may be limited to avoid using up all of the available bandwidth.
This article or section does not adequately cite its references or sources. ...
It has been suggested that network layer firewall be merged into this article or section. ...
Internet Protocol version 6 (IPv6) is a network layer protocol for packet-switched internetworks. ...
This article or section does not adequately cite its references or sources. ...
OpenSSL is an open source implementation of the SSL and TLS protocols. ...
A gibibyte is a unit of information or computer storage. ...
Large file support, often abberviated to LFS, is the term frequently applied to the support for files larger than 2 GB on 32-bit operating systems. ...
Bandwidth throttling is a method of ensuring a bandwidth intensive device, such as a server, will limit (throttle) the number of requests it will respond to within a specified period of time. ...
This article or section does not cite its references or sources. ...
Using Wget Typical usage of GNU Wget consists of invoking it from the command line, providing one or more URLs as arguments. # Download the title page of example.com to a file # named "index.html". wget http://www.example.com/ # Download Wget's source code from the GNU ftp site. wget ftp://ftp.gnu.org/pub/gnu/wget/wget-1.10.tar.gz More complex usage includes automatic download of multiple URLs into a directory hierarchy. # Download the title page of example.com, along with # the images and style sheets needed to display the page, and convert the # URLs inside it to refer to locally available content. wget -p -k http://www.example.com/ # Download the entire contents of example.com wget -r -l 0 http://www.example.com/ Advanced # Download a mirror of the errata for a book you just purchased. # Follow all local links recursivly and make the files suitable # for off-line viewing. # Use a random wait of 0 to 5 seconds between files. # When there is a failure retry for up to 7 times with 14 seconds # between each retry. # Set the user agent to Firefox on Windows XP and ignore robot exclusions. # Collect access results to the local file "myLog.log" wget -t 7 -w 5 --waitretry=14 --random-wait --user-agent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1" -m -k -K -e robots=off http://www.oreilly.com/catalog/upt3/errata/ -o ./myLog.log # Collect only the specific links listed line by line in # the local file "my_movies.txt" # Use a random wait of 0 to 33 seconds between files. # When there is a failure, retry for up to 22 times with 48 seconds # between each retry. Send no user-agent at all. Ignore robot exclusions. # Place all the captured files in the "/movies" directory # and collect the access results to the local file "my_movies.log" # Good for just downloading specific known images or other files. wget -t 22 --waitretry=48 --wait=33 --random-wait --user-agent="" -e robots=off -o ./my_movies.log -P/movies -i ./my_movies.txt Authors and copyright GNU Wget was written by Hrvoje Nikšić with contributions by many other people, including Dan Harkless, Ian Abbott, and Mauro Tortonesi. Significant contributions are credited in the AUTHORS file included in the distribution, and all remaining ones are documented in the changelogs, also included with the program. Wget is now maintained by Mauro Tortonesi. A changelog is a log or record of changes made to a project, such as a website or software project. ...
The copyright to Wget belongs to the Free Software Foundation, whose policy is to require copyright assignments for all non-trivial contributions to GNU software. [6] The Free Software Foundation (FSF) is a non-profit corporation founded in October 1985 by Richard Stallman to support the free software movement (free as in freedom), and in particular the GNU project. ...
History Early history Wget is the descendant of an earlier program named Geturl by the same author, the development of which commenced in late 1995. The name was changed to Wget after the author became aware of an earlier Amiga program named GetURL, written by James Burton in AREXX. The original Amiga 1000 (1985) with various peripherals The Amiga is a family of home/personal computers originally developed by Amiga Corporation as an advanced home entertainment and productivity machine. ...
ARexx is the Amiga version of scripting language REXX by IBM. It has been not licensed from IBM, but it is a version written by Bill Hawes who ported REXX to the Amiga, with many special Amiga features. ...
Wget filled a gap in the web downloading software available in the mid-1990s. No single program was able to reliably download files via both HTTP and FTP protocols. Existing programs either only supported FTP (such as NcFTP and dl) or were written in Perl, which was not yet ubiquitous at the time. While Wget was inspired by features of some of the existing programs, it aimed to support both HTTP and FTP and to enable the users to build it using only the standard development tools found on every Unix system. HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ...
FTP or File Transfer Protocol is used to transfer data from one computer to another over the Internet, or through a network. ...
For other senses of this word, see protocol. ...
NcFTP was the first alternative FTP client program, which debuted in 1990. ...
Perl is a dynamic programming language created by Larry Wall and first released in 1987. ...
Filiation of Unix and Unix-like systems Unix (officially trademarked as UNIX®) is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie and Douglas McIlroy. ...
At that time many Unix users struggled behind extremely slow university and dial-up Internet connections, leading to a growing need for a downloading agent that could deal with transient network failures without assistance from the human operator. Dial-up access is a form of Internet access through which the client uses a modem connected to a computer and a telephone line to dial into an Internet service providers (ISP) node to establish a modem-to-modem link, which is then routed to the Internet. ...
Notable releases The following releases represent notable milestones in Wget's development. Features listed next to each release are edited for brevity and do not constitute comprehensive information about the release, which is available in the NEWS file distributed with Wget [7]. - Geturl 1.0, released January 1996, was the first publicly available release. The first English-language announcement can be traced to this Usenet news posting, which probably refers to Geturl 1.3.4 released in June.
- Wget 1.4.0, released November 1996, was the first version to use the name Wget. It was also the first release distributed under the terms of the GNU GPL, Geturl having been distributed under an ad-hoc no-warranty license.
- Wget 1.4.3, released February 1997, was the first version released as part of the GNU project with the copyright assigned to the FSF.
- Wget 1.5.3, released September 1998, was a milestone in the program's popularity. This version was bundled with many Linux distributions, which exposed the program to a much wider audience.
- Wget 1.6, released December 1999, incorporated many bug fixes for the (by then stale) 1.5.3 release, largely thanks to the effort of Dan Harkless.
- Wget 1.7, released June 2001, introduced SSL support, cookies, and persistent connections.
- Wget 1.8, released December 2001, added bandwidth throttling, new progress indicators, and the breadth-first traversal of the hyperlink graph.
- Wget 1.9, released October 2003, included experimental IPv6 support, and ability to POST data to HTTP servers.
- Wget 1.10, released June 2005, introduced large file support, IPv6 support on dual-family systems, NTLM authorization, and SSL improvements. The maintainership was picked up by Mauro Tortonesi.
GPL redirects here. ...
In commercial and consumer transactions, a warranty is an obligation that an article or service sold is as factually stated or legally implied by the seller, and that often provides for a specific remedy such as repair or replacement in the event the article or service fails to meet the...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
GNU (pronounced ) is a computer operating system - consisting of a kernel, libraries, system utilities, compilers, and end-user application software - composed entirely of free software. ...
The Free Software Foundation (FSF) is a non-profit corporation founded in October 1985 by Richard Stallman to support the free software movement (free as in freedom), and in particular the GNU project. ...
Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ...
This article or section does not adequately cite its references or sources. ...
HTTP cookies, sometimes known as web cookies or just cookies, are parcels of text sent by a server to a web browser and then sent back unchanged by the browser each time it accesses that server. ...
Bandwidth throttling is a method of ensuring a bandwidth intensive device, such as a server, will limit (throttle) the number of requests it will respond to within a specified period of time. ...
Internet Protocol version 6 (IPv6) is a network layer protocol for packet-switched internetworks. ...
Large file support, often abberviated to LFS, is the term frequently applied to the support for files larger than 2 GB on 32-bit operating systems. ...
Internet Protocol version 6 (IPv6) is a network layer protocol for packet-switched internetworks. ...
NTLM (NT LAN Manager), a computer networking cryptography protocol, operates in a variety of Microsoft Windows network protocols for authentication purposes. ...
This article or section does not adequately cite its references or sources. ...
Development and release cycle Wget is developed in an open fashion, most of the design decisions typically being discussed on the public mailing list [8] followed by users and developers. Bug reports are relayed to the same list.
Source contributions The preferred method of contributing to Wget's code and documentation is through source updates in the form of textual patches generated by the diff utility. Patches intended for inclusion in Wget are submitted to a designated mailing list [9] where they are reviewed by the maintainers. Patches that pass the maintainers' scrutiny are installed in the sources, and all others are rejected. Instructions on patch creation as well as style guidelines are outlined in the PATCHES document provided with the distribution [10], mostly based on the GNU Coding Standards [11]. Because all changes go through this list, even ones from core developers, the subscribers to the list can track Wget development and provide feedback. patch is a Unix program that updates text files according to instructions contained in a separate file, called a patch file. ...
In computing, diff is a file comparison utility that outputs the differences between two files. ...
The source code can also be tracked via a remote version control repository that hosts revision history beginning with the 1.5.3 release. The repository is running Subversion, having migrated from CVS in June 2005. Revision control is an aspect of documentation control wherein changes to documents are identified by incrementing an associated number or letter code, termed the revision level, or simply revision. It has been a standard practice in the maintenance of engineering drawings for as long as the generation of such drawings...
Subversion is an open source application for revision control. ...
The Concurrent Versions System (CVS), also known as the Concurrent Versioning System is an open-source version control system invented and developed by Dick Grune in the 1980s. ...
Releases When a sufficient number of features or bug fixes accumulate during development, Wget is released to the general public via the GNU FTP site and its mirrors. Being entirely run by volunteers, there is no external pressure to issue a release nor are there enforceable release deadlines. Releases are numbered as versions of the form of major.minor[.revision], such as Wget 1.10 or Wget 1.8.2. An increase of the major version number represents large and possibly incompatible changes in Wget's behavior or a radical redesign of the code base. An increase of the minor version number designates addition of new features and bug fixes. A new revision indicates a release that, compared to the previous revision, only contains bug fixes. Revision zero is omitted, meaning that for example Wget 1.10 is the same as 1.10.0. Wget does not use the odd-even release number convention popularized by the Linux kernel. Version is a state of an object or concept that varies from its previous state or condition. ...
Linux (IPA pronunciation: ) is a Unix-like computer operating system family. ...
At any moment there are two branches of development: the trunk, where new features get added, and the stable branch, forked after each minor release, where only the bug fixes are applied. All revision-level releases are built off the stable branch; all minor version releases are built off the trunk.
License GNU Wget is distributed under the terms of the GNU General Public License, version 2 or later, with a special exception that allows distribution of binaries linked against the OpenSSL library. The text of the exception follows: The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...
The OpenSSL exception is a clause added to the GNU General Public License (GPL) by free software developers who want to use OpenSSL with their software. ...
Figure of the linking process, where object files and static libraries are assembled into a new library or executable. ...
OpenSSL is an open source implementation of the SSL and TLS protocols. ...
In addition, as a special exception, the Free Software Foundation gives permission to link the code of its release of Wget with the OpenSSL project's "OpenSSL" library (or with modified versions of it that use the same license as the "OpenSSL" library), and distribute the linked executables. You must obey the GNU General Public License in all respects for all of the code used other than "OpenSSL". If you modify this file, you may extend this exception to your version of the file, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. It is expected that the exception clause will be removed once Wget is modified to also link with the GnuTLS library. Figure of the linking process, where object files and static libraries are assembled into a new library or executable. ...
GnuTLS, the GNU Transport Layer Security Library, is a free software implementation of the SSL and TLS protocols. ...
Wget's documentation, in the form of a Texinfo reference manual, is distributed under the terms of the GNU Free Documentation License, version 1.2 or later. The man page usually distributed on Unix-like systems is automatically generated from a subset of the Texinfo manual and falls under the terms of the same license. In general terms, documentation is any communicable material (such as text, video, audio, etc. ...
GNU Texinfo is a free computer program for generating documentation in multiple formats from a single source file. ...
GNU logo (similar in appearance to a gnu) The GNU Free Documentation License (GNU FDL or simply GFDL) is a copyleft license for free content, designed by the Free Software Foundation (FSF) for the GNU project. ...
Almost all substantial UNIX and Unix-like operating systems have extensive documentation available as an electronic manual, split into multiple sections called man pages (short for manual pages and based on the command used to display them). ...
See also Image File history File links Portal. ...
GNU (pronounced ) is a computer operating system - consisting of a kernel, libraries, system utilities, compilers, and end-user application software - composed entirely of free software. ...
In vector calculus, curl is a vector operator that shows a vector fields rate of rotation: the direction of the axis of rotation and the magnitude of the rotation. ...
NcFTP was the first alternative FTP client program, which debuted in 1990. ...
A web crawler (also known as a Web spider or Web robot) is a program or automated script which browses the World Wide Web in a methodical, automated manner. ...
Wput is a free open-source command line program that allows you to transfer files on a net by using the FTP. It comes with many useful features. ...
HTTrack is a website copier licensed under the GNU General Public License. ...
External links History: GNU Manifesto • GNU Project • Free Software Foundation (FSF) GNU licenses: GNU General Public License (GPL) • GNU Lesser General Public License (LGPL) • GNU Free Documentation License (FDL) Software: GNU operating system • bash • GNU Compiler Collection • Emacs • GNU C Library • Coreutils • GNU build system • other GNU packages and programs Speakers: Robert J. Chassell • Loïc Dachary • Ricardo Galli • Georg C. F. Greve • Federico Heinz • Bradley M. Kuhn • Eben Moglen • Richard Stallman • Len Tower The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ...
The GNU Manifesto was written by Richard Stallman at the beginning of the GNU Project, to ask for participation and support. ...
The GNU logo, drawn by Etienne Suvasa The GNU Project was announced in 1983 by Richard Stallman. ...
The Free Software Foundation (FSF) is a non-profit corporation founded in October 1985 by Richard Stallman to support the free software movement (free as in freedom), and in particular the GNU project. ...
The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...
GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is a free software license published by the Free Software Foundation. ...
GNU logo (similar in appearance to a gnu) The GNU Free Documentation License (GNU FDL or simply GFDL) is a copyleft license for free content, designed by the Free Software Foundation (FSF) for the GNU project. ...
GNU (pronounced ) is a computer operating system - consisting of a kernel, libraries, system utilities, compilers, and end-user application software - composed entirely of free software. ...
bash is a Unix shell written for the GNU Project. ...
The GNU Compiler Collection (usually shortened to GCC) is a set of programming language compilers produced by the GNU Project. ...
This article is about the text editor. ...
Glibc is the GNU projects C standard library. ...
The GNU Core Utilities or coreutils is a package of GNU software containing many of the basic tools such as cat, ls, and rm needed for Unix-like operating systems. ...
The GNU build system is a suite of tools produced by the GNU project that assist in making packages portable to many UNIX-like systems. ...
This is an incomplete list of the software packages developed for or maintained by the Free Software Foundation for GNU, a free UNIX-compatible operating system whose development started in 1984. ...
Robert (aka Bob) Chassell was one of the founding directors of Free Software Foundation (FSF) in 1985. ...
Loïc Dachary is a pioneer of the GNU Project and notably active in free software development since 1987. ...
Georg C. F. Greve (born March 10, 1973 in Helgoland, Germany) is initiator and president of the Free Software Foundation Europe. ...
Federico Heinz is a Latin-American programmer and Free Software advocate living in Argentina. ...
He was Chief Executive of Free Software Foundation and is now CTO of Software Freedom Law Center (SFLC). ...
Eben Moglen Eben Moglen is a professor of law and history of law at Columbia University, serves pro bono as General Counsel for the Free Software Foundation, and is the Chairman of Software Freedom Law Center. ...
Richard Matthew Stallman (nickname RMS) (born March 16, 1953) is an acclaimed software freedom activist, hacker, and software developer. ...
Leonard (Len) H. Tower Jr. ...
|