The Dune RADIUS server project aims to write a free RADIUS server to run on Linux and other versions of UNIX. So far all I've got is a half-written design document. Here are some links: