Also, my first big pull request! Yay!
https://github.com/Orpheon/PyGG2/pull/1
My first pull request at all

.
I don't really think this would be compatible with the original gg2. Would it?
The thing that decides that is the networking. Since we haven't even discussed yet whether we want to stick with TCP or try UDP, it's a bit premature to answer that question, imo.
How is GG2 licensed? Do we have the blessing of the devs to go ahead?
Yes, we definately do have the blessing of the devs. There's a big thread in the Beta tester forums about this, and I quoted large parts of it in the OP.
Look at MedOs post there somewhere.
Also Psycho, question:
Why is SCOPE_IN and out synced? Can't you simply do the same thing as for cloaking?