The motivation is getting p2pool to be #1 & decentralising the network.
The reward is donations from users for development. No development=no donations & a tiny pool that struggles to find users.
Edit: I've been using a custom bitcoind data location for nearly 2 years. It's not new.
I wonder how many nodes (if any) actually donate. Everyone seems to assume that forrestv is making a motza on donations but I fear it may be grossly overestimated.
Let's say, hypothetically, that no nodes (or a couple of very small ones) are donating. Let's assume this has been the way for some time now, I mean the setup guides all talk about being able to turn off donations.
Now lets pretend we are forrestv, we are taking no donations and every time we visit this thread someone is complaining about no dev going on.
I wonder how many people, in that situation, would feel like doing any dev work for p2pool.
What I am interested in is identifying the issues. Let's list them out and try to point out what part of the code or at least what part of the logic, the issue is in.
Like a list of requirements for p2pool v2.
Let's then try to get those requirements out, say by logging issues in github and then sharing it around as an active call for devs.
Now, lets try to formulate some kind of incentive for devs to do this. How can we attract devs to p2pool to do some work for us?
Maybe we take a donation drive with some kind of escrow that is a bounty for devs to complete the listed requests.
Can we start doing that? actually being constructive.
Let's make a list, what is the most pressing bug/issue/missing feature from p2pool?