KI-Coding-Tools sind zweischneidiges Schwert für Open-Source-Projekte

(C) unter Verwendung eines Motivs von Andrei Suslov / 123RF.com

(C) unter Verwendung eines Motivs von Andrei Suslov / 123RF.com

Einerseits senkt das Vibe Coding die Eintrittsschwelle und ermöglicht auch weniger erfahrenen Entwicklern die Mitarbeit, andererseits wächst der Aufwand in der Qualitätskontrolle und beim Betreuen der Software.

So werden zahlreiche Open-Source-Projekte mit einer Flut minderwertiger Beiträge überschwemmt, der sie nur schwer Herr werden. Allgemein verzeichnen Open-Source-Projekte eine abnehmende Qualität der Beiträge. “Für Leute, die sich mit der VLC-Codebasis noch nicht so gut auskennen, ist die Qualität der Merge-Anfragen, die wir sehen, miserabel”, sagte Jean-Baptiste Kempf, CEO der VideoLAN Organization, die den Multimediaplayer VLC betreut, kürzlich in einem Interview. KI-Coding-Tools eigneten sich am besten, so Kempf, für erfahrene Entwickler.

Ähnliche Probleme gab es auch bei Blender, einem 3D-Modellierungstool, das seit 2002 als Open Source gepflegt wird. Francesco Siddi, CEO der Blender Foundation, sagte, dass LLM-unterstützte Beiträge in der Regel “die Zeit der Prüfer verschwendeten und ihre Motivation beeinträchtigten”. Blender entwickelt derzeit noch eine offizielle Richtlinie für KI-Codierungstools, aber laut Siddi, sind diese “weder für Mitwirkende noch für Kernentwickler vorgeschrieben oder empfohlen”.

Anfang dieses Monats führte Entwickler Mitchell Hashimoto ein System ein, das GitHub-Beiträge auf “geprüfte” Nutzer beschränkt und damit die Politik der offenen Tür für Open-Source-Software effektiv beendet. Wie Hashimoto in seiner Ankündigung erklärte, “hat KI die natürliche Eintrittsbarriere beseitigt, die OSS-Projekten standardmäßig Vertrauen ermöglichte”.

Der Open-Source-Investor Konstantin Vinogradov meint, dass KI-Tools einem seit langem bestehenden Trend im Open-Source-Engineering verstärken. “Auf der einen Seite haben wir eine exponentiell wachsende Codebasis mit einer exponentiell wachsenden Anzahl von Abhängigkeiten. Auf der anderen Seite haben wir eine Reihe von aktiven Betreuern, deren Zahl zwar langsam wächst, aber definitiv nicht Schritt hält”, so Vinogradov. “KI hat die Entwicklung auf beiden Seiten dieser Gleichung beschleunigt.” “KI erhöht nicht die Anzahl aktiver, qualifizierter Maintainer”, bemerkte er. “Sie stärkt zwar die guten, aber alle grundlegenden Probleme bleiben bestehen.”

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben