Getting help with GNU software

The GNU Project does not provide technical support, and neither does the Free Software Foundation. Our mission is developing, preserving, and protecting free software. Please do not email us or call the FSF Office for technical support.

You can obtain GNU Project documentation through various methods, which should answer many of your questions.

Reporting bugs

Many companies now redistribute GNU software, often as part of a GNU/Linux distribution. When you find bugs in a GNU program that you installed with a given GNU/Linux distribution, please first try reporting the bug directly to the distributor, not to us, using the distributor's mailing lists or web forms. It is common for distributors to modify the original GNU software we release (as they are free to do!), and/or distribute older versions. The maintainers of the original GNU packages usually have no knowledge of what particular distributors have done.

However, if you find a deficiency in the canonical release of a GNU package, we want to know. You can find out where to report bugs for a given package as follows:

When we receive a bug report for our canonical releases, we usually try to fix the problem. While our bug fixes may seem like individual assistance, they are not; they are part of preparing a new improved version. We may send you a patch for a bug so that you can help us test the fix and ensure its quality. If your bug report does not evoke a solution from us, you may still get one from another user who reads our bug report mailing lists.

In other words, please do not ask us to help you install software or learn how to use it—but do tell us how an installation script fails or where documentation is unclear.

If an important bug report goes unheeded by the maintainer after a reasonable time (please allow at least two weeks), you can “escalate” the bug by writing to <maintainers@gnu.org>. This is especially warranted if you can't find evidence of recent activity by the maintainer.

When sending a bug report, please do not include very large attachments. Messages to GNU mailing lists have a limit of about 200k, and will reject anything larger than that. Uploads to Savannah have a limit of 16 MB. The best approach is to put the files on the web and include a URL in your message. If you have no way to do that, then ask about it; something can be worked out.

Getting general help

We host many mailing lists for GNU and other free software, both for bug reporting and general discussion and help. The mailing lists with names beginning with help- are lists for getting help from the community. If you can't find a mailing list for a particular GNU program, then please use the help-gnu-utils mailing list.

The FSF Service Directory is a list of people who offer support and other consulting services. (Contact information for new and updated listings is on that page.)

There are also active IRC channels for GNU software in which you can chat with developers and users.