English [en]   català [ca]   Česky [cs]   Deutsch [de]   español [es]   français [fr]   polski [pl]   português do Brasil [pt-br]   română [ro]   Shqip [sq]   简体中文 [zh-cn]   繁體中文 [zh-tw]  

Thanks to your support, 2015 marks 30 years of the FSF! In the next 30 years, we want to do even more to defend computer user rights. To kick off in that direction, we're setting our highest-ever fundraising goal of $525,000 by January 31st. Read more.

$525K
29% (155K)
Count me in

Getting help with GNU software

The Free Software Foundation does not provide technical support. Our mission is developing, preserving, and protecting free software. We leave it to others to earn a living providing support. We see programmers as providing a service, much as doctors and lawyers do now; both medical and legal knowledge are freely redistributable, but their practitioners charge for service. So 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 about 500k. 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.

 [FSF logo] “Our mission is to preserve, protect and promote the freedom to use, study, copy, modify, and redistribute computer software, and to defend the rights of Free Software users.”

The Free Software Foundation is the principal organizational sponsor of the GNU Operating System. Support GNU and the FSF by buying manuals and gear, joining the FSF as an associate member, or making a donation, either directly to the FSF or via Flattr.

back to top