Компания Tidelift, специализирующаяся на поддержке и сопровождении ПО с открытым исходным кодом, опубликовала отчет “2024 State of the Open Source Maintainer” . Исследование основано на опросе 437 мейнтейнеров Open Source проектов и раскрывает ряд проблем и тенденций в этой сфере.
Согласно отчету, 12% респондентов получают бóльшую часть своего дохода от Open Source-проектов. В качестве неоплачиваемого хобби их развивают 60% мейнтейнеров, из которых 44% хотели бы получать денежное вознаграждение за свой вклад. По сравнению с прошлым годом распределение ответов практически не изменилось.
Мейнтейнеры, получающие оплату за свою работу, уделяют развитию проектов значительно больше времени. Среди “профессиональных” мейнтейнеров, получающих вознаграждение, 82% тратят более 20 часов в неделю на разработку. Среди “любителей” такую временную нагрузку могут себе позволить только 8% респондентов.
“Профессиональные” мейнтейнеры отметили, что благодаря финансированию они смогли работать над новыми фич-реквестами (64%), исследовать и исправлять баги и проблемы с безопасностью (52%), а также привлекать других мейнтейнеров (26%).
Значительное изменение за последние три года произошло в распределении времени, уделяемого вопросам безопасности. Если в 2021 году на них уходило 4% времени, то теперь этот показатель достиг 11%. При этом оплачиваемые мейнтейнеры уделяют безопасности 13% времени против 10% у неоплачиваемых коллег.
Исследование выявило, что 60% мейнтейнеров задумывались о том, чтобы покинуть проект, а 22% уже сделали это. Среди главных причин недовольства своей ролью в проекте респонденты назвали: недостаточную оплату или её отсутствие (50%), чувство недооцененности (48%), дополнительный стресс (43%) и завышенные ожидания пользователей (39%).
Отчет также демонстрирует изменение возрастной структуры сообщества мейнтейнеров. За последние три года доля разработчиков в возрасте от 46 до 55 или от 56 до 65 лет удвоилась. В то же время процент мейнтейнеров моложе 26 лет упал с 25% в 2021 году до 10% в текущем. Примечательно, что 45% респондентов являются мейнтейнерами Open Source больше 10 лет.