Отсутствие вознаграждения продолжает оставаться одной из главных проблем разработчиков свободного программного обеспечения. 

remuneración

Вознаграждение в open source проектах

Один из т.наиболее спорным вопросом в свободном программном обеспечении является вопрос «вознаграждения». для разработчиков, и это Недаром это довольно сложная и дискуссионная тема, иПотому что, с одной стороны, баланс — финансовая устойчивость проектов с открытым исходным кодом, а с другой — модели спонсорства, коллективного финансирования, пожертвований или даже «платных версий».

Поводом для затронутия этой темы является то, что в последнее время Томас Стрингер разработчик и программист программного обеспечения с открытым исходным кодом, рассказывает о проблемах, с которыми сталкиваются разработчики открытого исходного кода.

Томас Стрингер подробно рассказывает, что Отсутствие вознаграждения в open source пространстве все больше отпугивает разработчиков.

В своем посте он делится:

Хотя по профессии я инженер-программист, по хобби и увлечению я также программист. Поэтому я делаю то, что делаю уже более десяти лет: включаю компьютер, чтобы писать код.

Что делать, что делать... Узнать что-то новое? Может быть. Написать сообщение в блоге? Ну вот я и здесь. Но… в глубине души я знаю, что у меня есть проекты с открытым исходным кодом, которые требуют некоторого внимания. Оказывается, один из них активно используется. У меня почти 3/4 миллиона загрузок, и люди, похоже, считают, что это в некоторой степени полезно. Это хорошие стороны. Плохо то, что существует дюжина проблем, которые я даже не рассмотрел, а тем более не классифицировал, не исследовал и не решил. Мне нужно проверить некоторые пиар-сообщения сообщества. Есть зависимости, которые необходимо обновить. У этого списка нет конца. Этот проект достиг весьма распространенной вехи OSS: выгорания сопровождающего.

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

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

И хотя для многих Услышать «платить за бесплатное программное обеспечение» может быть «кощунством», но это, без сомнения, лучший вариант. решить проблему вознаграждения за разработку свободного программного обеспечения, хотя это не так просто, как кажется. Эта маленькая «деталь» стала большой проблемой для разработчиков и проектов с открытым исходным кодом.

Ярким примером этого является разработчик, который саботировал собственные библиотеки Faker.js и Colors.js, поскольку решил больше не «поддерживать крупные компании работой, которую он делает бесплатно».

Это то, что также упоминается Публикация Томаса Стрингера о том, как корпорации используют преимущества экосистем с открытым исходным кодом без адекватной оплаты разработчикам за их время.

Вот почему дилемма перечисления свободного программного обеспечения трудно поддается решению и превращается в порочный круг, поскольку, хотя разработчики свободного программного обеспечения уважают критерии, установленные Инициативой открытого исходного кода, то есть возможности свободного распространения, доступ к исходному коду. и создание производных работ, многие организации или коммерческие проекты используют это для получения прибыли, не приводя список проектов, которые делают возможным их продукт.

И с тех пор Подход к проблеме не нов. Томас Стрингер отмечает, что разработчики должны получать компенсацию и/или что проект получает адекватное сотрудничество со стороны компаний/проектов-бенефициаров.

Аналогично, если вы отправили пару коммитов по поводу продукта, который никто не использует, деньги (или их отсутствие) должны отражать это. Но все не так просто, потому что существуют разные типы разработчиков программного обеспечения с открытым исходным кодом. Некоторые пишут код OSS в рамках своей работы, и в этом случае они, вероятно, уже получили компенсацию за свой вклад. Чеки приходят к вам два раза в месяц. Но другой тип разработчиков OSS — это те, кто привлекает участников OSS в нерабочее время и не связан с какой-либо организацией.

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

Компании могут иметь сотрудников, работающих полный или неполный рабочий день, которые участвуют в проектах программного обеспечения с открытым исходным кодом. Отличным примером этого является Kubernetes и все разработчики, которые вносят свой вклад в Kubernetes в рабочее время. Компании из этого списка (если назвать основные из них, Google, Red Hat, VMware и Microsoft) вносят свой вклад в успех этих проектов. Они дают разработчику время.

Если компания не уделяет проекту достаточно времени разработчиков, она должна дополнять его деньгами, которые распределяются между разработчиками OSS, которые делают это не от имени ее компании. 

Вот почему важно признавать и поддерживать работу этих разработчиков., поскольку их работа часто вносит значительный вклад в развитие технологий и приносит пользу обществу в целом, и что, прежде всего, необходимо учитывать, что в конечном итоге они являются «людьми», у которых есть потребности и которые не «едят воздух», хотя Для многих компаний и корпораций последнее было бы здорово, нет, это не так, и даже если они заменят человеческий фактор на ИИ, они должны платить, и за этим все равно будет стоять человек для вопросов контроля, обслуживания и улучшения.

источник:https://trstringer.com/