I think posting the source code on some public space like github first and let more people joining the development is better than releasing a source only after "finished".