The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Итоги опроса более 400 мэйнтейнеров открытых проектов

23.09.2024 18:51

Компания 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 году.



  1. Главная ссылка к новости (https://www.theregister.com/20...)
  2. OpenNews: Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и рабочих процессах
  3. OpenNews: Лишь 9.27% мэйнтейнеров пакетов NPM используют двухфакторную аутентификацию
  4. OpenNews: Результаты опроса пользователей FreeBSD и план устранения выявленных проблем
  5. OpenNews: Сокращение срока поддержки LTS-ядер Linux и проблема с выгоранием сопровождающих
Лицензия: CC BY 3.0
Наводку на новость прислал Artem S. Tashkinov
Короткая ссылка: https://opennet.ru/61916-maintainer
Ключевые слова: maintainer, survey
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 19:28, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    До 26 лет упало в 2.5 раза. Молодежь совсем не идёт в опенсорс. Что нас ждёт в будущем? Наверное знаменитые открытые проекты типа линукса будут отмерать один за другим.
     
     
  • 2.3, 123 (??), 19:36, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +12 +/
    потому что молодёжи надо зарабатывать деньги чтобы найти самку для размножения и снабжения детёнышей питательными веществами.
    а дед в 65 лет может и хоббями типа опенсурса позаниматься чтобы деменцию отгонять.
     
     
  • 3.11, Карлос Сношайтилис (ok), 20:00, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А два-три года назад, самки в хозтоварах продавались, по десять центов за пучок, искать на надо было?
     
     
  • 4.19, Аноним (19), 20:10, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Раньше они тож открытыми были.
     
  • 3.31, BrainFucker (ok), 20:51, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > потому что молодёжи надо зарабатывать деньги чтобы найти самку для размножения и снабжения детёнышей питательными веществами.

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

     
  • 3.36, Ося Бендер (?), 21:19, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Снежинки, че с них взять. Тають на ходу...

    Да и самки думаю здесь ни причем, они просто не нужны.

     
  • 2.5, Гильгамеш (?), 19:44, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    просто молодняк выгорает быстро в отличии от железнорождённых дедов
     
     
  • 3.21, 12yoexpert (ok), 20:13, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    у дидов просто нет такого понятия, "выгорание"

    оно для маленьких детей и для айтишников

     
     
  • 4.32, BrainFucker (ok), 20:53, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Есть, я к сорока выгорел и жалею что тратил молодость на этот ваш зaдpoтcкий кодинг в свободное время.
     
     
  • 5.46, tty0 (?), 22:00, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Судя по вашим постам, я могу с Вами согласиться - зря Вы так с собой поступили. Рождённый ползать...
     
  • 2.6, Анонимище (?), 19:46, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Более простое объяснение это то, что население самой планеты стареет. Стариков становится больше чем детей. Смотрите на Японию, это наше коллективное будущее. Стоит ли удивляться что средний мейнтейнер стареет?
     
     
  • 3.22, 12yoexpert (ok), 20:15, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю, в случае с рф население будет молодеть, посмотрите на Африку. А в случае мейнтейнеров, которые в основном из Европы и США, - да, стареют
     
     
  • 4.28, Аноним (28), 20:32, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не понял ссылки на Африку в контексте РФ?
     
     
  • 5.50, Аноним (50), 22:23, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нищие быстро плодят нищету. За причинами и механизмами — к социологам.
     
  • 5.58, 12yoexpert (ok), 23:19, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как я мог её не понять, если я же её же и написал?
     
  • 3.40, Аноним (40), 21:29, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Более простое объяснение это то

    хмм, а может это появление нового свода ценностей и правил,
    когда возпроизводство населения перестастало быть смыслом?

     
     
  • 4.43, Аноним (28), 21:41, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это идеалистическое объяснение. Ценности и правила вторичны, первичны же материальные условия жизни. Рост населения падает везде, даже в пресловутом Афганистане. Поэтому старение среднего ментейнера будет продолжаться и дальше
     
     
  • 5.48, Аноним (48), 22:14, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Это идеалистическое объяснение.

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

     
  • 2.9, Аноним (9), 19:56, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Молодежь совсем не идёт в опенсорс

    все правильно делает, себе цену знает. А быть рабом не запретишь, вот в чем свобода у раба.

     
     
  • 3.23, 12yoexpert (ok), 20:16, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вариант иметь норм должность и разделять работу и отдых так, что на хобби остаётся куча времени, не рассматривается? быть рабом действительно не запретишь...
     
     
  • 4.25, Аноним (25), 20:23, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    хобби можно манетанезировать - зачем бесплатно его отдавать?
     
     
  • 5.38, Аноним (40), 21:26, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > хобби можно манетанезировать

    ты уверен, что правильно понимаешь
    смысл "хобби"?

     
  • 5.44, Аноним (28), 21:50, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Человек потеряет удовольствие от хобби если попытается превратить его в работу. Так говорит психология.
     
     
  • 6.52, Аноним (50), 22:30, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Имею нехитрое хобби в оффлайне. Когда я с него начал зарабатывать на материалы и инструменты — стало нравится только сильнее. Сейчас это хобби стабильно приносит 7…9% месячного платежа по ипотеке, что для меня существенно. И нет, меньше удовольствия от него не стало, как и не появилось давления заниматься им даже когда не хочется. Всё ещё один тз лучших для меня способов расслабить мозги после работы.
     
  • 5.53, Минона (ok), 22:32, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    4 ошибки в 1 слове -- боюсь смотреть на твой код.
     
  • 4.59, Аноним (9), 23:23, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > не рассматривается?

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

     
  • 2.10, Аноним (10), 19:59, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Более интересно что уменьшение доли молодёжи - почти совпадает с уменьшением доли азиатов .
     
  • 2.12, Аноним (25), 20:02, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А вы хотите бесплатно работать? Зачем, если можно заработать больше?
     
     
  • 3.45, Аноним (28), 21:53, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если у меня уже есть деньги и я в процессе буду получать удовольствие - то да. Это хобби называется.
     
  • 2.13, НяшМяш (ok), 20:03, 23/09/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.15, Аноним (-), 20:05, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Представь, ты такой молодой и активный, только универ окончил.
    Можешь пить энергетики и не схватить сердечный приступ.

    И приходишь ты улучшить опенсорс проект.
    А там диды на полшаге от маразма.
    Ты им "а давайте тут улучшим!"
    А тебе "бубубу, я не буду учить новые технологиии".

    Ты "о боже, да тут кодом как будто срали! Давайте хоть стат анализ и линтер прикрутим"
    А они "у меня 10 лет работало, ну может иногда падало.. иди от сюда мальчик!"

     
     
  • 3.20, Аноним (19), 20:11, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    свой сделай
    улучшить ему
     
     
  • 4.41, Аноним (-), 21:30, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так вот именно!
    Начинаешь делать сам, так приползают всякие и начинают "уже есть проект А! Зачем ты пилишь свой проект Б?"
    Ну или "зачем ты переписываешь на язык Zig/Rust/V. Есть же реализация на Pascal/C/C++? Просто иди мейнтейнером и помоги им улучшить готовый проект".

    А ты такой ʼахаха, а я уже пробовалʼ)

     
  • 3.51, Аноним (51), 22:29, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А ещё есть такое: всё, что можно было продумать продумал, выбрал хоть и странный, но оптимальный вариант. И тут приходит такой, весь в белом: "ой, ну вааще фигня же, а даавайте сделаем па-другому"  и пытается пропихнуть вариант, который был рассмотрен в самом начале и задвинут по причине неприменимости. Бесит прям...
     
  • 3.62, Аноним (62), 23:27, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А в реальности молодняк из универа предлагает переписать работающую систему критического уровня на Electron "потому что так модно", а еще потому что больше ничего не знает, а учиться лень.
     
  • 2.55, Аноним (55), 22:37, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какие-то новые интересные проекты сейчас сложно придумать, так как всё уже написано.
     

  • 1.2, бух. (?), 19:28, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    > удвоилось число мэйнтейнеров в возрастной категории от 46 до 65 лет

    айти стареет, смены поколений не предвидится

     
     
  • 2.54, Аноним (50), 22:36, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Или программирование стало более эффективным. Или основные потребности по софту закрыты, а какие не закрыты те не напишешь на коленке в одно рыло.  Или программирование потеряло привлекательность как хобби, и стало «фоновым» скиллом, как грамотность или умение водить автомобиль. Или разработка софта перешла в разряд «utility», и теперь программист это что-то типа водопроводчика. А скорее всего всего понемногу.
     

  • 1.7, Аноним (7), 19:52, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вспомнилась классика.
    Десять васянов сказали, что участвуют в опен-сурс проектах.
    По факту один на з/п у альфабета/ойбиэма/мс, один за бабки правит по заказу конкретного клиента, один энтузиаст в свободное время, остальные просто шлют исправления опечаток в комментариях и строчат ишью с требованиями.
     
     
  • 2.17, Аноним (10), 20:06, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Последнее соответствует "участию в разработке хромиума" со стороны яндекса . Тикеты не секрет .
     
  • 2.27, Аноним (28), 20:30, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Участвовать в софтварном проекте можно сильно по разному. Посмотрите ради интереса "credits", скажем, для Warcraft 3 (да, проприетрщина, но в принципе суть не меняется. ) Программисты там даже близко не большинство.И эти люди поучали за это участие деньги, то есть их участие было признано необходимым и полезным.
     

  • 1.14, Карлос Сношайтилис (ok), 20:04, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как видно, получающие оплату тратят больше времени на безопасность и защиту
     
     
  • 2.47, tty0 (?), 22:06, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Детская наивность. Многие, после участия в открытых проектах, имеют скилы намного превосходящие большинство пишущих за деньги. Поэтому, если кто не перешёл в управление проектами, то им остаётся либо выдавать больше кода, либо топить конкурентов, либо "бег по насыпи".
    О таком качестве кора вообще может идти речь. Это жизнь.
     

  • 1.18, Аноним (-), 20:10, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Используемые практики сопровождения:
    > 53% (51% не получающих оплату) - повторяемые или верифицируемые сборки,
    > 46% (34%) - правила по обеспечению обратной совместимости,
    > 40% (24%) - формализованный процесс управления зависимостями,
    > 37% (33%) - рецензирование кода несколькими участниками.

    Шикарно. Очередное доказательство, что люди на зп делают работу лучше, а те, кто относятся к мейнтейнерству как к хобби - ленивые бракоделы.

     
     
  • 2.35, Аноним (35), 21:12, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Перечисленное - это не делать работу лучше. Это не относится к разработке вообще, это просто бюрократия, нужная, чтобы оправдать зарплату^W донаты.
     
     
  • 3.39, Аноним (-), 21:28, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Это не относится к разработке вообще

    Мейнтейнерство вообще практически не имеет отношение к разработке.

    повторяемые или верифицируемые сборки
    правила по обеспечению обратной совместимости
    > это просто бюрократия

    ахаха, ну, что ты еще рассказать можешь?))

     
     
  • 4.57, Аноним (35), 22:51, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > повторяемые или верифицируемые сборки

    Ни от чего не защищает, ничего не доказывает, поэтому не нужно.

    > правила по обеспечению обратной совместимости

    В этой версии мы делаем депрекейтим протокол версии 1.2.3, дропаем поддержку ядра 4.5.6, только лишь потому что у нас план™, а не потому что поддержка требует усилий. И вообще купите новое железо!

     
     
  • 5.60, Аноним (60), 23:25, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ни от чего не защищает, ничего не доказывает, поэтому не нужно.

    Потому что ты так сказал?

    Доказывает, что программа собрана из конкретного кода. Защищает от подмены.

    И не просто нужно. Обязательно необходимо.

    Это не даже не просто необходимое требование - это базовое требование. Без него остальное не имеет смысла.

     
  • 5.61, Аноним (60), 23:26, 23/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.37, Аноним (37), 21:19, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >71% (76% получающих оплату и 68% не получающих оплату) мэйнтейнеров применяют двухфакторную аутентификацию

    Грязное враньё. Правильно так

    >99.99% (100% получающих оплату и 99.99% не получающих оплату) мэйнтейнеров применяют двухфакторную аутентификацию

    Потому что всех остальных с гитхаба выгнали.

     
     
  • 2.56, Минона (ok), 22:42, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не гитхабом единым …
     

  • 1.49, Аноним (49), 22:16, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > 48% мэйнтейнеров проживают в Европе, 38% в Северной Америке, 8% в Азии (в 2021 году из Азии было 24% мэйнтейнеров, 35% из Европы и 35% из Северной Америки).

    Похоже, что мэйнтейнеры из Азии переехали в Европу.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру