How can I keep people involved and motivated to work on a project that doesn't involve direct monetary benefit? What specific strategies do open source projects tend to use to keep core developers involved?
Partly this is a general "what strategies reliably motivate most open-source developers", but it's also about "how can you prevent people from forgetting they're involved at all? What specific tactics do project leaders use to remind people that they're part of something?".
At least in my own case, my largest problem with projects is that I have hundreds of barely started, and tens of half-finished things that I just completely forget about / put off, but that I do really want to see completed. While this arguably isn't specific to open source, to me at least it's the largest impediment.