Ergebnisse einer Umfrage unter mehr als 400 Maintainer von Open-Source-Projekten

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.
    Ergebnisse einer Umfrage unter mehr als 400 Maintainer von Open-Source-Projekten

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster