Das Unternehmen Tidelift hat die Ergebnisse einer Umfrage unter mehr als 400 Maintainers von Open-Source-Projekten veröffentlicht. Die interessantesten Erkenntnisse:
- 60 % der Maintainers von Open-Source-Projekten erhalten keine Bezahlung fĂŒr ihre Arbeit an diesen Projekten. Dabei betrachten 14 % diese TĂ€tigkeit als Hobby und sind nicht an einer Bezahlung interessiert, wĂ€hrend 44 % bereit wĂ€ren, finanzielle UnterstĂŒtzung zu erhalten. Bei 24 % der Maintainers ist ein Teil des Einkommens mit dieser Arbeit verbunden, und 12 % erzielen ihr Haupteinkommen aus der Wartung. 24 % erhalten eine Gehaltszahlung von ihrem Arbeitgeber, und 32 % erhalten Mittel von Dritten oder Privatpersonen (in 25 % der FĂ€lle sind dies Spenden ĂŒber Plattformen wie GitHub Sponsors, Open Collective und Patreon, 5 % sind direkte Ăberweisungen und 3 % stammen von Stiftungen). Bei 74 % der bezahlten Maintainers arbeiten AssistenzkrĂ€fte, wĂ€hrend dies nur bei 39 % der unbezahlten Maintainers der Fall ist.
- 11% der Zeit verbringen die Maintainer mit Sicherheitsaufgaben (2021 waren es 4%), 50% (2021: 53%) mit routinemĂ€Ăiger Arbeit und 35% (2021: 25%) mit der Entwicklung neuer Funktionen. Bezahlt tĂ€tige Maintainer investieren 13% ihrer Zeit in Sicherheitsaufgaben, wĂ€hrend unbezahlte 10% aufwenden.
- 71% (76% der Bezahlt tÀtigen und 68% der Unbezahlten) der Maintainer nutzen die Zwei-Faktor-Authentifizierung, 65% (75% / 59%) wenden statische Codeanalyse-Tools an, 60% (70% / 54%) erstellen Patches zur Behebung von Schwachstellen, 36% (50% / 28%) signieren Releases digital, und 29% (37% / 23%) verwenden sichere Build-Tools.
- Verwendete Praktiken fĂŒr das Management: 53% (51% der Unbezahlten) â reproduzierbare oder verifizierbare Builds, 46% (34%) â Richtlinien zur GewĂ€hrleistung der AbwĂ€rtskompatibilitĂ€t, 40% (24%) â formalisierter Prozess fĂŒr das AbhĂ€ngigkeitsmanagement, 37% (33%) â Code-ĂberprĂŒfung durch mehrere Teilnehmer.
- Dokumentation in Projekten: 93% dokumentieren die Lizenz, 76% â die Versionshinweise und Updateempfehlungen, 61% â bieten LeitfĂ€den fĂŒr Entwicklungsteilnehmer an, 53% â erstellen einen Verhaltenskodex, 17% dokumentieren die Regeln zur Konfliktlösung, und 13% haben einen Plan fĂŒr den Fall, dass ein Maintainer das Projekt verlĂ€sst.
- 48% der Maintainer fĂŒhlen sich in ihrer Arbeit unterbewertet. 38% ziehen in Betracht, von ihrer Position als Betreuer zurĂŒckzutreten.
- Nach dem Vorfall mit dem Backdoor in der xz-Bibliothek haben 66% der Befragten weniger Vertrauen in Pull-Requests von Entwicklern, die keine Maintainer sind, und 37% haben weniger Vertrauen in Co-Maintainer.
- 31% (9% â Ă€uĂerst positiv, 22% â eher positiv) der Befragten bewerten den Einfluss von KI-Tools zur Codeerstellung positiv, 45% (23% â Ă€uĂerst negativ, 22% â eher negativ) negativ, 24% neutral.
- 27% der Befragten wĂŒrden wahrscheinlich Ănderungen, die von KI-Tools erstellt wurden, nicht prĂŒfen und in das Projekt aufnehmen, 37% wĂŒrden solche Ănderungen möglicherweise nicht akzeptieren. Nur 3% Ă€uĂerten sich bereit, Ănderungen von KI anzunehmen (eher wahrscheinlich) und 6% (möglicherweise).
- 45 % der Befragten nutzen keine Entwicklungs-AI-Tools und planen auch nicht, dies in Zukunft zu tun; 6 % nutzen sie derzeit nicht, planen aber, sie zukĂŒnftig zu verwenden; 15 % nutzen sie mehrmals tĂ€glich; 13 % nutzen sie mehrmals wöchentlich; 20 % nutzen sie weniger als einmal pro Woche. Die Anteile derjenigen, die AI-Tools fĂŒr Maintainer zumindest gelegentlich nutzen: 71 % sind unter 26 Jahre alt, 58 % sind zwischen 26 und 35 Jahren, 39 % sind zwischen 36 und 45 Jahren, 42 % sind ĂŒber 45 Jahre alt.
- 45 % der Befragten sind seit mehr als 10 Jahren in der Betreuung tÀtig, 24 % seit 6-10 Jahren, 23 % seit 2-5 Jahren, 7 % seit 1-2 Jahren, 2 % seit weniger als einem Jahr.
- 48 % der Maintainer leben in Europa, 38 % in Nordamerika, 8 % in Asien (2021 lebten 24 % der Maintainer in Asien, 35 % in Europa und 35 % in Nordamerika).
- Es wird ein Anstieg des Alters der Maintainer festgestellt â im Vergleich zu 2021 hat sich die Zahl der Maintainer in der Altersgruppe von 46 bis 65 Jahren verdoppelt (2021 waren es 11 %, 2023 sind es 27 %, und 2024 wird es 21 % sein). Die Zahl der Maintainer unter 26 Jahren ist von 25 % im Jahr 2021 auf 12 % im Jahr 2023 und 10 % im Jahr 2024 gesunken.

Quelle: opennet.ru

