Ich bin Entwickler eines Open Source-Projekts, das in SourceForge gehostet wird.
Es begann als kleine App und wurde nach einigen Veröffentlichungen immer beliebter und es begann mehr Zeit und Verantwortung von mir zu verbrauchen. Deshalb habe ich die Spendenoption in SourceForge aktiviert.
Ich bin leidenschaftlich daran interessiert, es kostenlos weiterzuentwickeln, aber wenn (jemals) Geld reinkommt, wie soll ich es dann mit meinem Team teilen?
Sollte ich den Betrag gleichmäßig auf die Anzahl der Teammitglieder aufteilen? (50-50, da es sich jetzt um ein zweiköpfiges Team handelt)
Anzahl der Klassen, Commits oder sonstige wertvolle Beiträge von Teammitgliedern?
Irgendeine andere Idee?
Was würden Sie in einer solchen Situation tun? Bitte geben Sie Ihre Meinung.
Ich hoffe, diese Frage wird für andere nützlich sein.
quelle
Antworten:
Ich empfehle, es überhaupt nicht an Projektmitglieder zu verteilen. Ernennen oder wählen Sie einen Schatzmeister, eröffnen Sie ein Konto und zahlen Sie das Geld ein, um einfache Zinsen zu verdienen. Wenn Sie gespendete Gelder an Entwickler verteilen, wird mindestens einer von ihnen mit zunehmendem Projektvolumen von der Lizenz befreit.
Betrachten Sie stattdessen die anderen Möglichkeiten für die Fonds:
Beute. Drucken Sie einige T-Shirts aus, um sie an Personen zu senden, die mehr als nur unbedeutende Beiträge zum Code geleistet haben.
Kopfgelder. Belohnen Sie das Feature, das die Community wirklich möchte, aber niemand hat wirklich Lust, es umzusetzen. Dies ist auch eine großartige Möglichkeit, neue langfristige Mitarbeiter zu gewinnen. Oder versüßen Sie den Topf ein wenig, um einen wirklich verwirrenden Fehler zu beheben. Die Bounties nicht haben , um Geld, vor allem , wenn man Beute zu geben. Es muss auch kein Beute sein, ein Pi in der Hand ist 10 im Ofen wert.
Hardware. Kaufen Sie Dinge, die die Community besitzt und die alle Entwickler verwenden können. Dies können Server oder Gadgets sein, die per E-Mail freigegeben werden.
Tools / Lizenzierung. Möglicherweise müssen Sie für Software bezahlen, auch wenn es sich um ein Open Source-Projekt handelt. Möglicherweise müssen Sie eine Kopie von Acme Widgets kaufen, um sie zu studieren, um eine offene Alternative zu erstellen, oder Sie müssen einem großartigen Mitwirkenden helfen, seine Entwicklungsumgebung zu aktualisieren.
Veranstaltungen. Senden Sie Ihre Entwickler zu Konferenzen oder wichtigen Veranstaltungen, wenn sich Gelegenheiten bieten. Oder sponsern Sie Ihr eigenes Treffen, wenn genügend Leute daran teilnehmen können.
Anwaltskosten. Obwohl (zum Glück) noch relativ selten 1 , könnten Sie sich aus einer Reihe von Gründen in einem Rechtsstreit befinden. Es ist gut, wenn etwas Geld weggelegt wird. Dies könnte einfach darin bestehen, Ihre Lizenz oder Ihr Urheberrecht durchzusetzen oder sich gegen etwas anderes zu verteidigen.
Es gibt so viele Möglichkeiten, wie das Geld verteilt werden kann, so dass jeder davon profitiert. Es ist wirklich nicht sinnvoll, das Gute, das es sonst tun könnte, einzuschränken.
Wenn Sie zu dem Punkt kommen, dass durch Spenden und Unterstützung durch die Community einige der produktivsten Entwickler eingestellt werden, die Vollzeit am Projekt arbeiten, bedeutet dies, dass Sie das Projekt eher als Geschäft als als Hobby ansehen sollten.
1 Rechtsstreitigkeiten in Open Source ähneln Flugzeugabstürzen. Sie lesen über die Horrorgeschichten und das Drama in den Nachrichten, wenn etwas passiert, aber vergessen Sie nicht, dass es fast Millionen Projekte gibt und die auch weiterhin ohne Probleme existieren werden
quelle
Ich denke, die Realität sieht so aus, dass es in Ihrem PayPal-Konto gespeichert wird, bis es genug gibt, um das Team herauszunehmen und eine Runde Bier zu kaufen. Und wenn Sie wie die meisten OS-Projekte sind, sind es noch Monate oder Jahre .
Wenn es wirklich Geld werden soll, schlage ich vor, dass Sie es NICHT für Entwickler ausgeben - die offensichtlich ihre Zeit und ihr Fachwissen aus guten Gründen einbringen, die nicht finanziell sind. Geben Sie es stattdessen für Tools aus, die zur Förderung des Projekts benötigt werden (Hardware, ein Basecamp-Konto usw.), oder für unterhaltsame, billige Marketingmaterialien wie T-Shirts und Schreibtischspielzeug. Stellen Sie sicher, dass jeder, der jemals einen Beitrag geleistet hat, ein T-Shirt bekommt und Sie genug übrig haben, um Benutzergruppen, Konventionen und ähnliches herauszuwerfen.
quelle
Setzen Sie es entweder wieder in das Projekt ein (kaufen Sie Server usw.) oder teilen Sie es zu gleichen Teilen auf wichtige Mitwirkende auf (geben Sie es nicht an Personen weiter, die nur ein paar Zeilen geschrieben haben).
Die Leute arbeiten nicht an Open-Source-Projekten für das Geld. Der Versuch, Geld auf komplexe Weise zu teilen, betont den finanziellen Aspekt des Projekts und ist grenzüberschreitend beleidigend
quelle
Nur meine Meinung, aber ich würde sagen, mach dir keine Sorgen, bis es sich lohnt, darüber nachzudenken. Wenn du hier und da ein paar Dollar für dich bekommst, würde ich nicht schwitzen oder mich schuldig fühlen, wenn nicht jemand speziell danach fragt.
Nun könnte ich für die laufende Arbeit sagen: "Hey, ich habe einen Spendenknopf auf der Seite und ich gebe Ihnen
n
% der Kürzung, wenn Spenden eingehen", nur um es herauszurufen und offen darüber zu sein.quelle
Ich mag die Idee von "Code Bounties" sehr. Es hilft, Menschen zum Spenden zu ermutigen, weil sie spenden, um etwas zu verbessern, das für sie wichtig ist, und es bedeutet, dass jeder, der die angeforderten Funktionen implementiert, das Geld gewinnt (und auch die Frage löst, wie man 50 Cent gleichmäßig verteilt, wenn es 8 Entwickler gibt " Problem ;-) ).
quelle