
Linus Torvalds lehnt Verbote für KI-gestützte Programmierung ab, während Linux seine Offenlegungsregeln überdenkt
Linus Torvalds spricht sich gegen ein Verbot von KI-Programmierwerkzeugen aus, während die Entwickler des Linux-Kernels vorschlagen, die Offenlegungspflicht für „Assisted-by“-Angaben aufzuheben.
Eine Übersetzung von 🇬🇧 Linuxiac.com
Linus Torvalds hat Versuche, den Einsatz von KI-Tools bei der Entwicklung des Linux-Kernels einzuschränken, scharf kritisiert. Er argumentierte, entscheidend sei, ob Entwickler ihren Code verstehen, und nicht, welche Tools sie zum Schreiben verwenden.
Seine Äußerungen fielen im Rahmen einer Diskussion auf der Linux-Kernel-Mailingliste, die von Kernel-Entwickler Sasha Levin angestoßen wurde und sich um einen Vorschlag zur Abschaffung des Tags Assisted-by: LLM drehte, das derzeit dazu dient, Patches zu kennzeichnen, die mit Hilfe von KI-Codierungsassistenten entwickelt wurden.
Das Tag wurde Anfang dieses Jahres eingeführt, um Betreuern die Möglichkeit zu geben, KI-gestützte Beiträge zu identifizieren und entsprechend zu prüfen. Laut Levins überarbeitetem Vorschlag hat sich das System jedoch als weitgehend unwirksam erwiesen.
Von den 18.533 nicht in den Main-Zweig übernommenen Commits in Linux 7.3 bis zum Release Candidate 7 enthielten etwa 10 % ein „Assisted-by“-Tag, obwohl davon ausgegangen wird, dass KI-Tools weitaus häufiger zum Einsatz kommen.
Zudem sind sich viele Mitwirkende dieser Anforderung nicht bewusst, während andere das Tag bewusst weglassen. Infolgedessen können Betreuer allein durch die Überprüfung nicht zuverlässig feststellen, ob KI beteiligt war.
Die vorgeschlagene Änderung würde die Anforderung aus der Beitragsdokumentation des Kernels entfernen und deren Verarbeitung im Skript checkpatch.pl aufheben. Bemerkenswert ist, dass Greg Kroah-Hartman, der zuvor die Beibehaltung des Tags befürwortete, nun dessen Entfernung unterstützt.
Die Diskussion spitzte sich jedoch schnell zu, als der Kernel-Entwickler Laurent Pinchart argumentierte, dass klare Vorgaben zum Einsatz von KI nach wie vor notwendig seien, auch wenn sich einige Mitwirkende entscheiden sollten, diese nicht zu befolgen.
Wie zu erwarten war, reagierte Torvalds in seiner gewohnten Art scharf und lehnte die Idee ab, bestimmte Entwicklungswerkzeuge einzuschränken.
„Ich verstehe dieses ganze idiotische Konzept von ‚Verwende KI nicht für X‘ nicht“, schrieb er.
Er schlug zudem sarkastisch vor, Entwicklern die Nutzung von Compilern zu verbieten und sie zu verpflichten, Assemblercode zu schreiben, um zu beweisen, dass sie verstehen, was ihre Programme tun.
„Wir werden keine dummen Regeln aufstellen, die besagen: ‚Ihr dürft keine Werkzeuge für X verwenden‘“, erklärte Torvalds.
Seiner Ansicht nach sollten Entwickler ihr Bestes geben und verstehen, was sie tun, unabhängig von den verwendeten Werkzeugen, da Kompetenz nicht allein daran gemessen werden könne, ob jemand während der Entwicklung KI eingesetzt habe.
Wichtig ist, dass die Aufhebung der Assisted-by Anforderung nicht bedeuten würde, auf Transparenz zu verzichten oder KI-generierten Code ohne Prüfung zu akzeptieren.
Die bestehende Dokumentation zu generierten Inhalten bliebe unverändert, und von den Mitwirkenden würde weiterhin erwartet, dass sie die volle Verantwortung für ihre Beiträge übernehmen, einschließlich der Einhaltung des „Developer Certificate of Origin“.
Bislang hat der überarbeitete Patch die Unterstützung mehrerer prominenter Betreuer erhalten, doch sollte die darin enthaltene Aufhebung der Offenlegungspflicht noch nicht mit einer abgeschlossenen, in den Code integrierten Änderung gleichgesetzt werden.
Spendieren Sie Bobby einen ☕ Ko-fi
Ein Service von s3n🧩net

















Comments