I won't be using github, because I use a Mercurial repository to manage the sourcecode for Exodus, not Git. When I make the sourcecode public, I will be making the Mercurial repository public in some way though. Whether I host that directly on a private server, or if I use another service like bitbucket.org, I haven't decided yet. I currently use a private Mercurial server on my computer, with JIRA for issue tracking.