go to the files section of the GDF for specs
http://groups.yahoo.com/group/the_gdf/
There are no copyrights, but you should know that developping a gnutella client these days is hard, very hard except if you are a code genius (à la shareaza) hope you're not alone and good luck!