an open invitation to software developers to contribute to a complete and coherent software distri- bution based on the relatively new Linux kernel. That relatively small band of dedicated enthusiasts, originally funded by the Free Software Foundation (http://www.fsf.org/) and influenced by the GNU (http://www.gnu.org/gnu/the-gnu-project.html) philosophy, has grown over the years into an organi- zation of around 1026 Debian Developers . 

Debian Developers are involved in a variety of activities, including Web (http://www.debian.org/) and FTP (ftp://ftp.debian.org/) site administration, graphic design, legal analysis of software licenses, writing documentation, and, of course, maintaining software packages. 

In the interest of communicating our philosophy and attracting developers who believe in the princi- ples that Debian stands for, the Debian Project has published a number of documents that outline our values and serve as guides to what it means to be a Debian Developer: 

• The Debian Social Contract (http://www.debian.org/social_contract) is a statement of Debian’s commitments to the Free Software Community. Anyone who agrees to abide to the Social Contract may become a maintainer (http://www.debian.org/doc/maint-guide/). Any maintainer can introduce new software into Debian — provided that the software meets our criteria for being free, and the package follows our quality standards. 

• The Debian Free Software Guidelines (http://www.debian.org/social_contract#guidelines) are a clear and concise statement of Debian’s criteria for free software. The DFSG is a very influen- tial document in the Free Software Movement, and was the foundation of the The Open Source Definition (http://opensource.org/osd). 

• The Debian Policy Manual (http://www.debian.org/doc/debian-policy/) is an extensive specifica- tion of the Debian Project’s standards of quality. 

Debian developers are also involved in a number of other projects; some specific to Debian, others involving some or all of the Linux community. Some examples include: 

• The Linux Standard Base (http://www.linuxbase.org/) (LSB) is a project aimed at standardizing the basic GNU/Linux system, which will enable third-party software and hardware developers to easily design programs and device drivers for Linux-in-general, rather than for a specific GNU/Linux distribution. 

• The Filesystem Hierarchy Standard (http://www.pathname.com/fhs/) (FHS) is an effort to standard- ize the layout of the Linux file system. The FHS will allow software developers to concentrate their efforts on designing programs, without having to worry about how the package will be installed in different GNU/Linux distributions. 

• Debian Jr. (http://www.debian.org/devel/debian-jr/) is an internal project, aimed at making sure Debian has something to offer to our youngest users. 

For more general information about Debian, see the Debian FAQ (http://www.debian.org/doc/FAQ/). 

## 1.2.1. Ubuntu and Debian 

Ubuntu and Debian are distinct but parallel and closely linked systems. The Ubuntu project seeks to complement the Debian project in the following areas: 

