Tidelift har publicerat resultaten från en undersökning av mer än 400 projektansvariga för öppen källkod. De mest intressanta fynden:
- 60 % av projektunderhållare med öppen källkod får inte betalt för sitt arbete med att stödja projekt, medan 14 % av dem anser att denna aktivitet är en hobby och inte är intresserade av att få pengar för den, medan 44 % inte skulle ha något emot att få finansiering. För 24 % av underhållarna är en del av deras inkomst relaterad till detta arbete, och för 12 % är deras huvudsakliga inkomst relaterad till stöd. 24 % betalas i form av lön från en arbetsgivare och 32 % får medel från tredje part eller individer (25 % av fallen är donationer via plattformar som GitHub Sponsors, Open Collective och Patreon, 5 % är direkta överföringar och 3 % deltagande medel). Avlönade underhållare har assistenter 74 % av tiden, medan oavlönade underhållare har assistenter 39 % av tiden.
- Underhållare lägger 11 % av sin tid på säkerhetsrelaterade uppgifter (2021 var denna siffra 4 %), 50 % (2021 53 %) på rutinarbete, 35 % (2021 25 %) på att utveckla nya funktioner. Betalda underhållare lägger 13 % av sin tid på säkerhetsrelaterade uppgifter, medan obetalda underhållare lägger 10 % av sin tid på säkerhetsrelaterade uppgifter.
- 71 % (76 % betalda och 68 % obetalda) underhållare använder tvåfaktorsautentisering, 65 % (75 % / 59 %) använder statiska kodanalysverktyg, 60 % (70 % / 54 %) skapar patchar för att eliminera sårbarheter , 36 % (50 % / 28 %) certifierar utgåvor med en digital signatur, 29 % (37 % / 23 %) använder säkra monteringsverktyg.
- Underhållspraxis som används: 53 % (51 % ej betald) - upprepningsbara eller verifierbara konstruktioner, 46 % (34 %) - regler för bakåtkompatibilitet, 40 % (24 %) - formaliserad beroendehanteringsprocess, 37 % (33 %) – kodgranskning av flera deltagare.
- Dokumentation i projekt: 93 % dokumenterar licensen, 76 % dokumentrelease och uppgraderingsriktlinjer, 61 % ger riktlinjer för utvecklingsdeltagare, 53 % skapar en uppförandekod, 17 % dokumenterar regler för konfliktlösning och 13 % har en beredskapsplan. underhållare lämnar projektet.
- 48 % av underhållarna tycker att deras arbete är undervärderat. 38 % överväger att lämna sin chaperone-tjänst.
- Efter bakdörrsincidenten i xz-biblioteket började 66 % av de tillfrågade lita mindre på pull-förfrågningar från icke-underhållare och 37 % började lita mindre på medunderhållare.
- 31 % (9 % - extremt positiv, 22 % - måttligt positiv) av de tillfrågade har en positiv bedömning av effekten av AI-verktyg för att skriva kod, 45 % (23 % - extremt negativ, 22 % - måttligt negativ) - negativ, 24 % - neutral.
- 27 % av de tillfrågade skulle med största sannolikhet inte granska och acceptera ändringar som utarbetats av AI-verktyg i projektet, 37 % skulle förmodligen inte acceptera sådana ändringar. Endast 3 % (mer sannolikt) och 6 % (kanske) uttryckte sig beredda att acceptera förändringar från AI.
- 45 % av de tillfrågade använder inte AI-utvecklingsverktyg och planerar inte att använda dem i framtiden, 6 % använder dem inte nu, men planerar att börja använda dem i framtiden, 15 % använder mer än en gång om dagen, 13 % Använd mer än en gång i veckan, 20% använder mindre än en gång i veckan. Andelar av underhållare som använder AI-verktyg åtminstone ibland: 71% - under 26 år, 58% - 26-35 år, 39% - 36-45 år, 42% - över 45 år.
- 45% av de tillfrågade har gett stöd i mer än 10 år, 24% - 6-10 år, 23% - 2-5 år, 7% - 1-2 år, 2% - mindre än ett år.
- 48 % av underhållarna bor i Europa, 38 % i Nordamerika, 8 % i Asien (2021 var 24 % av underhållarna från Asien, 35 % från Europa och 35 % från Nordamerika).
- Det finns en ökning i åldern för underhållare - jämfört med 2021 har antalet underhållare i ålderskategorin från 46 till 65 år fördubblats (år 2021 fanns det 11% av sådana underhållare, 2023 - 27% och 2024 - 21 %). Antalet underhållare under 26 år sjönk från 25 % 2021 till 12 % 2023 och 10 % 2024.

Källa: opennet.ru

