Am I stupid, or is that achieved simply by not adding G2 support to your client?
No, what he meant is to disallow bridging from G2 clients to G1 clients. In other words: force G2 to use only G2 clients, not both G1 and G2.
You're making a decision for your users that I'm not sure is yours to make.
RAM develops his client as he sees fit. If you don't like the changes he makes, use another one. If you like the changes, great!
So why doesn't he release the specs now, so others with plenty of Gnutella development experience can HELP him get all the bugs worked out? Why the "secrecy"?
Am I stupid, or is that achieved simply by not adding G2 support to your client? No, what he meant is to disallow bridging from G2 clients to G1 clients. In other words: force G2 to use only G2 clients, not both G1 and G2. You're making a decision for your users that I'm not sure is yours to make. RAM develops his client as he sees fit. If you don't like the changes he makes, use another one. If you like the changes, great!
So why doesn't he release the specs now, so others with plenty of Gnutella development experience can HELP him get all the bugs worked out? Why the "secrecy"?