Varför Linux är gratis Hur Open Source World tjänar pengar
På Windows, Mac och mobila enheter kan du göra en anständig program för direktförsäljning direkt till användarna. På dessa plattformar är folk vana att betala för applikationer (även om många är gratis Alla mina appar: Centraliserad App Store för Windows med massor av fri programvara Alla mina appar: Centraliserad App Store för Windows med massor av gratis programvara Läs mer).
Sakerna är olika för öppen källkod. Du är fri att debitera pengar, men vad hindrar någon från att ta källkoden och släppa ett alternativ?
Försäljning av applikationer, fysiska produkter och onlinetjänster är också hur de stora killarna gör sina pengar. Apple och Microsoft vill att du ska använda sina program på sina maskiner. Så om du är en anställd som producerar kod för att köras på ett kommersiellt operativsystem, är din arbetsgivare sannolikt verksam i att sälja programvara.
Google skiljer sig åt genom att det gör det mesta av sina pengar från annonser, men Canonical tog ett slag när det försökte något, även vagt liknande.
Kort sagt, du måste ta ett annat sätt att tjäna pengar i open source-världen. Hur tjäna pengar pengar för att producera Linux-kod och ge bort det gratis?
1. Begär om donationer
Du går till en applikations webbsida och ser en donera-knapp i hörnet. Klickar du på det? Kanske. Antagligen inte.
Det här är problemet med att förlita sig på donationer som inkomstkälla. Ibland kommer pengar in. Ofta gör det inte.
Patreon har hjälpt ut några medlemmar i open source-samhället, men många utvecklare är inte populära nog för att locka till sig följande månad. Distros som Elementary och Ubuntu MATE lyckas få in några intäkter med denna modell, men plattformen passar bättre för innehållsskapare än programutvecklare.
Några tjänster tar det motsatta tillvägagångssättet. I stället för att vara ställen att fråga användarna för pengar, erbjuder dessa webbplatser ett sätt för människor att skicka tips till tjänster de tycker om. Exempel är Tips på webben och Gratipay.
Organisationer har en lättare tid att locka donationer än enskilda utvecklare. Grupper som GNOME Foundation, KDE e.V., Free Software Foundation och Software Freedom Conservancy ger tillräckligt med donationer för att fungera. Open source-entusiaster donerar till fördel för en sak, och företagen bidrar ibland till stora dollar för att stödja de teknologier som de dra nytta av. Vissa är villiga att bli företags sponsorer Förstå hur Open Source Software Developers Tjäna pengar Hur Open Source Software Developers Tjäna Pengar Sanningen är: många OSS-utvecklare och projekt genererar intäkter. Läs mer .
2. Arbete för ett företag
Många utvecklare tjänar sin månatliga inkomst för att skapa Linux-kod. De arbetar för företag som av en eller annan anledning har bestämt att stödja Linux-ekosystemet är bra för företag.
Några är “öppen källa” företag. Att göra fri programvara är en viktig del av vad de gör. Red Hat är det största exemplet på detta. Canonical, som gör Ubuntu, är en annan framstående. Båda tjänar pengar genom att upprätta stödavtal med företag som använder sina produkter.
Andra använder Linux för att uppnå sina egna specifika mål. Innan Android och Chrome OS marknadsförde inte marknaden sina egna distros, men det hyrde fortfarande utvecklare som var tvungna att arbeta på Linux. Under årens lopp har det producerat ett antal Linux-kompatibla appar Byt från Windows? 5 Google Verktyg du kan använda på Linux Växlad från Windows? 5 Google Verktyg du kan använda på Linux Läs mer .
De flesta företag med Linux-utvecklare bidrar inte till kod tillbaka till det bredare samhället. Många av dem skapar eller underhåller företagets programvara som krävs för att ett företag ska kunna utföra sitt jobb. Linux är trots allt mer framträdande på servrar än stationära datorer. Denna verklighet har drivit till och med Microsoft för att anställa människor som arbetar med Linux Har Microsoft verkligen älskat Linux efter allt? Älskar Microsoft verkligen alla Linux? Microsoft och Linux har haft en tumultuous relation. Under åren har VD har uttryckt en önskan om att Linux ska försvinna, men dessa dagar är historien annorlunda. Tror Microsoft verkligen Linux trots allt? Läs mer .
Men i vissa fall finns det inget sätt att arbeta direkt på det ursprungliga open source-projektet. Mindre kända företag som StrongLoop och Voxer betalar vissa människor för att arbeta uteslutande eller övervägande på Node. Och eftersom livet inte är svart och vitt, så gör det också Microsoft.
3. Går oberoende som konsult eller entreprenör
En utvecklare kan göra anständiga pengar på egen hand. I stället för att gå med i ett företag tar de sina färdigheter och arbetar som konsult. Många organisationer behöver hjälp med att starta ett open source-projekt, och en konsult kan hjälpa dem att komma ur marken. Andra tycker att det är ännu svårare att hålla ett projekt och gå till en konsult för hjälp.
Många företag behöver hjälp att bygga eller behålla en Linux-server men vill inte anställa någon för heltidsposition. En oberoende entreprenör med Linux-expertis kan komma in och ta hand om jobbet.
Detta arbete ger inte alltid den stabila lönecheck som en anställd gör, men det ger mer tillförlitlig inkomst än donationer. Det ger någon med massor av Linux-relaterade färdigheter ett sätt att subventionera all programmering de har gjort gratis.
4. Jaktbelopp
Ett innovativt förhållningssätt till betalande utvecklare är egentligen ganska gammal skola. Namn ett jobb du vill ha gjort och lägg upp en summa. Den som tar gärningen tar hem belöningen.
Bountysource är en webbplats där användarna kan bidra med pengar mot dessa pengar. Belöningen behöver inte komma från en källa. Många kan kasta $ 5 mot ett projekt i hopp om att om tillräckligt många människor hoppar in, kommer en utvecklare att hitta belöningen lockande.
Tyvärr matchar prismöjligheterna inte alltid uppgiften. Det elementära projektet har omfamnat Bountysource som ett sätt att locka till hjälp, men även med ytterligare bidrag från användarna kommer de flesta jobb att vara en utvecklare 100 dollar eller mindre. Det är pennies jämfört med pengar som en programmerare gör i den privata sektorn.
Varför gör de det?
Motivationerna varierar från person till person. Många utvecklare har en ideologisk övertygelse om att programvaran ska vara fri och öppen källkod 5 Skäl till varför programvara ska vara fri och öppen källkod 5 Skäl till att programvara ska vara gratis och öppen källkod Gratis programvara betyder inte bara att du får använda appen eller spelet utan betalande. Det handlar om livslängd, integritet, ägande och mycket mer! Läs mer . Eller åtminstone tror de att skapa sådan mjukvara gynnar världen. Andra utvecklare anser att de inte skulle ha framgång med att försöka sälja sin programvara, så de kan lika bra öppna källan. Vissa kommer från motsatt vinkel - de ser ingen anledning inte att öppna källan sitt projekt. Kasta kod på GitHub bjuder andra att hjälpa till och göra en ansökan bättre än vad som annars skulle vara.
Vissa är glada att använda sina kunskaper för att skapa program som de tycker om att ha spenderat timmar på mindre intressanta projekt för sitt dagjobb. Andra är studenter som böjer sina muskler för första gången.
Vid slutet av dagen, “fri” arbetskraft är inte ledigt. Volontärer måste tjäna pengar på något sätt. Och medan mycket av programvaran i din distros repos kommer från utvecklare som arbetar gratis, betalas många fortfarande för att bidra till open source-ekosystemet.
Får du betalt för arbete på Linux? Skapar du applikationer? Arbeta på servrar? Producera verktygen som kör webben? Vad är pengarna som? Dela dina erfarenheter med oss i kommentarerna!
Utforska mer om: Linux, Open Source.