Det finns många myter om öppen källkodsprogramvara Vad är Open Source-programvara? [MakeUseOf Förklarar] Vad är Open Source-programvara? [MakeUseOf Explains] "Open source" är en term som kastas runt mycket idag. Du kanske vet att vissa saker är öppen källkod, som Linux och Android, men vet du vad det innebär? Vad är öppet ... Läs mer (OSS) och kanske det vanligaste är detta: öppen källkod och vinst utesluter varandra. Det finns säkert de som tror att all programvara ska vara öppen och fri, men de är en minoritet (inte olik artpurister).
Sanningen är: många OSS-utvecklare och projekt genererar intäkter. Vissa tjänar bara tillräckligt med pengar för att överleva medan andra producerar så mycket pengar att de lägger proprietära alternativ till skam. Hur är det för ironi?
Med det sagt, att vinna som en OSS-utvecklare kräver ett litet paradigmskifte. Snarare än att se din programvara som själva produkten, är tricket att se din programvara som en plattform eller katalysator som banar vägen för andra inkomstströmmar.
Erbjuda support och tjänster
Den vanligaste metoden för inkomst är överlägset att tillhandahålla en tjänst vid sidan om OSS-produkten. Välj ett OSS-projekt från slumpmässigt och det finns en bra chans att de använder den här metoden på ett eller annat sätt.
Sammansatta binärer. Trots att du frigör källkoden gratis kan du alltid hitta potentiella användare som vill använda din programvara men inte har kunskap, tid eller energi för att kompilera det på egen hand. Dessa användare är ofta villiga att betala dig för att kompilera din egen kod på deras vägnar.
Underhållstjänster. Du vet din programvara bäst. Du kan sälja den kompetensen till användare i form av tjänster som sparar tid och frustration. De flesta företag värderar sin tid mer än sina pengar, så det här är ett bra sätt att gå, speciellt för serverbaserad programvara. Betald installation och installation, eller administrativ support vid samtal är två främsta exempel.
Föreläsningar och workshops. Om din programvara är djupt komplex med en brant inlärningskurva, kan företagen anställa dig för att undervisa sina anställda direkt. Eller om din programvara är populär nog kan du hålla workshops för individer som vill lära sig allt från grunderna till de mest avancerade aspekterna.
Sälj Instruktionsmaterial
Användare av OSS tenderar att vara de som är självlärda ensamvargar. De vill välja genom din kod och upptäcka allt i sin egen takt. För dessa användare ligger föreläsningar och workshops utanför bordet. istället föredrar de praktisk material.
Du kan sälja det här materialet till dem och de kommer nog att betala för det.
Dokumentation. Många OSS-projekt inkluderar dokumentation gratis och det är inget fel med det. Bra dokumentation är dock tidskrävande att producera och otroligt värdefullt, så mycket att det kan förtjäna en prislapp. För dem som inte vill betala, kan de alltid skura källkoden själv.
Tutorials och exempel. Om betald dokumentation inte sitter bra med dig kan du alltid släppa det gratis och ladda sedan för handledningssurser. Detta gäller mer för komplexa ramar som spelmotorer och inte så mycket för singulära applikationer.
Betalda plugins och förbättringar
Beroende på öppen källkodslicens Open Source Software Licenses: Vilka ska du använda? Open Source Software Licenses: Vilka ska du använda? Visste du att inte alla öppna källkodslicenser är desamma? Läs mer som binder ett visst OSS-projekt, du kan mixa och matcha en öppen plattform med betalda tillägg eller förbättringar. Det kan låta som att det fuskar OSS-filosofin men det är vanligare än du tror.
Betalda tillägg. Tänk på ett av de mest framgångsrika webbsystemen, WordPress. Det erbjuds gratis för alla att använda och ändra, men det finns gott om WordPress-proffs 6 steg för att bli en WordPress Professional 6 steg för att bli en WordPress Professional Vill du leva från Wordpress? Det finns många sätt att hantera: utforma teman, kodningspluggar - men det är särskilt svårt att skilja sig själv och hitta potentiella kunder. Läs mer som lever genom att skapa och sälja WordPress-plugins. Du kan erbjuda basprogramvaran gratis och sälja dina egna tillägg för avancerade funktioner.
Ett annat exempel är Unity-spelmotorn 5 Gratis spelutvecklingsprogramverktyg för att skapa dina egna spel 5 Gratis spelutvecklingsprogramverktyg för att göra dina egna spel Tack vare dessa fantastiska programvarulösningar för gratis spelutveckling kan ett spel som kanske har krävt ett år nu Göras på sex månader eller snabbare, ibland utan någon kod! Läs mer, som finns i gratis och betalda versioner. Men det finns dessutom Unity Asset Store som är en central marknad där användare kan skapa och sälja plugins för andra att använda. Enighet får en minskning av varje försäljning och alla dessa individuella försäljningar lägger sig över tiden.
Enterprise versioner. Att erbjuda din produkt i en gratis och betald version är inget nytt och det är också helt legitimt för OSS-produkter. I de flesta fall är den fria versionen öppen källkod medan den betalda versionen är stängd källa, men det behöver inte nödvändigtvis vara så.
JetBrains, ett företag som specialiserat sig på funktionsrika programmerings-IDEs, gillar detta tillvägagångssätt. Till exempel erbjuder de PyCharm gratis som en öppen källkod "Community" -version och en mer avancerad "Enterprise" -version med ytterligare funktioner.
Säkra företags sponsorer
Det kan vara så att ett företag eller en välgörare tycker om din programvara så mycket att de kommer att betala dig på lång sikt för att fortsätta arbeta med det, i huvudsak att bli din sponsor . Beroende på omständigheterna kan sponsringen vara avtalsbunden eller helt enkelt baserad på donationer, men den senare är mindre sannolikt.
Ett annat sätt att sponsra är crowdfunding . Du kanske inte hittar för mycket framgång med OSS på en webbplats som Kickstarter, men det finns alternativ med ett open source-fokus: FreedomSponsors och BountySource kommer i åtanke.
Eller om du föredrar att behålla full kontroll över din kampanj, kan du alltid crowdfund från din egen hemsida. Glöm Kickstarter: Hur Crowdfund från din egen hemsida Glöm Kickstarter: Hur Crowdfund från din egen webbplats Crowdfunding har tagit av i en stor sätt de senaste åren. Men du behöver inte använda en tjänst som Kickstarter om du redan kör din egen populära webbplats. Läs mer .
Det här är inte de enda sätten att tjäna pengar som en OSS-utvecklare, men de har bevisats framgångsrikt gång på gång. Visserligen kan det vara svårare att tjäna intäkter med OSS, men det är verkligen inte omöjligt.
Hur kan en öppen källkod utvecklare tjäna pengar? Dela dina tankar med oss i kommentarerna nedan!
Bildkod: Källkod via Shutterstock, Porträtt av Glad Ung Kvinna Operatör Med Hörlurar, Närbilds hand på boken i biblioteket, Unga programvaruingenjör som arbetar på kontoret med hörlurar på huvudet