Waarom sommige mensen financiële steun zoeken
Veel van het open source-werk wordt op vrijwillige basis aangeboden. Iemand kan bijvoorbeeld een bug tegenkomen in een project dat ze gebruiken en een snelle oplossing indienen, of ze kunnen in hun vrije tijd graag aan een open source-project sleutelen.
Er zijn veel redenen waarom iemand niet zou willen worden betaald voor zijn open source-werk.
- Ze hebben misschien al een fulltime baan waar ze van houden, waardoor ze in hun vrije tijd kunnen bijdragen aan open source.
- Ze vinden open source graag een hobby of een creatieve ontsnapping en willen zich niet financieel verplicht voelen om aan hun projecten te werken.
- Ze profiteren van andere voordelen door bij te dragen aan open source, zoals het opbouwen van hun reputatie of portfolio, het leren van een nieuwe vaardigheid of het gevoel dichter bij een gemeenschap te zijn.
Voor anderen, vooral wanneer bijdragen doorlopend zijn of veel tijd vergen, is betaald krijgen om bij te dragen aan open source de enige manier waarop ze kunnen deelnemen, hetzij omdat het project dit vereist, hetzij om persoonlijke redenen.
Het onderhouden van populaire projecten kan een aanzienlijke verantwoordelijkheid zijn, die 10 of 20 uur per week in beslag neemt in plaats van een paar uur per maand.
Betaald werk stelt mensen uit verschillende rangen en standen ook in staat om een zinvolle bijdrage te leveren. Sommige mensen kunnen het zich niet veroorloven om onbetaalde tijd aan open source-projecten te besteden, op basis van hun huidige financiële positie, schulden, familie- of andere zorgverplichtingen. Dat betekent dat de wereld nooit bijdragen ziet van getalenteerde mensen die het zich niet kunnen veroorloven om vrijwilligerswerk te doen. Dit heeft ethische implicaties, zoals @ashedryden heeft beschreven, aangezien werk dat wordt gedaan, bevooroordeeld ten gunste van degenen die al voordelen in het leven hebben, die vervolgens extra voordelen krijgen op basis van hun vrijwilligersbijdragen, terwijl anderen die niet in staat zijn om vrijwilligerswerk te doen, later geen kansen krijgen, wat het huidige gebrek aan diversiteit in de open source versterkt gemeenschap.
Als u op zoek bent naar financiële ondersteuning, zijn er twee manieren om te overwegen. U kunt uw eigen tijd als donateur financieren, of u kunt organisatorische financiering voor het project vinden.
Je eigen tijd financieren
Tegenwoordig worden veel mensen betaald om part- of fulltime aan open source te werken. De meest gebruikelijke manier om voor uw tijd betaald te worden, is door met uw werkgever te praten.
Het is gemakkelijker om een pleidooi te houden voor open source-werk als je werkgever het project ook daadwerkelijk gebruikt, maar wees creatief met je pitch. Misschien gebruikt je werkgever het project niet, maar ze gebruiken Python, en het onderhouden van een populair Python-project helpt nieuwe Python-ontwikkelaars aan te trekken. Misschien zorgt het ervoor dat uw werkgever er in het algemeen ontwikkelaarvriendelijker uitziet.
Als je geen bestaand open source-project hebt waaraan je zou willen werken, maar liever hebt dat je huidige werkoutput open source is, pleit er dan voor dat je werkgever een deel van hun interne software open source maakt.
Veel bedrijven ontwikkelen open source-programma’s om hun merk op te bouwen en talent van hoge kwaliteit te werven.
@hueniverse ontdekte bijvoorbeeld dat er financiële redenen waren om Walmart’s investering in open source. En @jamesgpearce ontdekte dat het open source-programma van Facebook een verschil maakte bij het werven van:
Het sluit nauw aan bij onze hackercultuur en hoe onze organisatie werd gezien. We vroegen onze medewerkers: “Was u op de hoogte van het open source softwareprogramma op Facebook?”. Twee derde zei “Ja”. De helft zei dat het programma een positieve bijdrage leverde aan hun beslissing om voor ons te werken. Dit zijn geen marginale cijfers, en naar ik hoop, een trend die zich voortzet.
Als uw bedrijf deze weg inslaat, is het belangrijk om de grenzen tussen gemeenschap en bedrijfsactiviteiten duidelijk te houden. Uiteindelijk houdt open source zichzelf in stand door bijdragen van mensen over de hele wereld, en dat is groter dan welk bedrijf of locatie dan ook.
Als u uw huidige werkgever niet kunt overtuigen om prioriteit te geven aan open source-werk, overweeg dan om een nieuwe werkgever te zoeken die werknemersbijdragen aan open source aanmoedigt. Zoek naar bedrijven die hun toewijding aan open source-werk expliciet maken. Bijvoorbeeld:
- Sommige bedrijven, zoals Netflix, hebben websites die hun betrokkenheid bij open source benadrukken
- Zalando publiceerde zijn open source bijdragebeleid voor werknemers
Projecten die zijn ontstaan bij een groot bedrijf, zoals Go of React, zullen waarschijnlijk ook mensen in dienst hebben om aan te werken open source.
Afhankelijk van uw persoonlijke omstandigheden kunt u proberen om zelfstandig geld in te zamelen om uw open source-werk te financieren. Bijvoorbeeld:
- @Homebrew (and many other maintainers and organizations) fund their work through GitHub Sponsors
- @gaearon financierde zijn werk op Redux via een Patreon crowdfunding-campagne
- @andrewgodwin gefinancierd werk aan Django-schemamigraties via een Kickstarter-campagne
Ten slotte geven open source-projecten soms premies voor problemen waarmee u zou kunnen helpen.
- @ConnorChristie kon betaald worden voor helpen @MARKETProtocol werken aan hun JavaScript-bibliotheek via een premie op gitcoin.
- @mamiM deed Japanse vertalingen voor @MetaMask nadat de kwestie werd gefinancierd op Bounties Network.
Financiering vinden voor uw project
Naast regelingen voor individuele bijdragers, halen projecten soms geld op bij bedrijven, individuen of anderen om lopende werkzaamheden te financieren.
Organisatorische financiering kan gaan naar het betalen van huidige bijdragers, het dekken van de kosten van het uitvoeren van het project (zoals hostingvergoedingen) of het investeren in nieuwe functies of ideeën.
Naarmate de populariteit van open source toeneemt, is het vinden van financiering voor projecten nog experimenteel, maar er zijn een paar veelvoorkomende opties beschikbaar.
Zamel geld in voor je werk door middel van crowdfundingcampagnes of sponsoring
Het vinden van sponsoring werkt goed als je al een sterk publiek of een sterke reputatie hebt, of als je project erg populair is. Enkele voorbeelden van gesponsorde projecten zijn:
- webpack zamelt geld in bij bedrijven en particulieren via OpenCollective
- Ruby Together, een non-profitorganisatie die betaalt voor werk aan bundler, RubyGems, en andere Ruby-infrastructuurprojecten
Creëer een inkomstenstroom
Afhankelijk van uw project kunt u mogelijk kosten in rekening brengen voor commerciële ondersteuning, gehoste opties of extra functies. Enkele voorbeelden zijn:
- Sidekiq biedt betaalde versies voor extra ondersteuning
- Travis CI biedt betaalde versies van zijn product
- Ghost is een non-profitorganisatie met een betaalde beheerde service
Sommige populaire projecten, zoals npm en Docker, halen zelfs risicokapitaal op om de groei van hun bedrijf te ondersteunen.
Subsidie aanvragen
Sommige softwarestichtingen en bedrijven bieden beurzen aan voor open source-werk. Soms kunnen subsidies worden uitbetaald aan individuen zonder een juridische entiteit voor het project op te richten.
- Read the Docs ontving een subsidie van Mozilla Open Source Support
- OpenMRS werk werd gefinancierd door Stripe’s Open-Source Retreat
- Libraries.io heeft een subsidie ontvangen van de Sloan Foundation
- De Python Software Foundation biedt beurzen aan voor Python-gerelateerd werk
Voor meer gedetailleerde opties en casestudy’s, @nayafia schreef een gids om betaald te worden voor open source werk. Verschillende soorten financiering vereisen verschillende vaardigheden, dus overweeg uw sterke punten om erachter te komen welke optie voor u het beste werkt.
Het bouwen van een case voor financiële steun
Of uw project nu een nieuw idee is of al jaren bestaat, u moet verwachten dat u veel aandacht besteedt aan het identificeren van uw beoogde financier en het maken van een overtuigende zaak.
Of je nu voor je eigen tijd wilt betalen of geld wilt inzamelen voor een project, je zou de volgende vragen moeten kunnen beantwoorden.
Gevolg
Waarom is dit project nuttig? Waarom vinden uw (potentiële) gebruikers het zo leuk? Waar zal het zijn over vijf jaar?
Tractie
Probeer bewijs te verzamelen dat uw project ertoe doet, of het nu gaat om statistieken, anekdotes of getuigenissen. Zijn er op dit moment bedrijven of opmerkelijke mensen die uw project gebruiken? Zo nee, heeft een vooraanstaand persoon het onderschreven?
Waarde voor financier
Financiers, of het nu uw werkgever of een stichting is, worden vaak benaderd met kansen. Waarom zouden ze uw project beter ondersteunen dan elke andere mogelijkheid? Hoe profiteren ze persoonlijk?
Gebruik van fondsen
Wat gaat u precies bereiken met de voorgestelde financiering? Concentreer u op mijlpalen of resultaten van projecten in plaats van een salaris te betalen.
Hoe u het geld ontvangt
Heeft de financier enige vereisten met betrekking tot uitbetaling? U moet bijvoorbeeld een non-profitorganisatie zijn of een fiscale sponsor hebben. Of misschien moet het geld aan een individuele aannemer worden gegeven in plaats van aan een organisatie. Deze vereisten variëren tussen financiers, dus zorg ervoor dat u van tevoren uw onderzoek doet.
Experimenteer en geef niet op
Geld inzamelen is niet eenvoudig, of je nu een open source-project, een non-profitorganisatie of een software-startup bent, en in de meeste gevallen moet je creatief zijn. Door vast te stellen hoe u betaald wilt worden, onderzoek te doen en uzelf in de schoenen van uw financier te verplaatsen, kunt u een overtuigende zaak voor financiering opbouwen.