Forming a new software startup, how do I allocate ownership fairly? | Hacker News Reader