So it sounds like you just go open source and let people host their own bot
You can already do that. People who want to do that aren't using BotGhost.
I was under the impression that writing a third party client was against TOS, and don't you have to write a client to get your bot to interact with the server?