you can get shareaza from
http://www.shareaza.com/
G1 and G2 mean Gnutella 1 & Gnutella 2 (just different p2p networks).
bit torrent is another way of downloading files (I myself hate it :P )
and you cant get sued for downloading non-copyrighted work