2 ms·
The problem is that many features are going to cost more than one user could reasonably donate, and a lot of others are interrelated. If you're set on this ide
by e1ven 19y ago
The problem is that many features are going to cost more than one user could reasonably donate, and a lot of others are interrelated.
If you're set on this idea, I'd recommend looking into the Street Performer Protocol, which basically says that people pay for feature X.. If it's not implemented, they all get their money back.
http://en.wikipedia.org/wiki/Street_Performer_Protocol http://en.wikipedia.org/wiki/Street_Performer_Protocol
- jakewolf 19y agoI meant allow all the users to contribute to creating a single feature. If you had 50k users and needed 5g 10% of users only have to give $10 to reach the goal.
- e1ven 19y agoSPP is the right way to do that. The problem comes in that users will look at it and say "What if only 200 of the 400 people donate? Then I wasted my money.." SPP basically promises that they'll get the money back, if they don't reach the threshold. If only 200 people donate, then I'll refund everyone, and no harm done. The other alternative is taking "Pledges" and only collecting once you have enough to make it worthwhile, but I recommend against this. The problem is that if it takes a while, people might forget they agreed, or might not come back, etc. One final alternative is to collect their credit card information and pledge number, but only charge them if you hit the threshold for implementing the feature. There is then a risk they might forget and chargeback, or their card might expire.