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