Înțelegerea cum dezvoltatorii de software open source fac bani

Înțelegerea cum dezvoltatorii de software open source fac bani / Tehnologie explicată

Există multe mituri despre software open source Ce este software-ul open source? [Explicarea MakeUseOf] Ce este software-ul open source? [Explicații în MakeUseOf] "Open source" este un termen care este aruncat în jurul valorii de mult în aceste zile. S-ar putea să știți că anumite lucruri sunt open source, cum ar fi Linux și Android, dar știi ce implică acest lucru? Ce este deschis ... Citeste mai mult (OSS) si poate cea mai comuna este aceasta: sursa deschisă și profitul se exclud reciproc. Cu siguranta exista toti cei care cred ca tot software-ul ar trebui sa fie deschis si liber, dar sunt o minoritate (nu se deosebesc de puristii de arta).

Adevărul este că mulți dezvoltatori și proiecte OSS generează venituri. Unii câștigă destui bani pentru a supraviețui, în timp ce alții produc atât de mulți bani încât pun alternative alternative de rușine. Cum e asta pentru ironie?

Acestea fiind spuse, profitarea ca dezvoltator OSS necesită o ușoară schimbare de paradigmă. Mai degrabă decât să vedeți software-ul dvs. ca produs în sine, trucul este de a vedea software-ul dvs. ca o platformă sau un catalizator care deschide calea pentru alte fluxuri de venituri.

Oferim suport și servicii

De departe, metoda cea mai comună de venit este de a furniza un serviciu alături de produsul OSS. Alegeți orice proiect OSS de la întâmplare și există o șansă bună să utilizeze această metodă într-un fel sau altul.

Binare compilate. În ciuda eliberării codului sursă gratuit, puteți găsi întotdeauna potențialii utilizatori care doresc să utilizeze software-ul dvs., dar nu au cunoștințele, timpul sau energia pentru a le compila pe cont propriu. Acești utilizatori sunt adesea dispuși să vă plătească pentru a vă compila propriul cod în numele lor.

Servicii de intretinere. Știți cel mai bine software-ul dvs. Puteți vinde această experiență utilizatorilor sub formă de servicii care le economisesc timp și frustrare. Majoritatea companiilor își prețuiește timpul mai mult decât banii, deci este o modalitate excelentă de a merge, mai ales pentru software-ul bazat pe server. Instalarea plătită și configurarea sau suportul administrativ la apel sunt două exemple primare.

Prelegeri și ateliere de lucru. Dacă software-ul dvs. este profund complex, cu o curbă abruptă de învățare, companiile vă pot angaja să vă predați direct angajații. Sau, dacă software-ul dvs. este destul de popular, puteți organiza ateliere de lucru pentru persoanele care doresc să învețe totul de la elementele de bază la cele mai avansate aspecte.

Vindem materiale instructive

Utilizatorii OSS tind să fie cei care sunt auto-învățați singuri lupi. Ei vor să-ți aleagă codul și să descopere totul în propriul ritm. Pentru acești utilizatori, prelegeri și ateliere sunt dezbatete; în schimb, aceștia preferă materialul de mâini.

Poti vinde acest material pentru ei și probabil că vor plăti pentru el.

Documentație. Multe proiecte OSS includ documentație gratuită și nu este nimic în neregulă cu asta. Cu toate acestea, documentația bună este de consumatoare de timp pentru a produce și incredibil de valoroase, atât de mult încât să merite un preț. Pentru cei care nu doresc să plătească, aceștia pot răsfoi întotdeauna codul sursă propriu-zis.

Tutoriale și exemple. Dacă documentația plătită nu se potrivește bine cu dvs., puteți să o eliberați întotdeauna gratuit și apoi să plătiți pentru resursele de tutorial. Acest lucru se aplică mai mult pentru cadre complexe, cum ar fi motoarele de joc și nu atât pentru aplicații singulare.

Plăcuțe și îmbunătățiri plătite

În funcție de licența open source Licențe de software open source: Care ar trebui să utilizați? Licențe de software open source: ce ar trebui să utilizați? Știați că nu toate licențele open source sunt aceleași? Citește mai mult care leagă un anumit proiect OSS, poți amesteca și potrivi o platformă deschisă cu extensii plătite sau îmbunătățiri. Acest lucru poate părea că este înșelătoare filosofia OSS, dar este mai frecventă decât credeți.

Extensii plătite. Luați în considerare unul dintre cele mai de succes sisteme web, WordPress. Este oferit gratuit pentru oricine să folosească și să modifice, dar există o mulțime de profesioniști WordPress 6 Pași pentru a deveni un WordPress Professional 6 pași pentru a deveni un WordPress Professional Doriți să vă faceți o viață de la Wordpress? Există multe modalități de a face acest lucru: proiectarea de teme, codarea pluginurilor - dar este deosebit de greu să vă distingeți și să găsiți clienți potențiali. Citește mai mult cine își face viața prin crearea și vânzarea pluginurilor WordPress. Puteți să oferiți software-ul de bază gratuit și să vă vindeți extensiile proprii pentru funcții avansate.

Un alt exemplu este motorul de joc Unitate 5 Instrumente gratuite de dezvoltare software pentru jocuri pentru a vă face propriile jocuri 5 Instrumente gratuite de dezvoltare software pentru jocuri pentru a vă face propriile jocuri Iată cele mai bune programe de dezvoltare gratuită a jocului și uneltele pe care le puteți utiliza pentru a începe să vă faceți jocul de vis astăzi. Citiți mai multe, care este disponibil în versiuni gratuite și cu plată. Cu toate acestea, în plus, există unitatea Asset Store, care este o piață centrală în care utilizatorii pot crea și vinde pluginuri pentru alții să le folosească. Unitatea obține o reducere a fiecărei vânzări și toate aceste vânzări individuale se adaugă în timp.

Versiuni Enterprise. Oferirea produsului dvs. într-o versiune gratuită și plătită nu este nimic nou și este în întregime legitimă și pentru produsele OSS. În majoritatea cazurilor, versiunea gratuită este open source, în timp ce versiunea plătită este sursă închisă, dar nu trebuie neapărat să fie așa.

JetBrains, o companie specializată în IDE-uri de programare bogate în caracteristici, îi place această abordare. De exemplu, ei oferă PyCharm gratuit ca sursă deschisă “Comunitate” versiune și mai avansată “Afacere” versiune cu caracteristici suplimentare.

Asigurați sponsori corporativi

Este posibil ca o companie sau un binefăcător să-i placă software-ul atât de mult încât să vă plătească pe termen lung pentru a continua să lucrați la el, în esență devenind sponsorul tău. În funcție de circumstanță, această sponsorizare poate fi legată de contract sau se bazează pur și simplu pe donații, deși aceasta din urmă este mai puțin probabilă.

Un alt mijloc de sponsorizare este crowdfunding. S-ar putea să nu găsiți prea mult succes cu OSS pe un site ca Kickstarter, dar există alternative cu un focus open source: FreedomSponsors și BountySource vină în minte.

Sau, dacă ați prefera să vă mențineți controlul asupra campaniei dvs., ați putea oricând să vă mulțumiți de site-ul dvs. Uitați de Kickstarter: Cum să Crowdfund de pe propriul dvs. site Uită de Kickstarter: Cum de a Crowdfund de pe propriul dvs. site Crowdfunding a decolat într-o mare în ultimii ani. Dar nu aveți nevoie să utilizați un serviciu ca Kickstarter dacă aveți deja propriul dvs. site popular. Citeste mai mult .

Acestea nu sunt numai modalități de a câștiga bani ca dezvoltator OSS, dar acestea au fost dovedite de succes din când în când. Desigur, ar fi mai greu să câștigi venituri cu OSS, dar cu siguranță nu este imposibil.

Cum altfel un dezvoltator open source poate face bani?? Împărtășiți-vă gândurile cu noi în comentariile de mai jos!

Credit de imagine: cod sursă prin Shutterstock, portret de fericit tinere de sex feminin operator cu căști, mâna de aproape de pe carte în bibliotecă, inginer tânăr software care lucrează în birou cu căști pe cap

Explorați mai multe despre: Open Source.