Липсата на възнаграждение продължава да бъде един от основните проблеми за разработчиците на безплатен софтуер 

възнаграждение

Възнаграждения в проекти с отворен код

Един от тнай-противоречивият въпрос в свободния софтуер е въпросът за "възнаграждението" за разработчици, и това е Не случайно това е доста сложна и дискутирана темаЗащото, от една страна, балансът е финансовата устойчивост на проектите с отворен код, а от друга страна има модели на спонсорство, колективно финансиране, дарения или дори „платени версии“.

Поводът да се засегне тази тема е, че наскоро Томас Стрингер разработчик и програмист на софтуер с отворен код, говори за проблемите, с които се сблъскват разработчиците с отворен код.

Томас Стрингер описва това подробно Липсата на възнаграждение в пространството с отворен код все повече обезсърчава разработчиците.

В поста си той споделя:

Въпреки че съм софтуерен инженер по професия, аз също съм компютърен програмист по хоби и страст. Затова правя това, което правя повече от десетилетие: включвам компютъра си, за да напиша код.

Какво да правя, какво да правя... Да научиш нещо ново? Може би. Напишете публикация в блог? Е, ето ме. Но... дълбоко в себе си знам, че имам проекти с отворен код, които се нуждаят от внимание. Оказва се, че единият е много използван. Имам почти 3/4 милиона изтегляния и това е нещо, което хората изглежда смятат, че има някакво ниво на полезност. Това са добрите части. Лошото е, че има дузина проблеми, които дори не съм прегледал, още по-малко класифицирал, изследвал и разрешил. Трябва да проверя някои PR-и на общността. Има зависимости, които трябва да се актуализират. Списъкът продължава и продължава. Този проект достигна не толкова необичаен крайъгълен камък на OSS: прегаряне на поддържащия.

Въпреки че разработчиците в света на свободния софтуер често доброволно допринасят за проекти, без да получават пряка финансова компенсация, липсата на възнаграждение може да създаде значителни проблеми за тези, които желаят да отделят повече време за допринасяне, но трябва да покрият своите финансови нужди и задължения.

Томас Стрингер разглежда тази дилема в своята публикация и предлага различни решения които вече са повдигнати от други разработчици и/или проекти, които са преминали през същата ситуация и финансират или подкрепят проекта.

И въпреки че за много Чуването "плащане за безплатен софтуер" може да е "кощунство", без съмнение това е най-добрият вариант за решаване на проблема с възнаграждението за разработка на безплатен софтуер, въпреки че не е толкова просто, колкото звучи. Тази малка „подробност“ се превърна в голям проблем за разработчиците и проектите с отворен код.

Ярък пример за това е разработчикът, който саботира собствените си библиотеки „Faker.js и Colors.js“, защото реши повече да не „поддържа големи компании с работата, която върши безплатно“.

Това е нещо, което също се споменава Публикация на Томас Стрингер за това как корпорациите се възползват от екосистемите с отворен код без да плащат адекватно на разработчиците за времето им.

Ето защо дилемата за изброяване на свободния софтуер е трудна за разрешаване и се превръща в порочен кръг, защото въпреки че разработчиците на свободен софтуер спазват критериите, установени от Инициативата за отворен код, т.е. възможностите за безплатно разпространение, достъпът до изходния код и създаване на производни произведения, много организации или търговски проекти се възползват от това, за да генерират своите печалби, без да дават списък на проектите, които правят техния продукт възможен.

И тъй като Подходът към проблема не е нов. Томас Стрингер споменава, че разработчиците трябва да получат компенсация и/или проектът да получи адекватно сътрудничество от облагодетелстваните компании/проекти.

По същия начин, ако сте изпратили няколко ангажимента за продукт, който никой не използва, парите (или липсата им) трябва да представляват това. Но не е толкова просто, защото има различни видове разработчици на софтуер с отворен код. Някои пишат OSS код като част от работата си, в който случай вероятно вече са компенсирани за вноските си. Пристига в чековете ви два пъти месечно. Но другият тип разработчици на OSS е този, който прави тези сътрудници на OSS след работно време и не са свързани с организация.

Компаниите, използващи OSS, трябва да финансират тези проекти. В крайна сметка те ги използват. И въпреки че от тях не се изисква да купуват лицензи, това не означава, че не трябва да допринасят.

Компаниите може да имат служители на пълно или непълно работно време, които допринасят за проекти за софтуер с отворен код. Чудесен пример за това е Kubernetes и всички разработчици, които допринасят за Kubernetes по време на работното време. Компаниите в този списък (Google, Red Hat, VMware и Microsoft, за да назовем основните) допринасят за успеха на тези проекти. Те дават време на разработчика.

Когато една компания не отделя достатъчно време за разработчици на проекти, тя трябва да го допълни с пари, които се разпределят на OSS разработчици, които не го правят от името на своята компания. 

Ето защо е важно да признаем и подкрепим работата на тези разработчици, тъй като тяхната работа често допринася значително за напредъка на технологиите и е от полза за общността като цяло и че преди всичко трябва да се вземе предвид, че в крайна сметка те са „хора“, които имат нужди и които не „ядат въздух“, въпреки че за много компании и корпорации последното би било страхотно, не, не е и дори ако заменят човешкия фактор с AI, те трябва да платят и пак ще има човек зад него за контрол, поддръжка и проблеми с подобряването.

Fuente:https://trstringer.com/