Nedostatak naknade i dalje je jedan od glavnih problema za programere besplatnog softvera 

nagrada

Naknada u projektima otvorenog koda

Jedan od tnajkontroverznije pitanje u slobodnom softveru je pitanje "naknade" za programere, a to je Nije uzalud to prilično složena tema o kojoj se raspravljaJer, s jedne strane, ravnoteža je financijska održivost projekata otvorenog koda, a s druge strane tu su sponzorski modeli, kolektivno financiranje, donacije ili čak "informacije koje se plaćaju".

Povod za doticanje ove teme je taj što je nedavno Thomas Stringer razvijač i programer softvera otvorenog koda, govori o problemima s kojima se susreću programeri otvorenog koda.

Thomas Stringer to detaljno opisuje Nedostatak naknade u prostoru otvorenog koda sve više obeshrabruje programere.

U svojoj objavi dijeli:

Iako sam po struci softverski inženjer, iz hobija i strasti sam i računalni programer. Pa radim ono što radim više od desetljeća: uključujem svoje računalo da napišem kod.

Što učiniti, što učiniti... Naučiti nešto novo? Može biti. Napisati post na blogu? Pa evo me. Ali… duboko u sebi, znam da imam projekte otvorenog koda kojima treba posvetiti pozornost. Ispostavilo se da je jedan jako korišten. Imam gotovo 3/4 milijuna preuzimanja i čini se da je to nešto za što ljudi misle da ima neku razinu korisnosti. To su dobri dijelovi. Loša stvar je što postoji desetak problema koje nisam niti pregledao, a još manje klasificirao, istražio i riješio. Moram provjeriti neke PR-ove zajednice. Postoje ovisnosti koje je potrebno ažurirati. Popis se nastavlja i nastavlja. Ovaj je projekt dosegao ne tako neuobičajenu OSS prekretnicu: izgaranje održavatelja.

Iako programeri u svijetu slobodnog softvera često dobrovoljno doprinose projektima bez primanja izravne financijske naknade, nedostatak naknade može predstavljati značajne probleme za one koji žele provesti više vremena doprinoseći, ali moraju pokriti svoje financijske potrebe i obveze.

Thomas Stringer bavi se ovom dilemom u svojoj publikaciji i predlaže različita rješenja koje su već pokrenuli drugi programeri i/ili projekti koji su prošli kroz istu situaciju i financiraju ili podupiru projekt.

I premda za mnoge Čuti "platite za besplatni softver" može biti "svetogrđe", ali to je bez sumnje najbolja opcija riješiti problem naknade za razvoj besplatnog softvera, iako to nije tako jednostavno kao što zvuči. Ovaj mali “detalj” postao je veliki problem programerima i open source projektima.

Jasan primjer za to je programer koji je sabotirao vlastite biblioteke "Faker.js i Colors.js", jer je odlučio više "ne podržavati velike tvrtke u poslu koji radi besplatno."

To je nešto što također spominje Publikacija Thomasa Stringera o tome kako korporacije iskorištavaju ekosustave otvorenog koda bez odgovarajućeg plaćanja programera za njihovo vrijeme.

Zbog toga je dilema o popisivanju slobodnog softvera teška za rješavanje i postaje začarani krug, jer iako razvijači slobodnog softvera poštuju kriterije koje je postavila Open Source Initiative, odnosno mogućnosti besplatne redistribucije, pristup izvornom kodu i stvaranje izvedenih radova, mnoge organizacije ili komercijalni projekti to iskorištavaju kako bi ostvarili svoj profit bez davanja popisa projekata koji njihov proizvod čine mogućim.

I od Pristup problemu nije nov. Thomas Stringer spominje da programeri trebaju dobiti naknadu i/ili da projekt dobije odgovarajuću suradnju od tvrtki/projekata koji imaju koristi.

Isto tako, ako ste podnijeli nekoliko obveza o proizvodu koji nitko ne koristi, novac (ili nedostatak novca) bi to trebao predstavljati. Ali to nije tako jednostavno, jer postoje različite vrste programera otvorenog koda. Neki pišu OSS kod kao dio svog zaposlenja, u kojem slučaju su vjerojatno već dobili naknadu za svoje doprinose. Dolazi vam na čekove dvaput mjesečno. Ali druga vrsta OSS programera je onaj koji čini te OSS suradnike izvan radnog vremena i nije povezan s organizacijom.

Tvrtke koje koriste OSS trebale bi financirati te projekte. Uostalom, koriste ih. I premda nisu obavezni kupiti licence, to ne znači da ne bi trebali doprinositi.

Tvrtke mogu imati zaposlene s punim ili skraćenim radnim vremenom koji pridonose projektima softvera otvorenog koda. Sjajan primjer za to je Kubernetes i svi programeri koji doprinose Kubernetesu tijekom radnog vremena. Tvrtke s tog popisa (Google, Red Hat, VMware i Microsoft, da spomenemo glavne) pridonose uspjehu ovih projekata. Programeru daju vremena.

Kada tvrtka ne daje dovoljno vremena programera projektima, trebala bi to nadopuniti novcem koji se distribuira OSS programerima koji to ne rade u ime svoje tvrtke. 

Zato je važno prepoznati i podržati rad ovih programera, budući da svojim radom često značajno doprinose napretku tehnologije i dobrobiti zajednice općenito te da se prije svega mora uzeti u obzir da su u konačnici oni „ljudi“ koji imaju potrebe i koji ne „jedu zrak“, iako za mnoge tvrtke i korporacije ovo drugo bi bilo sjajno, ne, nije, pa čak i ako ljudski faktor zamijene umjetnom inteligencijom, moraju platiti, a iza toga će i dalje biti osoba za pitanja kontrole, održavanja i poboljšanja.

izvor:https://trstringer.com/