Cât costă dezvoltarea de software gratuit și open source?

Cât costă dezvoltarea

În anterioară articol am comentats decizia unor proiecte de software gratuit și open source (FOSS) de a percepe o taxă pentru descărcarea lor Și astfel, în ciuda opiniei împotriva multor utilizatori, nu încalcă niciunul dintre principiile sale. Acum, vom încerca să oferim o idee despre costul dezvoltării acestuia.

Desigur, aceasta nu va fi altceva decât o presupunere aproximativă bazată pe cifrele furnizate de dezvoltatorii de software comerciali. Cu excepția unui vechi articol Wikipedia care calculează cât de mult ar putea costa dezvoltarea creatorului de autoeditare Scribus, nu știu date statistice oficiale pentru niciun proiect.

Gratuit nu înseamnă liber

În articolul final al seriei, vom discuta despre cele mai comune și unele modele ipotetice de finanțare. Ceea ce căutăm în acest sens este fixează ideea că, deoarece ceva este distribuit gratuit, nu înseamnă că nu a costat bani să producă.

Să presupunem că toate resursele umane participante fac acest lucru în mod voluntar. Oricum avem ceea ce contabilii numesc „Cost de oportunitate”, adică venitul pe care acești oameni l-ar fi putut genera dacă ar fi dedicat timpul și cunoștințele investite în proiect unuia în care au fost plătiți. Astfel, calcularea costului mediu pe oră perceput de un programator, pentru numărul de ore investite în proiect, ne oferă un cost minim rezonabil. La fel se poate face și cu voluntarii dedicați diseminării pe rețele. Costul unei campanii de marketing digital poate fi ușor estimat.

Multe proiecte open source, cum ar fi o distribuție Linux, Acestea sunt construite din integrarea altor proiecte, pentru care ar trebui să se adune și costurile lor de dezvoltare.

Pe de altă parte, avem nevoie de resurse fizice. Chiar și atunci când voluntarii lucrează de acasă, trebuie să își cumpere și să-și întrețină echipamentele, pe lângă plata pentru energia electrică care îi face să funcționeze (cred că voi, cititorii spanioli, sunteți destul de preocupați de aceasta din urmă).

Baza de calcul

Există mulți factori care determină costul dezvoltării unui software.

ELa o extremă, avem o aplicație simplă care necesită foarte puțină interacțiune cu utilizatorul sau procesare pe partea de server. Acesta este cazul unui client desktop pentru rețelele sociale. Pe de altă parte, sistemele de operare care trebuie să funcționeze pe platforme multiple care îndeplinesc sarcini multiple. De exemplu, Debian aspiră să fie sistemul de operare universal.

Sin embargo, costul unei aplicații simple poate fi în creștere, care are o mulțime de ecrane diferite. De exemplu, un joc dezvoltat cu HTML5 și Javascript.

Cele două aspecte cheie sunt cantitatea de ore de lucru necesare și tehnologiile implicate.

Pentru o aplicație desktop precum un procesor de text cu caracteristicile obișnuite, optimizată pentru un anumit desktop Linux, ar trebui să aveți cel puțin echivalentul a 42000 de euro în muncă voluntară. Un manager de conținut pentru comerțul electronic cu urmărirea comenzilor și integrarea cu principalele platforme de plată ar presupune cheltuirea a aproximativ 210000 de euro sau echivalentul acestuia în muncă voluntară.

Rețineți că acest calcul include costul dezvoltării bibliotecilor și altor proiecte gratuite și open source incluse, dar nu și cheltuielile care trebuie efectiv plătite în numerar, cum ar fi achiziționarea de echipamente și plata energiei electrice.

De ce includ proiectele externe implicate? Pentru că, Software-ul gratuit are o problemă serioasă de finanțare, iar singura modalitate de a o rezolva este ca resursele să circule pe tot parcursul lanțului de dezvoltare.

Dar Linux?

În 2015 (cele mai actuale statistici pe care le-am putut obține) Linux Foundation analizate costul dezvoltării de bază. Combinând contribuția resurselor umane (voluntare și plătite) și debursările necesare, contul a totalizat 476.767.860.000,13 euro.

Știm cu toții că a avea dezvoltatori salariați nu garantează neapărat software de calitate. Dar, având dezvoltatori care își pot dedica toată atenția unui proiect, mai degrabă decât în ​​orele lor libere, dacă faceți acest lucru. Din păcate, în acest moment, singura modalitate de a realiza acest lucru este de a obține sprijinul corporațiilor care o fac doar cu cei care le interesează.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.