I'd go further than redi. look at one of my projects, sigsafe. It's not just quiet; it's inactive. It's never been exactly overflowing with users. And wow, apparently it's been over two years since I've made a release. And there are things I should do to it:
- a bugfix release - Marcin Kowalczyk pointed out a few problems, which I've fixed in SVN.
- more documentation - I have way more than a lot of projects, but there are a bunch more areas I'd intended to fill out as well.
- new platforms - Darwin/x86 and Darwin/x86_64 are suddenly quite popular. I've got some half-finished code for them in my working copy, but sadly no machine to try it on.
- maybe use Linux's newer system call mechanism; it's a little faster.
- maybe port the race condition checker to other platforms.
- maybe move all of the documentation to a trac-based wiki so it's not dependent on my updating it
- maybe set up a buildbot for continuous integration against all those platforms.
In its current state, is it dead? And since it's at the 89.44 percentile, so are all the projects below it dead, too? Maybe. But the code I've released should still work as well on the very newest versions of all those operating systems as it did on the versions I wrote it for. And the documentation is perhaps more useful than the software itself - it points out the problem and introduces a few other techniques to solve it. I get a lot of hits on it (few of which go through sourceforge). I'd like to think that it's still providing a service to the world, even though I haven't touched it in so long.