Opennap is an Open Source(TM) server implementation of the popular Napster protocol. It is written in ANSI C for Unix. Since Napster is not an open specification, much of the internals of the servers are specific to this implementation. However, this server should be compliant with the several currently available Unix Napster clients.