La manca de remuneració continua sent un dels principals problemes per als desenvolupadors de programari lliure 

remuneració

Remuneració en projectes de codi obert

Un dels temes més controvertits en el programari lliure és el tema de la «remuneració» per a desenvolupadors, i és que no per res és un tema força complex i debatut, ial fet que, d'una banda, de la balança hi ha la sostenibilitat financera dels projectes de codi obert i, d'altra banda, hi ha els models de patrocini, de finançament col·lectiu, donacions o fins i tot «versions de paga».

La raó de tocar aquest tema és que fa poc Thomas Stringer, un desenvolupador i programador de programari de codi obert, parla sobre els problemes que enfronten els desenvolupadors de codi obert.

Thomas Stringer detalla que la manca de remuneració en l'àmbit del codi obert descoratja cada cop més els desenvolupadors.

En la seva publicació comparteix:

Tot i que sóc enginyer de programari de professió, també sóc programador informàtic per afició i passió. Així que faig el que he estat fent durant més duna dècada: encenc el meu ordinador per escriure codi.

Què fer, què fer… Aprendre alguna cosa nova? Potser. Escriure una publicació de bloc? Bé… aquí estic. Però… en el fons, sé que tinc projectes de codi obert que necessiten una mica d'atenció. Resulta que un està molt utilitzat. Tinc gairebé 3/4 milions de descàrregues i la gent sembla pensar que té cert nivell d'utilitat. Aquestes són les parts bones. El pitjor és que hi ha una dotzena de problemes que ni tan sols he revisat i molt menys classificat, investigat i solucionat. Hi ha alguns RP de la comunitat que necessito revisar. Hi ha dependències que cal actualitzar. La llista segueix i segueix. Aquest projecte ha aconseguit una fita d'OSS no tan infreqüent: l'esgotament del mantenidor.

Encara que al món del programari lliure els desenvolupadors sovint contribueixen voluntàriament a projectes sense rebre una compensació financera directa, la manca de remuneració pot plantejar importants problemes per a aquells que volen dedicar més temps a contribuir, però han de cobrir les seves necessitats i obligacions financeres.

Thomas Stringer aborda en la publicació aquest dilema i suggereix diverses solucions que ja han estat plantejades per altres desenvolupadors i/o projectes que ha passat per la mateixa situació i és el finançament o el suport al projecte.

I encara que per a molts escoltar «pagar per programari lliure» pugui ser un «sacrilegi», és sens dubte la millor opció per abordar el problema de la remuneració pel desenvolupament de programari lliure, encara que no és tan simple com sona. Aquest petit detall s'ha convertit en un gran problema per als desenvolupadors i projectes de codi obert.

Un clar exemple d'això, el desenvolupador que va sabotejar les seves pròpies biblioteques «Faker.js i Colors.js», ja que va decidir ja no «recolzar les grans empreses amb la feina que fa de forma gratuïta».

Això és una cosa que també esmenta la publicació de Thomas Stringer sobre com les corporacions s'aprofiten dels ecosistemes de codi obert sense pagar adequadament els desenvolupadors pel seu temps.

És per això que el dilema de l'enumeració pel programari lliure és difícil d'abordar i es torna un cercle viciós, ja que malgrat que els desenvolupadors de programari lliure respecten els criteris establerts per l'Open Source Initiative, és a dir, les possibilitats de redistribució gratuïta, accés al codi font i creació de treballs derivats, moltes organitzacions o projectes comercials se n'aprofiten per generar els seus guanys sense donar una enumeració als projectes que fan possible el seu producte.

I atès que el plantejament del problema no és nou, Thomas Stringer esmenta que els desenvolupadors haurien de rebre una compensació i/o que el projecte rebi l'adequada col·laboració per part de les empreses/projectes beneficiada(o)

De la mateixa manera, si has enviat un parell de compromisos sobre un producte que ningú fa servir, els diners (o la manca d'ell) hauria de representar això. Però no és tan simple, perquè hi ha diferents tipus de desenvolupadors de programari de codi obert. Alguns escriuen codi OSS com a part de la seva ocupació, i en aquest cas probablement ja reben una compensació per les seves contribucions. Ve als xecs dues vegades al mes. Però l'altre tipus de desenvolupador OSS és el que fa que aquests contribuents d'OSS siguin fora d'horari i no estiguin afiliats a una organització.

Les empreses que utilitzen OSS haurien de finançar aquests projectes. Després de tot, els estan fent servir. I encara que no estan obligats a comprar llicències, això no vol dir que no hagin de contribuir.

Les empreses poden tenir empleats a temps complet o parcial que contribueixin a projectes de programari de codi obert. Un gran exemple d'això és Kubernetes i tots els desenvolupadors que contribueixen a Kubernetes en horari laboral. Les empreses d'aquesta llista (Google, Red Hat, VMware i Microsoft, per anomenar-ne les principals) contribueixen a l'èxit d'aquests projectes. Estan donant temps al desenvolupador.

Quan una empresa no aporta prou temps de desenvolupador als projectes, hauria de complementar-ho amb diners que es distribueixen als desenvolupadors d'OSS que no ho fan en representació de la seva empresa. 

És per això que és important reconèixer i donar suport a la tasca d'aquests desenvolupadors, ja que el seu treball sovint contribueix significativament a l'avenç de la tecnologia i beneficia la comunitat en general i que sobretot cal tenir en compte que al final són «persones» que tenen necessitats i que no «mengen aire», encara que per moltes empreses i corporacions seria genial això últim, no, no ho és i encara així reemplacin el factor humà per una AI, deuen desemborsar i seguirà estant una persona darrere d'això pels temes de control, manteniment i millores.

font:https://trstringer.com/