XNap provides a plugin enabled framework for peer-to-peer (P2P) applications and a client which is based on that framework.
It is purely written in Java. The client features a modern Swing based user interface and console support that will run nicely on every platform with a recent Java Runtime Environment (1.3 or higher).
These details are provided for information only. No information here is legal advice and should not be used as such.