Ein Bounty ist ein Spendenbeitrag für einen laufenden Issue auf GitHub.

Mit anderen Worten:
Ein Bounty ist eine Geld-Spende zu einem Funktionswunsch oder einer Programmverbesserung, welche von einem Benutzer auf GitHub erfasst wurde.

Die Bounties sind ein Werkzeug für Benutzer ohne Programmierkenntnisse, damit sie mithilfe eine Spende, bestimmte Funktionswünsche oder Programmverbesserung entwickeln lassen können. Ein Programmierer wird so bei einem gewissen Spendenstand motiviert, die Funktion mit einem entsprechenden Code-Beitrag zu realisieren, welche er ohne monetäre Motivation vielleicht nicht realisiert hätte.

 

Wie funktionieren Bounties?

  1. Benutzer spenden Gelder auf Bountysource für offene Probleme oder Funktionswünsche, die sie behandelt sehen möchten.
  2. Entwickler erstellen Lösungen, die die Probleme beheben und beanspruchen die entsprechenden Gelder auf Bountysource.
  3. Der Projektverantwortliche (hier JoomGallery friends) kann die Lösungen der Entwickler akzeptieren oder ablehnen.
  4. Wenn die Ansprüche akzeptiert werden, zahlt Bountysource die Spendengelder an den Entwickler und die Lösung wird ins Projekt integriert.

 

Wie spende ich ein Bounty?

Öffne ein Issue im JoomGallery-Repository auf GitHub, zu einer Funktion oder einem Problem welches du gerne realisiert haben und eine Spende geben möchtest. In der Fusszeile des jeweils ersten Kommentars, findest du einen Link der heisst:

Want to back this issue? Post a bounty on it!

Mit dem Link landest du auf der entsprechenden Issue-Seite auf bountysource.com. Bountysource ist die Crowdfunding-Plattform, welche die monetäre Abwicklung der Bounties durchführt. Melde dich bei Bountysource an (dies geht per GitHub, Twitter, Facebook oder Email). Im Abschnitt Post a bounty kannst du nun für diesen Issue mit PayPal eine Spende abgeben.

Die gespendeten Gelder verbleiben bei Bountysource, bis der zugehörige Issue geschlossen wird. Bei Erfolg werden die Gelder dem Entwickler überwiesen, der den Issue gelöst und der den entsprechenden Pull-Request auf GitHub eingereicht hat. Falls der Issue nicht gelöst und mit "wont fix" geschlossen wurde, so werden die Gelder dem Spender auf dessen Bountysource-Account gutgeschreiben.

Im übrigen kann nicht nur der Ersteller des Issue eine Spende vornehmen, auch jeder andere kann eine Spende geben und so die Motivation zur Umsetzung erhöhen.

 

Wie löse ich ein Bounty sodass ich das Spendengeld erhalte?

Öffne dazu wieder den Link Want to back this issue? Post a bounty on it!

Über den Button Solve Issue kannst du dem Projektverantwortlichen (JoomGallery friends) eine Anfrage senden. Darin gibst du die URL des Pull-Requests an, mit dem du den Issue gelöst hast. Sobald dein Pull-Request ins Projekt integriert wurde, wirst du von Bountysource das volle Spendengeld, das bis zu diesem Zeitpunkt gesammelt wurde erhalten. Dieses Geld wird dir auf deinem Konto bei Bountysource gutgeschreiben. In deinem Bountysource-Account kannst du dir dein Guthaben jederzeit ausbezahlen lassen. Informationen, welche Gebühren bei Bountysource anfallen können, findest du hier.