Wow, that is a pretty awesome plan. I can really see it paying off hugely for everyone involved. Now you can be part of a game development team without having a task master forcing to work 80 hour weeks, and yet you can still be part of it from the beginning to end. I wish Blizzard would do this for the WoW engine.
Yeah, but the repo is private -- the nice thing about being active on github when you aren't getting paid is that others can see what you've been committing to publicly and it looks great on a resume.