It's worth knowing about Furthurnet.org. This organization helps people manage a legal peer to peer network. Why not. I think even Bill G. would approve of this one.

http://furthurnet.org/