Hur får man finansiering för Open Source-projekt

Den praktiska guiden för öppen källkodsstöd, designades ursprungligen av Nadia eghbal, för att lära utvecklare, konsulter och entreprenörer att Hur får man finansiering för projekt med öppen källkod. Målet är att komplettera all information som nadia han har tagit upp och gett några extra verktyg till det stora arbete han har förberett för oss.

"Jag arbetar med öppen källkod, hur kan jag hitta finansiering?"

Nedan listas alla sätt som nadia och jag vet att så att människor kan få finansiering för sitt arbete med öppen källkod är listan mer eller mindre ordnad från liten till stor. Varje finansieringskategori är kopplad till olika fallstudier.

Få finansiering för öppen källkod

Hur får man finansiering för projekt med öppen källkod

Kategorierna utesluter inte varandra. Till exempel kan ett projekt ha en foundation och även använda crowdfunding att samla in pengar. Någon annan kan göra konsulttjänster och har också en donationsknapp, samt alla nödvändiga kombinationer. Syftet med denna guide är att tillhandahålla en uttömmande lista över alla sätt som du kan få betalt för att arbeta med öppen källkodDu måste välja och testa vilken som fungerar bäst för dig, varje projekt och omständigheterna är olika, det vill säga vad som fungerar för oss kommer förmodligen inte att fungera för ditt projekt.

Donationsknapp

Vi kan lägga upp en donationswebbplats på vår webbplats. Stripe och PayPal är två bra tjänster som du kan använda för att ta emot donationer.

PayPal-donationsknapp

PayPal-donationsknapp

Fördelar

  • Få förhållanden
  • Enkel installation och lite underhållsarbete involverat "Installera det bara och få donationer"

Contras

  • Vanligtvis samlar du inte in mycket pengar, såvida du inte har lagt ner mycket ansträngningar för att uppmuntra människor att donera.
  • I vissa länder och för vissa regler för donationstjänster måste du ha en juridisk enhet för att få donationer (SFC y OpenCollective är skattesponsorer som du kan använda för det ändamålet).
  • Svårare att hantera människor eller internationella givare.
  • Ibland är det inte klart vem som "förtjänar" pengarna i ett projekt eller hur de fördelas.

Studera fall

belöningar

Ibland lägger projekt eller företag upp belöningar i utbyte mot att göra arbete med sin programvara med öppen källkod (till exempel: "Fix this bug and collect $ 100"). Det finns flera webbplatser som hjälper till att underlätta placering och insamling av belöningar.  Open Source-belöning

Fördelar

  • Öppet för deltagande i samhället
  • Pengarna är knutna till att göra ett specifikt jobb (mer som att betala för tjänsten än en donation)
  • Den är främst inriktad på att utföra säkerhetsarbete på programvara med öppen källkod

Contras

  • Kan skapa perversa incitament i ett projekt (låg kvalitet, öka distraktioner)
  • Vanligtvis är belöningarna inte särskilt höga (~ <$ 500)
  • Ger inte återkommande inkomster

Studera fall

Crowdfunding (endast en gång)

Om vi ​​har en specifik idé som vi vill genomföra, en kampanj av crowdfunding Engångsbetalning kan hjälpa oss att samla in de pengar vi behöver. Både privatpersoner och företag kan vara villiga att donera till din kampanj. crowdfunding

Fördelar

  • Få förhållanden
  • Det finns plattformar som låter dig lagligt hantera dessa donationer enkelt och snabbt.

Contras

  • Mycket marknadsföringsarbete måste göras för att kampanjen ska lyckas.
  • Vanligtvis måste det vara knutet till konkreta resultat, förmåner
  • Inte mycket pengar samlas särskilt in (~ $ 50K för en gång)
  • Företagen är inte alltid bekväma att donera i den här typen av kampanjer.

Studera fall

Crowdfunding (återkommande)

Om du vill finansiera ett pågående projekt kan du skapa en återkommande crowdfunding-kampanj med ett månatligt eller årligt ekonomiskt åtagande som förnyas på obestämd tid (eller tills givaren avbryter). De som använder ditt projekt regelbundet (inklusive individer och företag) kan vara villiga att finansiera ditt arbete.

Fördelar

  • Få förhållanden
  • Insamlingen av pengar kan enkelt hanteras av vem som helst genom till exempel:Patreon y OpenCollective

Contras

  • Svårt att få givare att förbinda sig till återkommande lön (kräver ofta befintligt varumärke / rykte)
  • Det är svårt att förklara resultaten och fördelarna med återkommande donationer
  • Vanligtvis inte mycket pengar (~ $ 1-4K per månad)
  • Företag känner sig vanligtvis inte bekväma att donera i denna typ av kampanjer

Studera fall

Böcker och varor

Om du är expert på ett visst ämne som andra kan hitta användbara att lära sig, är ett av de bästa alternativen du kan ha för att finansiera dina projekt genom att skriva och sälja en bok eller en serie böcker. Du kan hitta en utgivare (som O'Reilly) eller självpublicerad. Förutom att sälja böcker säljer vissa projekt varor (t.ex. T-shirts, huvtröjor) för att stödja deras arbete. Richard Stallman Books

Fördelar

  • Resultaten är kopplade till dig och inte till projektet, så du behåller kreativ frihet
  • Det kan fungera som ett marknadsföringsverktyg för själva projektet
  • Det kan vara en återkommande inkomstkälla från det ögonblick du startar ditt projekt tills du är klar med det

Contras

  • Bokförsäljning genererar ofta inte tillräckligt med inkomster
  • Kan distrahera från grundläggande projektutveckling
  • Att skapa en bok eller marknadsföringsvaror kan medföra kostnader i förväg

Du kan också läsa en debatt som vi haft de senaste dagarna om Gratis dokumentation kontra copyright och immateriell egendom! Eftersom inte allt är fri programvara.

Studera fall

Annonsering och sponsring

Om projektet har en stor publik kan du sälja sponsring till annonsörer som vill nå dem. Du kommer sannolikt att ha en mycket specifik publik (t.ex. om du har ett Python-projekt kan du anta att din publik sannolikt är personer som är tekniskt bekanta med Python), för att kunna använda det till din fördel. OpenX_Logo

Fördelar

  • Affärsmodell anpassad till något som människor är villiga att betala för

Contras

  • Du behöver din publik för att vara tillräckligt stor för att motivera sponsring
  • Du måste hantera förtroende och öppenhet med användarbasen (t.ex. ingen spårning)
  • Jobbet med att hitta och hantera kunder kan vara mycket svårt

Fallstudie

Att anställas av ett företag för att arbeta med projektet

 

Ibland anställer företag människor för att utveckla öppen källkod. Hitta ett företag som använder projektet du vill arbeta med. Det handlar ofta om divisioner (t.ex. 50% arbetar för företaget och 50% arbetar för öppen källkod). Alternativt om du har en idé för ett nytt projekt kan du hitta ett företag som är intresserad av att använda det du producerar. I dessa fall kommer det att vara mycket användbart att ha en beprövad erfarenhet. det programmerare

Fördelar

  • Det bygger på de med resurser (dvs. företag)
  • Det kan anpassas väl till företagets behov
  • Stadig inkomst

Contras

  • Det består vanligtvis av att "ha tur": det finns en tydlig, repeterbar väg att hitta denna disposition
  • Projektet måste redan vara känt och användas
  • Du kan bli en person som inte bidrar till företagets slutresultat, vilket gör dig användbar
  • Styrning och ledarskapsfrågor, företaget kan ha onödigt inflytande på projektet
  • Det kan påverka projektets dynamik och balans

Fallstudier

Starta ett projekt medan du är anställd

Många open source-projekt startade som anställdssidoprojekt. Projektet kan hamna bättre än företaget, men att starta det som ett sidoprojekt kan vara ett bra sätt att inkubera idén. programmering

Om du följer den här vägen, se till att du förstår ditt företags policy för öppen källkodsarbete. Vissa företag uppmuntrar anställda att bidra med öppen källkod under arbetstiden. Vissa kan behandla sitt open source-arbete som ett företagsprojekt. Antag ingenting; fråga någon i ditt företag innan du börjar.

Fördelar

  • Friheten att prova nya idéer utan att oroa sig för lön
  • Kan anpassas väl till företagets behov
  • Lämplig för nya idéer, experimentella

Contras

  • Behöver göra det som ett sidoprojekt eller godkännas för att arbeta med det under lönestiden
  • Risk för onödigt företagets inflytande
  • Kan leda till komplicerat styre efter linjen

Studera fall

Subventioner

Bidrag är stora donationer som inte kräver betalning. Ofta får stora företag andra förmåner genom att subventionera sitt arbete, såsom att känna till sina färdigheter, visa effekterna av deras handlingar, en rapport om sitt arbete eller främst skatteförmåner. programvarusubvention

Donationer kan komma från många platser, inklusive programvaruföretag, stiftelser, filantropiska stiftelser och regeringen. De tekniska och juridiska aspekterna av ett bidrag varierar mycket beroende på vem som gör det. Till exempel kan ett företag ge dig en "koncession" men lagligt behandla det som en konsultfaktura. En filantropisk stiftelse kan bara göra donationer till ideella organisationer, så det måste vara ideellt eller så måste du vanligtvis hitta en ideell organisation för att sponsra den. Om du inte känner till bidrag är det bästa sättet att förstå hur bidrag beter sig genom att prata med någon som har fått en tidigare.

Fördelar

  • Mindre band
  • Bidragspengar kan hjälpa till att fokusera projektet under en oavbruten tidsperiod
  • Det ger möjlighet att förnya och experimentera med projektet

Contras

  • Inte många givarstiftelser relaterade till programvara
  • Subventionerna är begränsade. De har ännu inte hittat hållbarhet utöver ett bidrag

Fallstudier

Konsulttjänster

Konsultation kan vara ett flexibelt sätt att finansiera projekt med öppen källkod. Du har mer frihet att strukturera din tid som du vill (till exempel konsultera 30 timmar i veckan och spendera 10 timmar i veckan på open source-projektet). Konsulter kan i allmänhet ta ut mer för sin tid än anställda eftersom jobbet är mindre stabilt, de får inte förmåner etc. Om du vill planera att göra den här typen av arbete regelbundet, kommer du troligen att behöva skapa någon form av juridisk identitet för att säkerhetskopiera den (En LLC eller motsvarande utanför USA). programvarukonsultation

Om ditt projekt är mycket populärt kan du också erbjuda rådgivning och tjänster för hela projektet. En klient kan till exempel betala för att genomföra projektet för dem, bygga något anpassat eller träna dem om hur man använder det.

Fördelar

  • Affärsmodell anpassad till något som människor är villiga att betala för

Contras

  • Konsultation kräver mycket förberedelser, i allmänhet är det inte särskilt bra eftersom det kräver humankapital.
  • Affärsbehov kan kräva mer tid än önskat så att skriva kod eller andra uppgifter relaterade till själva projektet kan äventyras
  • Kan vara i strid med att göra programvara som är lätt att använda
  • Projektet måste vara tillräckligt populärt för att människor är villiga att betala för relaterade tjänster

Studera fall

SaaS

SaaS betyder mjukvara som en service. I den här modellen är kodbasen i sig öppen källkod, men det är möjligt att erbjuda ytterligare betalda tjänster som gör det lättare för människor att använda ditt projekt. Det är ett av de mest populära sätten att göra ett open source-projekt lönsamt, förutom att din utveckling kontinuerligt kan uppdateras. saw

Fördelar

  • Du kan bygga en gemenskap runt det öppna projektet och tjäna pengar på bekostnad av de specialtjänster och funktioner som tillhandahålls
  • Det gör att open source-projektet kan fokusera på användare och behov.
  • Kan skala efter antal användare

Contras

  • ofta betyder att boendet måste vara billigare än att hyra en utvecklare köra projektet.
  • Att ha "Två nivåer av support" kanske inte alla användare med öppen källkod är nöjda.

Studera fall

Dubbel licens

Ibland erbjuder projekt en identisk kodbas med två olika licenser: En som är kommersiellt vänlig och en som inte är det (GPL-exempel). Det senare är gratis för alla att använda, men företag betalar för företagslicensen för att undvika juridiska problem. dubbellicens

Fördelar

  • Affärsmodell anpassad till något som människor är villiga att betala för
  • Du kan klättra bra om du lyckas

Contras

  • Det kan vara i strid med tillverkningen av programvara med öppen åtkomst
  • Projektet måste vara tillräckligt stort så att det finns ett behov för kunden att betala för företagslicensen

Studera fall

Öppen kärna

När det gäller modellen för öppen kärna, definierar att vissa aspekter av projektet är gratis, men andra funktioner ägs av projektet och endast tillgängliga för betalade användare. Vanligtvis fungerar detta när det finns efterfrågan från verksamheten för projektet. Word Cloud "Freemium"

Fördelar

  • Affärsmodell anpassad till något som människor är villiga att betala för
  • Du kan klättra bra om du lyckas

Contras

  • Du måste ha något du kan ta betalt för (vilket innebär att du skapar vissa unika funktioner).
  • Det kan vara i strid med tillverkningen av programvara med öppen åtkomst
  • Att ha "Två nivåer av support" kanske inte alla användare med öppen källkod är nöjda.

Studera fall

Stiftelser och konsortier

En stiftelse är en juridisk enhet som kan acceptera och / eller betala ut donationer. Eftersom dess syfte inte är att tjäna pengar kan det vara ett utmärkt alternativ att signalera ett projekts neutralitet. Gratis_Software_Foundation_

Fördelar

  • Neutralitet. Stiftelsen skyddar koden och hjälper den administrerande gruppen
  • Påverkan fördelad på flera givare
  • Kan legitimera projekt, företag känner sig mer bekväma att donera till stiftelser än till individer

Contras

  • Bara värt det för stora projekt
  • Svårt att skapa enligt varje lands lagar och förordningar.
  • Kräver samhällsinsats och genomförande av olika färdigheter

Studera fall

Riskkapital

Venturekapital är en form av finansiering för företag med hög tillväxt. Till skillnad från ett banklån eller andra former av skuldfinansiering tar riskkapital kapital (en procents ägande i ditt företag) i utbyte mot finansiering. Nackdelen är att till skillnad från att ta ett lån behöver du inte betala dina borgenärer utan ditt företag. Om ditt projekt lyckas, kommer dina investerare att få en bra summa av vinsten. programvara för riskkapital

Riskkapital är "hög risk och hög produktivitet", riskkapitalföretag är mer risktoleranta än, till exempel, en bank, men de vill också ha en stor belöning om de lyckas. Om du inte känner till riskkapitalprocessen är det bästa stället att börja genom samtal med andra utvecklare eller företagare som har gjort sitt projekt framgångsrikt tack vare ett riskkapitalföretag.

Fördelar

  • Institutionellt stöd kan vara användbart för att växa ditt företag
  • Stora mängder kapital tillgängligt

Contras

  • Venturekapital kommer med förväntningarna på en hög avkastning (det vill säga att få tillbaka din investering snabbt och med bra avkastning). Historien antyder att detta är strukturellt svårt för open source-företag att uppnå.
  • Riskkapital kan förändra motiv och distrahera från prioriteringar

Studera fall

  • NPM
  • Konfluenta

Naturligtvis är huvudmålet med fri programvara och öppen källkodsgemenskap att dela sin kunskap och skapa verktyg som ger tillgång till teknik på ett gratis och transparent sätt, men det är ingen hemlighet för någon att programskapande är en process Det tar lång tid och i vissa fall även driftskostnader, så finansiering är en fråga som oroar de flesta utvecklare och gratis mjukvaruföretag.

Vi skulle vilja veta vilken mekanism de har använt för att få finansiering i sina projekt och vad är dina intryck och rekommendationer.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

2 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Yaneth Reyes sade

    Tack så mycket, att få pengar till open source-projekt tenderar att vara mycket svårt att utveckla och ännu svårare att samla in pengar till dina programmerare

  2.   Thomas Killus sade

    Jag gillar denna typ av crowdfunding-initiativ, båda parter gynnar vem som föreslår det och vem som stöder det. Under de senaste dagarna har jag sett många projekt av denna typ, allt från att stödja en innehållsskapare till att bygga väggen som skiljer USA från MEX. Möjligheterna är oändliga, jag personligen gillar den här plattformen https://www.mintme.com där just detta är möjligt