Što ima

Sloboda ne mora biti besplatna: prihod i otvoreni kod

Anonim

Godine 1983., Richard Stallman pokrenuo je pokret za slobodni softver pokretanjem GNU projekta. Od tog trenutka nadalje, besplatni softver se često povezivao s besplatnim iu monetarnom smislu.

Većina svih projekata otvorenog koda, posebice oni u svijetu Linuxa dostupni su besplatno. I dok je to samo po sebi vrlo lijepo, može rezultirati nesposobnošću programera da se potpuno posvete svojim projektima.

Zauzvrat, fantastični projekti otvorenog koda ne idu nigdje u razvoju kada ih sustignu životi održavatelja. Ali postoji još jedan način da se pristupi otvorenom kodu!

Rješenje

Ako već radite ono što volite, zašto ne biste od toga zaradili? I ne govorim o tradicionalnom modelu prihoda otvorenog koda kao što je Red Hat i Susegdje većina prihoda dolazi od planova podrške za poduzeća, govorim o izravnom naplaćivanju samog softvera.

Ovo bi moglo biti protivno statusu quo otvorenog koda, ali je apsolutno opcija, uzmite to od Richarda Stallmana i The Free Software Foundationa:

Potičemo ljude koji redistribuiraju besplatni softver da naplaćuju onoliko koliko žele ili mogu. Riječ "besplatan" ima dva legitimna opća značenja; može se odnositi ili na slobodu ili na cijenu. Kada govorimo o "slobodnom softveru", govorimo o slobodi, a ne o cijeni. (Razmislite o "slobodi govora", a ne o "besplatnom pivu".)

Dva najčešća načina za naplatu vašeg softvera bila bi distribucija vašeg softvera putem posrednika na tržištu kao što je Google Play Storeili izravna distribucija putem metoda kao što je paywall na vašoj web stranici.Ali baš kao i svaki drugi dio softvera otvorenog koda, morate učiniti da izvorni kod za spomenuti softver bude besplatno dostupan svima.

Preskakanje Paywalla

Ali ako je izvorni kod dostupan svima, neće li ljudi jednostavno preskočiti marketplace/paywall i kompilirati vaš softver iz izvora? Iako je ovo apsolutno opcija, morate uzeti u obzir da, ovisno o tržištu na kojem se nalazite, ljudima možda neće biti ugodno kompajlirati iz izvora za početak.

Ako ste distribucija Linuxa, mogli biste naići na veliki problem s ljudima koji kompajliraju iz izvora, ali ako ste aplikacija za fitness na Play Store , većina vaših kupaca ne bi htjela platiti 0,99$ da bi dobili vašu aplikaciju.

Da bi se dodatno osvrnuo na ovu točku, Peter Wayner iz InfoWorlda navodi,

Greška je previše se fokusirati na to koliko ljudi dobiva proizvod besplatno. Nije uobičajeno da tvrtke navode brojke u kojima 90 ili više posto ne plaća. Oni obično ne koštaju puno tvrtku jer paketi otvorenog koda koštaju malo za distribuciju.

Ukratko, nije važno koliki postotak vaših kupaca plaća ili ne. To nije kao situacija s besplatnim uzorcima u trgovini mješovitom robom gdje postoji ograničenje količine hrane koja se može dati potencijalnim kupcima.

Jedina stvar koja je važna u svijetu otvorenog izvornog koda je da dovoljno korisnika prolazi putem tržišta/paywalla kako bi pokrili vaše operativne troškove.

Metode dostizanja navedenog praga kupaca su stvar koja zaslužuje članak za sebe. No znajte da se ovaj cilj može postići na više načina, na primjer, jedna od popularnijih metoda bila bi spajanje profesionalnih usluga poput one instalacije/podrške/održavanja s navedenim softverom.

I čak i ako imate 10 puta više kupaca koji ne plaćaju nego onih koji plaćaju, ti kupci i dalje stvaraju vrijednost za vašu tvrtku u obliku zagovaranja robne marke.Za svaku osobu s kojom razgovaraju o vašem softveru, imate priliku pridobiti još jednog klijenta koji plaća.

Ostati kralj brda

U redu, dakle imate mogućnost pridobiti dovoljno kupaca koji plaćaju pod modelom otvorenog koda, ali ne riskirate li još uvijek da neka druga tvrtka/organizacija preuzme vaš kod i radi s njim? Apsolutno. Ali to je zapravo prednost ako dobro odigrate svoje karte.

Prvo, iako mogu pobjeći s vašim kodom, ne mogu pobjeći s vašim brendom. Ako ste dovoljno dobro obavili posao izgradnje robne marke svoje tvrtke, tada će biti potrebno puno više od malo boljeg koda da vas obori s pozicije kralja.

Projekti otvorenog koda međusobno djeluju i natječu se jedni s drugima gotovo identično kao i njihovi parnjaci zatvorenog koda. Ovo pitanje dominacije robne marke je pitanje u koje ulazim dublje u Linuxu u glavnoj struji, što će biti potrebno?.

Ali ono gdje otvoreni izvor blista iznad i izvan modela prihoda zatvorenog koda je u tome koliko je teško razdvojenim konkurentima napredovati ispred vas u tehničkim mogućnostima. U slučaju Cygnus Solutions, softverskog diva otvorenog koda iz 90-ih, suosnivač Micheal Tiemann jednom je rekao,

Oni nas ne mogu istisnuti s našeg položaja 'pravog GNU' izvora. Najbolje čemu se mogu nadati je dodavanje inkrementalnih značajki za koje bi im korisnici mogli platiti. Ali budući da je softver otvorenog koda, vrijednost koju dodaju vraća se Cygnusu.

Genijalnost otvorenog izvornog koda znači da se bilo koji kod kreiran račvanjem može jednostavno apsorbirati natrag u vašu izvornu bazu koda. Ovaj model ipak ima svoja ograničenja. Ako vaša konkurencija uspije nadmašiti vašu razvojnu radnu snagu, tada ima priliku postati vođa čopora.

Također riskirate da svoj projekt otvorenog koda odvedete u drastično lošem smjeru i zauzvrat izgubite podršku svojih korisnika. Ako se to dogodi, onda dajete prostor forku da vas uzurpira kao kralja. Srećom, to se može izbjeći jednostavnim slušanjem korisnika.

Nije za svakoga

Ako ste uvjereni da biste trebali naplatiti novac za svoj nadolazeći projekt otvorenog koda, onda je to sjajno! Navalite na to! Kasnije se uvijek možete vratiti na potpuno besplatan model. Ali budite oprezni ako želite premjestiti postojeći besplatno distribuirani softver na plaćeni model.

Mogli biste se izložiti riziku trgovanja svojim korisnicima koji stvaraju vrijednost doprinoseći besplatnim kodom za korisnike koji stvaraju novčanu vrijednost. U slučaju Symlessa i njihovog softvera za dijeljenje miša i tipkovnice Synergy, kada su se prebacili sa svog slobodno distribuiranog projekta otvorenog koda na paywall model s dodatnom podrškom, na kraju su otuđili velik dio svoje zajednice otvorenog koda.

Srećom, još uvijek se mogu snaći s time da se njihovi interni programeri financiraju iz poslovnih ugovora. Međutim, njihovo iskustvo nije pravilo, ovaj kompromis često može rezultirati neodrživim modelom premalo suradnika koda i premalo novca.