Previous Next Table of Contents

14. Contributing to the Debian project

Donations of time (to develop new packages, maintain existing packages, or provide user support), resources (to mirror the FTP and WWW archives), and money (to pay for new testbeds as well as hardware for the archives) can help the project.

14.1 How can I become a Debian software developer?

The development of the Debian distribution is open to all, and new users with the right skills and/or the willingness to learn are needed to maintain existing packages which have been "orphaned" by their previous maintainers, to develop new packages, and to provide user support.

To develop a Debian package, you should:

Are there additional information resources for developers?

Besides debian-devel, there are these mailing lists:

To subscribe to debian-devel, or other developers' list, send a message to Anders Chigstrom (ac@netg.se) with a one-line explanation of what you would like to test or develop.

14.2 How can I contribute resources to the Debian project?

Since the project aims to make a substantial body of software rapidly and easily accessible throughout the globe, mirrors are urgently needed. It is desirable but not absolutely necessary to mirror all of the archive. The current components amount to just over 1.1 GBytes, broken down roughly as follows:

Most of the mirroring is accomplished entirely automatically by scripts, without any human intervention. However, the occasional glitch or system change occurs which requires real personnel resources.

If you have a high-speed connection to the Internet, the resources to mirror all or part of the distribution, and are willing to take the time (or find someone) who can provide regular maintenance of the system, then please contact Bruce Perens (Email: bruce@pixar.com; Voice (work): 510-215-3502).

14.3 How can I contribute financially to the Debian project?

One can make individual donations to one of two organizations that are critical to the development of the Debian project.

Software in the Public Interest

Software in the Public Interest (SPI) is a non-profit organization formed when FSF withdrew their sponsorship of Debian. We are currently incorporating as an IRS 501(c)(3) non-profit organization. The purpose of the organization is to develop and distribute free software. Our goals are very much like those of FSF, and we encourage programmers to use the GNU General Public License on their programs. However, we have a slightly different focus in that we are building and distributing a Linux system that diverges in many technical details from the GNU system planned by FSF. We still communicate with FSF, and we cooperate in sending them changes to GNU software and in asking our users to donate to FSF and the GNU project.

SPI can be reached at:

Free Software Foundation

At this time there is no formal connection between Debian and the Free Software Foundation. However, the Free Software Foundation is responsible for some of the most important software components in Debian, including the GNU C compiler, GNU Emacs, and much of the C run-time library that is used by all programs on the system. FSF pioneered much of what free software is today: they wrote the the General Public License that is used on much of the Debian software, and they invented the "GNU" project to create an entirely free Unix system. Debian should be considered a descendent of the GNU system.

When you make a donation to FSF, please be sure to tell them that you are a Debian user. Please contact them at:


Previous Next Table of Contents