OpenNap is an open source effort to create a version of the proprietary Napster server. OpenNap extends the Napster protocol to allow sharing of any media type, and the ability to link servers together. OpenNap is a server for connecting the clients together, and is not a client itself.