Risultati di un sondaggio condotto su oltre 400 manutentori di progetti open source

Tidelift ha pubblicato i risultati di un sondaggio condotto su oltre 400 manutentori di progetti open source. I risultati più interessanti:

  • Il 60% dei manutentori di progetti open source non riceve alcun compenso per il lavoro svolto nel mantenimento dei progetti, mentre il 14% di loro considera questa attività un hobby e non è interessato a ricevere denaro per essa, mentre il 44% non dispiacerebbe ricevere finanziamenti. Per il 24% dei manutentori, parte del reddito è legato a questo lavoro e per il 12% il reddito principale è legato al supporto. Il 24% viene pagato sotto forma di stipendio da un datore di lavoro e il 32% riceve fondi da terzi o privati ​​(il 25% dei casi sono donazioni attraverso piattaforme come GitHub Sponsors, Open Collective e Patreon, il 5% sono trasferimenti diretti e il 3 % fondi di partecipazione). I manutentori retribuiti hanno assistenti il ​​74% delle volte, mentre i manutentori non retribuiti hanno assistenti il ​​39% delle volte.
  • I manutentori dedicano l’11% del loro tempo ad attività legate alla sicurezza (nel 2021 questa cifra era del 4%), il 50% (nel 2021 il 53%) in lavori di routine, il 35% (nel 2021 il 25%) nello sviluppo di nuove funzionalità. I manutentori retribuiti dedicano il 13% del loro tempo ad attività legate alla sicurezza, mentre i manutentori non retribuiti dedicano il 10% del loro tempo ad attività legate alla sicurezza.
  • Il 71% (76% a pagamento e 68% non retribuito) dei manutentori utilizza l'autenticazione a due fattori, il 65% (75%/59%) utilizza strumenti di analisi del codice statico, il 60% (70%/54%) crea patch per eliminare le vulnerabilità, il 36% (50%/28%) certificano le liberatorie con firma digitale, il 29% (37%/23%) utilizza strumenti di assemblaggio sicuri.
  • Pratiche di manutenzione utilizzate: 53% (51% non pagate) - build ripetibili o verificabili, 46% (34%) - regole di compatibilità con le versioni precedenti, 40% (24%) - processo formalizzato di gestione delle dipendenze, 37% (33%) - revisione del codice da diversi partecipanti.
  • Documentazione nei progetti: il 93% documenta la licenza, il 76% documenta note di rilascio e linee guida per l'aggiornamento, il 61% fornisce linee guida per i partecipanti allo sviluppo, il 53% crea un codice di condotta, il 17% documenta le regole per la risoluzione dei conflitti e il 13% ha un piano di emergenza per manutentore che lascia il progetto.
  • Il 48% dei manutentori ritiene che il proprio lavoro sia sottovalutato. Il 38% sta pensando di lasciare il proprio posto di accompagnatore.
  • Dopo l'incidente della backdoor nella libreria xz, il 66% degli intervistati ha iniziato a fidarsi meno delle richieste pull provenienti da non manutentori e il 37% ha iniziato a fidarsi meno dei co-manutentori.
  • Il 31% (9% - estremamente positivo, 22% - moderatamente positivo) degli intervistati ha una valutazione positiva dell'impatto degli strumenti di intelligenza artificiale per la scrittura del codice, il 45% (23% - estremamente negativo, 22% - moderatamente negativo) - negativamente, 24 % - neutro.
  • Il 27% degli intervistati molto probabilmente non esaminerebbe e non accetterebbe le modifiche apportate agli strumenti di intelligenza artificiale nel progetto, il 37% probabilmente non accetterebbe tali modifiche. Solo il 3% (più probabile) e il 6% (forse) hanno espresso la disponibilità ad accettare i cambiamenti dell’intelligenza artificiale.
  • Il 45% degli intervistati non utilizza strumenti di sviluppo IA e non prevede di utilizzarli in futuro, il 6% non li utilizza adesso, ma prevede di iniziare a utilizzarli in futuro, il 15% li utilizza più di una volta al giorno, il 13% utilizzare più di una volta alla settimana, il 20% utilizza meno di una volta alla settimana. Quote di manutentori che utilizzano strumenti di intelligenza artificiale almeno occasionalmente: 71% - sotto i 26 anni, 58% - 26-35 anni, 39% - 36-45 anni, 42% - oltre 45 anni.
  • Il 45% degli intervistati fornisce supporto da più di 10 anni, il 24% da 6 a 10 anni, il 23% da 2 a 5 anni, il 7% da 1 a 2 anni, il 2% da meno di un anno.
  • Il 48% dei manutentori vive in Europa, il 38% in Nord America, l'8% in Asia (nel 2021, il 24% dei manutentori proveniva dall'Asia, il 35% dall'Europa e il 35% dal Nord America).
  • Si osserva un aumento dell'età dei manutentori: rispetto al 2021, il numero dei manutentori nella fascia di età da 46 a 65 anni è raddoppiato (nel 2021 erano l'11%, nel 2023 il 27% e nel 2024 - 21%). Il numero di manutentori sotto i 26 anni è sceso dal 25% nel 2021 al 12% nel 2023 e al 10% nel 2024.
    Risultati di un sondaggio condotto su oltre 400 manutentori di progetti open source

Fonte: opennet.ru

Acquista hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting web affidabile con protezione DDoS, server VPS e VDS | ProHoster