We need your input, so please feel free to view the features we have considered and send me your comments. We also need to recruit programmers, create a design, write code. IIRC, it has been that way since sometime in late 1998. This is what a good manager needs to make sure doesn't happen. Managing projects means thinking things through, and making sure the work can and does get done.
Most projects fail on startup or near enough to that time through marketing style dross.
This app will be incredible, super this, super that, a powerful burst of synergestic energy will sweep away the shadows and we will march into the new era. Seeing as we've got 4 lines of code somewhere along the line someone must write the rest, I know, the other free software hackers will do it. No code, no success. You have to write it, not your army of willing minions, sure you might get a few patches here and there, and even accrete a group of hackers whose contribution outnumbers your code, but going into the project with that attitude is inane. Proving that your tiny group has the wherewithall to actually achieve something constructive, and then you go on from there.