Відсутність винагороди продовжує залишатися однією з головних проблем розробників безкоштовного програмного забезпечення 

винагороду

Оплата праці в проектах з відкритим кодом

Один із тНайбільш суперечливим питанням у вільному програмному забезпеченні є питання "винагороди" для розробників, і це Не дарма це досить складна і дискусійна тема, аТому що, з одного боку, баланс – це фінансова стійкість проектів з відкритим кодом, а з іншого – існують моделі спонсорства, колективного фінансування, пожертвувань чи навіть «платних версій».

Причиною торкання цієї теми є те, що останнім часом Томас Стрінгер розробник і програміст програмного забезпечення з відкритим кодом, розповідає про проблеми, з якими стикаються розробники з відкритим кодом.

Томас Стрінгер детально описує це Відсутність винагороди в просторі з відкритим кодом дедалі більше відлякує розробників.

У своїй публікації він ділиться:

Хоча я інженер-програміст за професією, я також програміст за хобі та захопленням. Тож я роблю те, що роблю більше десяти років: я вмикаю комп’ютер, щоб написати код.

Що робити, що робити... Навчати щось нове? Може бути. Написати допис у блозі? Ну, я тут. Але… в глибині душі я знаю, що у мене є проекти з відкритим кодом, які потребують певної уваги. Виявляється, один із них активно використовується. У мене майже 3/4 мільйони завантажень, і це те, що люди, здається, вважають певним рівнем корисності. Це хороші частини. Погано те, що є дюжина проблем, які я навіть не розглянув, а тим більше класифікував, досліджував і вирішував. Мені потрібно перевірити деяких піарників спільноти. Є залежності, які потрібно оновити. Цей список можна продовжувати нескінченно. Цей проект досяг не надто незвичайної віхи OSS: вигорання супроводжуючого.

Хоча розробники у світі вільного програмного забезпечення часто добровільно роблять внесок у проекти, не отримуючи прямої фінансової компенсації, відсутність винагороди може створити значні проблеми для тих, хто бажає витрачати більше часу на внесок, але повинен покривати свої фінансові потреби та зобов’язання.

Томас Стрінгер розглядає цю дилему у своїй публікації та пропонує різні рішення які вже були підняті іншими розробниками та/або проектами, які пройшли через таку ж ситуацію та фінансують або підтримують проект.

І хоча для багатьох Почути «платити за безкоштовне програмне забезпечення» може бути «святотатством», без сумніву, це найкращий варіант вирішити проблему винагороди за розробку безкоштовного програмного забезпечення, хоча це не так просто, як здається. Ця маленька «деталь» стала великою проблемою для розробників і проектів з відкритим кодом.

Яскравим прикладом цього є розробник, який саботував власні бібліотеки «Faker.js і Colors.js», оскільки вирішив більше «не підтримувати великі компанії роботою, яку він робить безкоштовно».

Це те, що також згадується Публікація Томаса Стрінгера про те, як корпорації використовують екосистеми з відкритим кодом без належної оплати розробникам за їх час.

Ось чому дилему перерахування вільного програмного забезпечення важко вирішити, і вона стає замкнутим колом, тому що, хоча розробники вільного програмного забезпечення дотримуються критеріїв, встановлених Open Source Initiative, тобто можливості безкоштовного розповсюдження, доступ до вихідного коду і створення похідних робіт, багато організацій або комерційних проектів користуються цим для отримання прибутку, не даючи списку проектів, які роблять їхній продукт можливим.

І так як Підхід до проблеми не новий. Томас Стрінгер зазначає, що розробники повинні отримувати компенсацію та/або щоб проект отримував адекватну співпрацю від компаній/проектів, які виграють.

Так само, якщо ви надіслали пару зобов’язань щодо продукту, який ніхто не використовує, гроші (або їх відсутність) мають це свідчити. Але це не так просто, тому що існують різні типи розробників програмного забезпечення з відкритим кодом. Деякі пишуть код OSS як частину своєї роботи, і в цьому випадку вони, ймовірно, вже отримують винагороду за свій внесок. Він приходить до ваших чеків двічі на місяць. Але інший тип розробників OSS – це той, хто робить цих учасників OSS у неробочий час і не пов’язаний з організацією.

Компанії, які використовують OSS, повинні фінансувати ці проекти. Адже вони ними користуються. І хоча вони не зобов’язані купувати ліцензії, це не означає, що вони не повинні робити внески.

Компанії можуть мати штатних або неповний робочий день, які роблять внесок у проекти програмного забезпечення з відкритим кодом. Чудовим прикладом цього є Kubernetes і всі розробники, які роблять внесок у Kubernetes у робочий час. Компанії з цього списку (Google, Red Hat, VMware і Microsoft, щоб назвати основні з них) роблять свій внесок в успіх цих проектів. Вони дають час розробнику.

Якщо компанія не приділяє достатньо часу розробнику проектам, вона повинна доповнити це грошима, які розподіляються між розробниками OSS, які не роблять це від імені своєї компанії. 

Тому важливо визнавати та підтримувати роботу цих розробників, оскільки їхня робота часто робить значний внесок у розвиток технологій і приносить користь суспільству в цілому, і що перш за все ми повинні мати на увазі, що врешті-решт вони є «людьми», які мають потреби і які не «їдять повітря», хоча для Для багатьох компаній і корпорацій останнє було б чудово, ні, це не так, і навіть якщо вони замінять людський фактор штучним інтелектом, вони повинні заплатити, і за цим все одно буде людина, яка буде відповідати за питання контролю, обслуговування та вдосконалення.

Фуенте:https://trstringer.com/