you will need to surround yourself with developers or programmers who believes in the same idea with you, this will make them put in more effort to ensure the project survives.
That's a great idea, thank you for mentioning that. I could recruit (or at least promote on) other forums dedicated to the topic.