28 | | * '''Rationale''' |
29 | | * Would allow users to prioritize feature additions through compensation. |
30 | | * Would help achieve greater interest of developers in users' requests and needs. |
| 37 | * Bounty funds would be setup and maintained by a non-developer (ecrist?) and held. This assures payment upon completion and assures feature is completed before bounty is paid. |
| 38 | * Multiple users could fund a bounty for intensive feature additions which may warrant higher payouts. |
| 39 | * Payment should be divided into multiple phases to motivate developers to maintain the code they've written. For example: |
| 40 | * 50% payout for a commit to main tree |
| 41 | * 25% upon release in production (provided bugs are fixed/etc) |
| 42 | * 25% 6 months after release (provided bugs are fixed/etc) |
| 43 | * This would also in part guarantee the quality of the code |
| 44 | * Handling monetary transactions |
| 45 | * Could be handled through an external foundation / organization (e.g. http://www.spi-inc.org/projects) |
| 46 | * We could establish our own foundation for the purpose |
32 | | * '''Implementation ideas''' |
33 | | * Bounty funds would be setup and maintained by a non-developer (ecrist?) and held. This assures payment upon completion and assures feature is completed before bounty is paid. |
34 | | * Multiple users could fund a bounty for intensive feature additions which may warrant higher payouts. |
35 | | * Developers setup up accounts and 'claim' tasks |
36 | | * After a specific timeout a task becomes available to another user, unless progress can be shown |
37 | | * Payment could be divided into multiple phases to motivate developers to maintain the code they've written. For example: |
38 | | * 50% payout for a commit to main tree |
39 | | * 25% upon release in production (provided bugs are fixed/etc) |
40 | | * 25% 6 months after release (provided bugs are fixed/etc) |
41 | | * The above would also guarantee the quality of the code |
42 | | * Handling monetary transactions |
43 | | * Could be handled through an external foundation / organization (e.g. http://www.spi-inc.org/projects) |
44 | | * We could establish our own foundation for the purpose |
45 | | * Licensing and copyright |
| 48 | == Licensing and copyright == |
| 49 | |
| 50 | * Developers should be able to choose between GPLv2 and BSD license |