Within links for wormux packages, I guess Homepage (http://www.wormux.org) has nothing to do with the game. It seems to be a completely unrelated webpage.