Android

Cum companiile Open Source, Programatorii fac bani

Ce face un programator în cadrul jobului

Ce face un programator în cadrul jobului
Anonim

software-ul Open Source nu este nimic nou pentru mulți. Este un program gratuit de calculator care este disponibil împreună cu codul său. Persoana sau organizația care a creat software-ul open source o pune la dispoziție sub licență de utilizare, modificare și / sau distribuire a software-ului. Multe companii mari, inclusiv Oracle și Google, susțin și software-ul open source. Se poate presupune că oamenii creează software de tip open source pentru că își plac codarea. Dar dezvoltatorii Open Source fac bani? Dacă da, cum fac programatorii open source și companiile să facă bani? Obiectivul acestui post este de a identifica și de a indica metodele prin care aceste companii de software și dezvoltatorii pot face bani.

Cum lansează companiile Open Source

companiile Open Source creează uneori software și nu fac publice Codul. Cu alte cuvinte, o parte a software-ului este open source, în timp ce unele părți sunt private. Dacă cineva dorește să folosească un astfel de software, el sau ea trebuie să plătească companiei ceva bani pentru a putea utiliza software-ul cu o funcționalitate completă.

Companiile cu sursă deschisă, cum ar fi Oracle etc., fac și bani prin furnizarea de formare online sau la fața locului sprijin pentru programele lor open source. De exemplu, Hadoop de la Apache este liber de utilizat, dar este prea complex pentru oricine să înceapă să o folosească imediat. În astfel de cazuri, companiile open source oferă asistență profitabilă pentru instalarea și instruirea angajaților companiei care le angajează. În cazul lui Hadoop, deși personalul terț ar putea fi util, preferința ar fi acordată personalului asociat cu Apache, deoarece ei au dezvoltat codul sursă, deoarece știu mai bine decât instructorii sau furnizorii de asistență terți.

Unele open source companiile - în special cele care dezvoltă software pentru dispozitive mobile - afișează anunțuri în software pentru a face bani. Aceste anunțuri sunt afișate în partea de sus sau de jos a ecranului și, în general, nu sunt intruzive. Dar ei ocupă spațiul ecranului. Dimpotrivă, deoarece acestea sunt libere, utilizatorii nu au prea multe obiecții față de anunțuri.

Cum fac programatorii open source să facă bani

Companiile plătesc programatori cu sursă deschisă

S-ar putea să nu fiți de acord cu acest lucru, dar există companii care plătesc programatorii care creează software open source. De exemplu, Red Hat, IBM, Novell, Linux Foundation și alți distribuitori ai sistemului de operare Linux plătesc programatorii care lucrează pe Linux, astfel încât munca de upgradare și patch-uri a software-ului să continue. Deși Linux vine cu costuri gratuite pentru utilizatorii finali, costurile sunt mici pentru distribuitorii sistemului de operare. Dar, atunci costurile sunt mult mai mici decât ceea ce ar trebui să plătească atunci când distribuie sistemul de operare Windows sau Apple.

Dacă se descoperă o lacună în acest software, spune Linux, vor exista companii dispuse să plătească programatori care pot repara problemă. Acestea sunt companiile care folosesc Linux pentru a obține profit într-un fel sau altul. Un exemplu simplu ar putea fi dezvoltatorii de hardware care vinde computerele Linux instalate. Printre alte exemple ar putea fi companiile care dezvoltă software bazat pe Linux

În mod similar, pentru alte produse open source există și oameni care plătesc pentru construirea și întreținerea corespunzătoare a software-ului

Câștigarea prin crearea de plugin-uri speciale, Etc.

Unele companii care folosesc orice tip de software open source pot angaja programatorii implicați în proiect pentru a crea pluginuri și extra-uri speciale. Deoarece au lucrat deja la crearea software-ului open source, au cunoștințe despre cod și nu trebuie să funcționeze de la zero. Închirierea unor astfel de programatori pentru a crea addons, plugin-uri și accesorii pentru software, este mult mai puțin costisitoare decât angajarea unui profesionist din afară.

Deși companiile ar putea avea propria lor aripă de programare, economisirea de timp pentru angajarea programatorilor implicați în crearea software-ului open source este mai degrabă decât să aibă propriii angajați să studieze codul și apoi să îi ceară să creeze addons. Personalizarea codului

La fel ca în cazul de mai sus, dar în acest caz, companiile care folosesc software open source, angajează dezvoltatorii să ajusteze codul puțin pentru a se potrivi nevoilor companiei. Din nou, acest lucru este favorabil pentru companiile care solicită modificări, deoarece sunt angajați profesioniști care au lucrat deja la cod, în loc să-i ceară propriilor programatori să studieze și să modifice codul. Acest lucru economisește timp, deși se adaugă o mică sumă de plată prin plata acestor programatori.

Deoarece open source înseamnă operațiuni rapide, dacă o companie preia un software liber de utilizat, software-ul open source pentru a se integra în proiectul său existent și o mică lucrare este necesar, este întotdeauna posibil să angajeze un profesionist care a lucrat deja la cod dacă timpul este un factor, așa cum este întotdeauna.

Câștigarea prin acordarea de sprijin

Nu toate software-ul open source este ușor de instalat și de utilizat. Companiile care implementează o versiune a unui astfel de software ar putea angaja un programator open source pentru a-și instrui personalul și pentru a oferi sprijin în caz de probleme.

Unii oameni creează în mod deliberat un tip de software open source care trece liber și deschis, multă parte ascunsă. Necesitatea de instalare și de formare devine necesară în acest caz. Deși un astfel de software nu este un software open source etic, acesta se vinde încă.

Trebuie să fii destul de activ în domeniul open source pentru a obține o ofertă de la companiile care doresc modificări sau caracteristici suplimentare. Din câte știu, oamenii care lucrează la un proiect de grup includ adesea numele și ID-urile lor de e-mail în comentariile codului sursă, astfel încât ceilalți care studiază codul îi pot contacta pentru orice motiv și dacă apare de mai multe ori un ID de e-mail, acea persoană este probabil cea mai bună pentru a lucra la modificarea, modificarea, crearea de extrase sau efectuarea unor acțiuni similare asupra codului.

Cred că procentul major de bani din sectorul software-ului open source provine din suportul și personalizarea codului open source. optimizări. Dacă am pierdut ceva, te rog să comentezi.