This task list mentions a large number of tasks that would be more or
less useful. With luck, at least one of them will inspire you to start
writing. It's better for you to work on any task that inspires you than
not write free software at all.
But if you would like to work on what we need most, here is a list of
high priority projects.
If you are good at writing documentation, please do that. Pick a system
or program you like, and write a Free tutorial or manual for it.
Help to finish the missing features of the docbook2texi so
that as many Docbook tags as possible can be translated into reasonable
Texinfo. See http://docbook2x.sourceforge.net/todo.html for a
task list of what needs to be done.
If you are very good at C programming and interested in kernels, you can
help develop the GNU HURD, the kernel for the GNU system. Please have a
look at http://www.gnu.org/software/hurd/hurd.html, and
then get a copy of the latest HURD task list from:
Improve the facilities for translating other languages into Scheme,
so that Guile can provide support for a variety of languages.
A package to convert programs written using MS Access into Scheme,
making use of a free data base system and the GTK toolkit.
A general-purpose document viewing program that can handle PostScript,
DVI, PDF, HTML, RTF, Word format and Word Perfect format.
Help develop software to emulate Windows NT on top of GNU systems.
For example, you could help work on Willows Twin.
See http://www.willows.com/.
A free replacement for pdflib. This is a library for generating PDF.
Add gettext support to GNU programs that don't have it already. (Please
contact the developers of the specific packages that you want to work
on.)
Develop a substitute, which runs on GNU systems, for some very popular
or very important application that many non-programmers use on Windows,
and which has no comparable free equivalent now.
Please take a moment to fill out
this visitor survey You can help support this site by
visiting the advertisers that sponsor it! (only once each, though)