Foxy users filling up the G2 host cache is definitely a nuisance, because while Shareaza will try to connect to these users as hubs (and fail), and try to download from them (and fail), they are essentially nonfunctional. Worse, as has already been mentioned, Foxy IP numbers will proliferate in the G2 host cache to an extreme degree, making it difficult and time-consuming for Shareaza to locate and connect to functional G2 hubs.
Personally, to get around this problem, I periodically examine my G2 host cache -- even while Shareaza is running, sometimes -- and remove all the hosts with country codes TW or HK that show anything other than "Shareaza" in the "Client" column. To the best of my knowledge -- and I checked this just yesterday with an on-line search and by visiting the Foxy home web site -- Foxy is strictly a Traditional-Chinese-language P2P client, so most of its users are confined to countries where Chinese is the native tongue. That makes it easy to isolate Foxy IP numbers in the G2 host cache and remove them ... but God help us if Foxy is ever translated into other languages!
Regarding what to do about the "Foxy Problem," I would recommend trying to cooperate with the Foxy developers to make Shareaza and Foxy compatible. Reverse-engineering their product may open a legal can of worms that we don't need to have to deal with, especially just now as we try to fend off attacks on our copyright and adjust to the loss of our web sites (shareaza.com and pantheraproject). If the Foxy developers are not amenable to cooperation, then I would recommend we find a way to block Foxy users from connecting to Shareaza users; indeed, such a block might be a good idea over the short term while we sort out the question of cooperation. Shareaza users are experiencing serious and persistent problems with their software because of the "Foxy Problem," so I personally think something needs to be done to provide them relief in the near term while we figure out a permanent solution for the far term.
So I think simply blocking Foxy from connecting to Shareaza, for the present, is a great idea if such a thing can be worked out by the developers.
