I've used the word 'bounty' rather than 'prize', but the concept is very similar in principle to what you've described.
Where there might be a difference is size. I don't think offering a single, large bounty to (for example) add full Javascript support to Netsurf would work very well because it would take too long. The tasks need to be small and manageable, and achieving that is probably the single greatest challenge.