It's still a work in progress, but I plan on wrapping things up for an initial release over the next couple of weeks—at that point, I'll write a tutorial explaining the structure of the client and principles involved in writing a new one etc.
Edit: forgot to mention, I don't have plans for open-sourcing the server at the moment since the plan is to sell it so that I can continue working on it.
It's still a work in progress, but I plan on wrapping things up for an initial release over the next couple of weeks—at that point, I'll write a tutorial explaining the structure of the client and principles involved in writing a new one etc.
Edit: forgot to mention, I don't have plans for open-sourcing the server at the moment since the plan is to sell it so that I can continue working on it.