Резултати от анкета сред повече от 400 поддържатели на отворени проекти

Компания Tidelift публикува резултатите от анкетата на над 400 поддържачи на отворени проекти. Най-интересните заключения:

  • 60% от поддържачите на отворени проекти не получават заплащане за работата си по поддръжка на проектите, като 14% от тях смятат, че това е хоби и не се интересуват от парично възнаграждение, докато 44% биха искали да получат финансиране. При 24% от поддържачите част от получения доход е свързана с тази работа, а при 12% основният доход идва от поддръжката. 24% получават заплата от работодател, а 32% получават средства от външни организации или частни лица (в 25% от случаите става дума за дарения чрез платформи като GitHub Sponsors, Open Collective и Patreon, 5% — директни преводи и 3% участие на фондове). Поддържачите, които получават заплащане, в 74% от случаите имат помощници, докато при тези, които не получават заплащане, помощниците се срещат в 39% от случаите.
  • 11% от времето поддържачите изразходват за задачи, свързани с осигуряване на сигурността (през 2021 г. този показател беше 4%), 50% (през 2021 г. 53%) за рутинна работа, 35% (през 2021 г. 25%) за разработка на нови възможности. Поддържачите, които получават заплащане, изразходват 13% от времето си за задачи, свързани с сигурността, докато тези, които не получават заплащане, — 10%.
  • 71% (76% от получаващите заплащане и 68% от не получаващите) поддържачи прилагат двуфакторна автентикация, 65% (75% / 59%) ползват инструменти за статичен анализ на кода, 60% (70% / 54%) се занимават с изготвяне на пачове за отстраняване на уязвимости, 36% (50% / 28%) подписват релизите с цифров подпис, 29% (37% / 23%) използват защитени инструменти за компилация.
  • Използваните практики за поддръжка: 53% (51% от не получаващите заплащане) — повтаряеми или проверяеми компилации, 46% (34%) — правила за осигуряване на обратно съответствие, 40% (24%) — формализиран процес за управление на зависимости, 37% (33%) — рецензиране на кода от няколко участника.
  • Документирането в проектите: 93% документират лицензията, 76% — документация на забележките по изданията и препоръки за обновления, 61% — предоставят ръководства за участниците в разработката, 53% — създават кодекс на поведение, 17% документират правилата за разрешаване на конфликти и 13% имат план за действие в случай на напускане на поддържача от проекта.
  • 48% от мейнтейнерите чувстват, че работата им не е оценена достатъчно. 38% обмислят възможността да напуснат поста на мейнтейнер.
  • След инцидента с бекдора в библиотеката xz 66% от анкетираните започнаха да се доверяват по-малко на pull-заявките от разработчици, които не са мейнтейнери, а 37% започнаха да се доверяват по-малко на ко-мейнтейнерите.
  • 31% (9% — изключително положително, 22% — сдържано положително) от анкетираните положително оценяват влиянието на AI инструменти за писане на код, 45% (23% — изключително отрицателно, 22% — сдържано отрицателно) — отрицателно, 24% — неутрално.
  • 27% от анкетираните вероятно биха отказали да рецензират и приемат промени в проекта, подготвени от AI инструменти, 37% може би също биха отказали да приемат такива промени. Готовност да приемат изменения от AI изразиха само 3% (по-вероятно) и 6% (възможно).
  • 45% от анкетираните не използват AI инструменти за разработка и не планират да ги използват в бъдеще, 6% — не използват в момента, но планират да започнат да ги използват, 15% използват повече от веднъж на ден, 13% използват повече от веднъж седмично, 20% използват по-малко от веднъж седмично. Дяловете на мейнтейнерите, които ползват поне от време на време AI инструменти: 71% — до 26 години, 58% — 26-35 години, 39% — 36-45 години, 42% — над 45 години.
  • 45% от анкетираните се занимават с мейнтейнинг повече от 10 години, 24% — 6-10 години, 23% — 2-5 години, 7% — 1-2 години, 2% — по-малко от година.
  • 48% от мейнтейнерите живеят в Европа, 38% в Северна Америка, 8% в Азия (през 2021 година 24% от мейнтейнерите бяха от Азия, 35% от Европа и 35% от Северна Америка).
  • Наблюдава се увеличение на възрастта на мейнтейнерите — в сравнение с 2021 година се е удвоил броят на мейнтейнерите в възрастовата категория от 46 до 65 години (през 2021 година такива мейнтейнерите бяха 11%, през 2023 година — 27%, а през 2024 година — 21%). Броят на мейнтейнерите под 26 години намаля от 25% през 2021 година до 12% през 2023 година и 10% през 2024 година.
    Резултати от анкета сред повече от 400 поддържатели на отворени проекти

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster