Tidelift har offentliggjort resultaterne af en undersøgelse blandt mere end 400 open source-projektvedligeholdere. De mest interessante resultater:
- 60 % af open source-projektholdere modtager ikke betaling for deres arbejde med at vedligeholde projekter, mens 14 % af dem betragter denne aktivitet som en hobby og ikke er interesseret i at modtage penge for den, mens 44 % ikke ville have noget imod at modtage finansiering. For 24 % af vedligeholdelserne er en del af deres indkomst relateret til dette arbejde, og for 12 % er deres hovedindkomst relateret til støtte. 24 % udbetales i form af løn fra en arbejdsgiver, og 32 % modtager midler fra tredjeparter eller enkeltpersoner (25 % af tilfældene er donationer gennem platforme som GitHub Sponsors, Open Collective og Patreon, 5 % er direkte overførsler og 3 % deltagelsesmidler). Betalte vedligeholdere har assistenter 74 % af tiden, mens ulønnede vedligeholdere har assistenter 39 % af tiden.
- Vedligeholdere bruger 11 % af deres tid på sikkerhedsrelaterede opgaver (i 2021 var dette tal 4 %), 50 % (i 2021 53 %) på rutinearbejde, 35 % (i 2021 25 %) på at udvikle nye funktioner. Betalte vedligeholdere bruger 13 % af deres tid på sikkerhedsrelaterede opgaver, mens ulønnede vedligeholdere bruger 10 % af deres tid på sikkerhedsrelaterede opgaver.
- 71 % (76 % betalte og 68 % ubetalte) vedligeholdere bruger tofaktorautentificering, 65 % (75 % / 59 %) bruger statiske kodeanalyseværktøjer, 60 % (70 % / 54 %) laver patches for at eliminere sårbarheder , 36 % (50 % / 28 %) certificerer udgivelser med en digital signatur, 29 % (37 % / 23 %) bruger sikre monteringsværktøjer.
- Anvendte vedligeholdelsespraksisser: 53 % (51 % ikke betalt) – gentagelige eller verificerbare builds, 46 % (34 %) – bagudkompatibilitetsregler, 40 % (24 %) – formaliseret afhængighedsstyringsproces, 37 % (33 %) – kodegennemgang af flere deltagere.
- Dokumentation i projekter: 93 % dokumenterer licensen, 76 % dokumenterer frigivelsesnotater og opgraderingsvejledninger, 61 % giver retningslinjer for udviklingsdeltagere, 53 % opretter en adfærdskodeks, 17 % dokumenterer regler for konfliktløsning, og 13 % har en beredskabsplan. vedligeholder forlader projektet.
- 48 % af vedligeholdere føler, at deres arbejde er undervurderet. 38 % overvejer at forlade deres chaperonestilling.
- Efter bagdørshændelsen i xz-biblioteket begyndte 66 % af de adspurgte at stole mindre på pull-anmodninger fra ikke-vedligeholdere, og 37 % begyndte at stole mindre på medvedligeholdere.
- 31 % (9 % - ekstremt positive, 22 % - moderat positive) af respondenterne har en positiv vurdering af virkningen af AI-værktøjer til at skrive kode, 45 % (23 % - ekstremt negativ, 22 % - moderat negativ) - negativ, 24 % - neutral.
- 27 % af de adspurgte ville højst sandsynligt ikke gennemgå og acceptere ændringer udarbejdet af AI-værktøjer i projektet, 37 % ville sandsynligvis ikke acceptere sådanne ændringer. Kun 3 % (mere sandsynligt) og 6 % (måske) udtrykte parathed til at acceptere ændringer fra AI.
- 45 % af de adspurgte bruger ikke AI-udviklingsværktøjer og planlægger ikke at bruge dem i fremtiden, 6 % bruger dem ikke nu, men planlægger at begynde at bruge dem i fremtiden, 15 % bruger mere end én gang om dagen, 13 % bruger mere end en gang om ugen, 20% bruger mindre end en gang om ugen. Andele af vedligeholdere, der bruger AI-værktøjer mindst lejlighedsvis: 71% - under 26 år, 58% - 26-35 år, 39% - 36-45 år, 42% - over 45 år.
- 45% af de adspurgte har ydet støtte i mere end 10 år, 24% - 6-10 år, 23% - 2-5 år, 7% - 1-2 år, 2% - mindre end et år.
- 48 % af vedligeholdere bor i Europa, 38 % i Nordamerika, 8 % i Asien (i 2021 var 24 % af vedligeholdere fra Asien, 35 % fra Europa og 35 % fra Nordamerika).
- Der er en stigning i alderen for vedligeholdere - sammenlignet med 2021 er antallet af vedligeholdere i alderskategorien fra 46 til 65 år fordoblet (i 2021 var der 11% af sådanne vedligeholdere, i 2023 - 27%, og i 2024 - 21 %). Antallet af vedligeholdere under 26 faldt fra 25 % i 2021 til 12 % i 2023 og 10 % i 2024.

Kilde: opennet.ru

