Bugs und Probleme
===============
* [Zur Startseite der Hilfe](help)
Du solltest jeden Bug und jedes Problem, den/das Du findest, zunächst dem Administrator (oder gegebenenfalls der Support-Seite) Deines Servers melden, statt auf der allgemeinen Bug-Seite. Das erleichtert den Entwicklern ihre Arbeit (z. B. neue Features zu entwickeln), da sie sich nicht mit Fehlern beschäftigen müssen, mit denen sie nichts zu tun haben.
Wenn Du technisch versiert bist oder Dein Knoten keine Support-Seite hat, dann kannst Du den Bug Tracker nutzen. Bitte durchsuche zunächst die Seite, ob es bereits einen offenen Bug gibt, der Deiner Anfrage entspricht.
Liefere so viele Informationen wie möglich zu dem Bug. Hierzu gehört auch die **komplette** Fehlermeldung oder Notiz und alle Schritte, die zu dem Fehler geführt haben. Es ist generell besser, zu viele Informationen zu liefern, als zu wenige.
Lies Dir diesen Artikel (mehrsprachig) durch, um mehr über **gute** Bug-Reports zu erfahren.
**Bug-Bearbeitung sponsern**
Wenn Du einen Bug findest, der seine Ursache im Hauptsystem hat (also wenn er nicht nur auf Deinem Server auftritt), dann kannst Du diesen sponsern.
Die Bug/Fehler-Datenbank erlaubt es dir, Fehler zu sponsern. Das schafft einen Anreiz für die Entwickler, Deinen Fehler zu bearbeiten. Das ist nicht zwingend notwendig, da wir grundsätzlich keine Bugs mögen und versuchen, diese zu beheben. Wichtiger ist dies für die zukünftige Projektentwicklung und für Feature-Anfragen.
Bug-Sponsoring arbeitet nach dem System der Anerkennung. Wenn Du 10€ bietest, um einen Bug zu beheben, dann sende die Zahlung per PayPal an den Entwickler, der den Bug behoben hat. Und komme nie auf die Idee, für geleistete Arbeit den von Dir gebotenen Betrag nicht zu bezahlen. Einige dieser Leute könnten Deine Kreditkarte hacken, falls Du sie verärgern solltest. >:-)
Zur Zeit können nur Personen gesponserte Bugs bearbeiten, die als Entwickler bestätigt wurden. Hierfür muss der Entwickler bereits einige Friendica-Bugs bearbeitet haben. Das dient zur Absicherung, damit der behobene Bug auch gut mit Friendica läuft. Wenn Du wünschst, als Entwickler bestätigt zu werden, dann arbeite Dich ein und übernimm einige nicht-gesponserte Probleme oder Dein eigenes Projekt und Du wirst auf der Leiter nach oben klettern.
Wenn Du sicher glaubst, dass Du einen gesponserten Bug beheben kannst, aber nicht als Entwickler bestätigt bist, kann es passieren, dass ein bestätigter Entwickler den Bug bearbeitet, bevor Du ihn Dir sichern kannst.
Wenn das nicht der Fall ist, dann füge einen kleinen Vermerk Deiner Anfrage zur Bestätigung hinzu. Erfüllst Du unsere Code-Standards, so versuchen wir Dir einen Bonus zukommen zu lassen.
Wenn Du ein Projekt mit mehr als 50€ sponserst, dann fragen Dich die Entwickler gegebenenfalls, ob sie einen Teil der Zahlung vorab erhalten (normalerweise die Hälfte). Nochmals: es handelt sich um ein Anerkennungssystem - und hauptsächlich dient es dazu, Zahlungsprobleme und Streitigkeiten zu verhindern.
Du solltest nach 1-2 Wochen einen gewissen Fortschritt oder sogar Ergebnisse erwarten können. Wenn die Aufgabe nicht in einer für Dich annehmbaren Zeit gelöst ist, hast Du das Recht, das Geld zurückzufordern.
Friendica ist nicht in diese Transaktionen involviert. Es handelt sich ausschließlich um ein persönliches Abkommen zwischen dem Sponsor und dem Entwickler. Wenn es irgendwelche Probleme gibt, müssen die Parteien es untereinander klären. Wir erstellen gerade einige Richtlinien, um potentielle Probleme zu vermeiden.