Merge pull request #234 from markwkidd/patch-7

create guide for bounties
This commit is contained in:
Twinaphex 2019-02-22 19:53:43 +01:00 committed by GitHub
commit 85d9391d84
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,45 @@
# Libretro open source bounties
!!! Info "What is an Open Source Bounty?"
Bounties are usually offered as an incentive for fixing software bugs or implementing minor features. Bounty driven development is one of the Business models for open-source software. The compensation offered for an open-source bounty is usually small. Source: [Wikipedia](https://en.wikipedia.org/wiki/Open-source_bounty)
## Stages of the bounty process
1. Users fund bounties on open github issues or feature requests they want to see addressed.
2. Developers create solutions which closes the issues and claim the corresponding bounties on Bountysource.
3. Backers can accept or reject the claims.
4. If accepted, Bountysource pays the bounties to the developer.
## What is Bountysource?
[Bountysource](http://bountysource.com/) is a funding platform for open-source software which allows users and developers to create bounties from any existing github issue. Libretro has no formal partnership with Bountysource and there is no requirement to use the Bountysource service.
## Who can post a bounty?
Anybody with PayPal, Bitcoin, or funds in a Bountysource account (such as earning money from a previous bounty).
## What does it cost to post a bounty?
There are no fees associated with posting a bounty. For example, to post a $5 bounty, you will be charged $5. For a $500 bounty, you will be charged $500.
## Do I have to be affiliated with libretro in order to put a bounty on an issue?
No. Anybody can put a bounty on any issue, regardless of their relationship with the project.
## Do I have to be affiliated libretro in order to claim a bounty on an issue?
No.
## Can several people claim the same bounty?
Yes. When there are multiple claims on a bounty, the people who funded the bounty decide which of the solutions gets the bounty.
When a bounty claim is submitted by a developer, the claim is put into a two week verification period. Backers are notified by email and can then accept or reject the claim.
* If all Backers vote to accept the claim, it is processed immediately and the developer is awarded the bounty.
* If any Backer fails to accept the claim, it remains in the two week waiting period.
* If any Backer has an issue with the claim, they can reject it. Claims cannot be paid out until the dispute is resolved and the rejected status is lifted.
## Further Bountysource information
You can find [a more comprehensive version of this information](https://github.com/bountysource/core/wiki/Frequently-Asked-Questions) and more directly from Bountysource.

View File

@ -214,6 +214,7 @@ pages:
- For Developers:
- Libretro API and Ecosystem:
- 'Libretro Overview': 'specs/api.md'
- 'Libretro Open Source Bounties': 'development/bounties.md'
- 'Input API': 'specs/input-api.md'
- RetroArch Development:
- 'Debugging': 'tech/debugging.md'