Der Lenkungsausschuss der GNU Compiler Suite (GCC) gab bekannt, dass er die neuesten Empfehlungen seiner AI Policy Working Group offiziell übernommen hat: Er wird künftig die Annahme von Codebeiträgen mit „rechtlicher Bedeutung“ verweigern, die von künstlicher Intelligenz oder großen Sprachmodellen (LLM) generiert oder abgeleitet werden. Diese Entscheidung bedeutet, dass GCC, ein Open-Source-Compiler-Projekt, auf absehbare Zeit keine Kerncodeänderungen mehr akzeptieren wird, die durch AI/LLM generiert werden und möglicherweise urheberrechtliche oder rechtliche Risiken mit sich bringen.

Laut einer öffentlichen Erklärung des GCC-Lenkungsausschusses geht diese Richtlinie auf aktuelle Diskussionen und Vorschläge der AI Policy Working Group zur Rechtmäßigkeit und Konformität des AI/LLM-Codes zurück. Der Richtlinientext, der über eine Roh-HTML-Einreichung in die Projektdokumentation eingefügt wurde, besagt eindeutig, dass das GCC-Projekt in dieser Phase „unbedingt rechtlich bedeutsame Beiträge ablehnen wird, die LLM-generierte Inhalte enthalten oder daraus abgeleitet sind“.

Im Rahmen dieser Richtlinie bezieht sich ein „rechtlich bedeutsamer“ Beitrag im Allgemeinen auf eine Code- oder Dokumentationsänderung, die tatsächliche Auswirkungen auf die Urheberrechtsstruktur, Lizenzverpflichtungen oder die rechtliche Haftung des Projekts haben würde. Beiträge dieser Art werden von den GCC-Betreuern nicht akzeptiert, wenn ihr Inhalt direkt von AI/LLM generiert oder aus AI/LLM-Ausgaben entwickelt wurde. Dies steht im Einklang mit der insgesamt konservativeren Haltung der bestehenden GNU-Community gegenüber KI/LLM-Code und setzt den strikten Schutz vor unklaren Quellen potenzieller Urheberrechte und fragwürdiger Rechtmäßigkeit von Trainingsdaten fort.

Die neue Richtlinie lässt jedoch auch Spielraum für KI-generierte Beiträge, die „rechtlich nicht bedeutsam“ sind. In der Erklärung wurde darauf hingewiesen, dass Betreuer von LLM generierte Änderungen akzeptieren können, die als „rechtlich unbedeutend“ eingestuft werden, solange die konsistenten Beitragsvoraussetzungen von GCC erfüllt sind, vorausgesetzt, dass diese Beiträge in der Einreichung eindeutig als KI-generierter Inhalt gekennzeichnet sein müssen. Solche Beiträge umfassen in der Regel geringfügige Änderungen, die keine komplexen Urheberrechtsprobleme mit sich bringen, wie z. B. Stiländerungen, Kommentarkorrekturen oder andere Aktualisierungen, die die Kerncode-Urheberrechtsstruktur des Projekts nicht berühren.

Das Besondere ist, dass die neue Richtlinie von GCC Ausnahmen für Testfälle vorsieht. In der Dokumentation heißt es eindeutig, dass Betreuer „rechtlich bedeutsame“ Testfallbeiträge akzeptieren können, selbst wenn diese ganz oder teilweise von LLM generiert werden. Dies bedeutet, dass das Projekt im Hinblick auf das Schreiben und Verbessern von Testfällen relativ offen für KI/LLM-Tools bleibt und deren praktischen Wert bei der Generierung von Eingaben erkennt, die ein breites Spektrum an Eingaben abdecken, Randbedingungen konstruieren und Testsuiten erweitern.

Diese außergewöhnliche Vereinbarung spiegelt die praktischen Überlegungen der GCC-Gemeinschaft bei der Abwägung rechtlicher Risiken und technischer Effizienz wider. Testfälle werden normalerweise verwendet, um das Compilerverhalten zu überprüfen und die Stabilität und Kompatibilität zu verbessern. Dabei handelt es sich selten um komplexe urheberrechtlich geschützte Innovationsinhalte, sodass die entsprechenden rechtlichen Risiken relativ kontrollierbar sind. Es wird erwartet, dass die Einführung von KI/LLM in diesem Bereich die Effizienz der Testgenerierung und -wartung verbessern wird, die Unsicherheit hinsichtlich des Urheberrechts und der Lizenzierung des Projekts jedoch nicht wesentlich erhöhen wird.

Der GCC-Lenkungsausschuss betonte außerdem, dass diese AI/LLM-Beitragspolitik nicht in Stein gemeißelt, sondern eine „vorübergehende“ Vereinbarung sei. Die Projektbeteiligten planen, die Richtlinie Anfang 2027 erneut zu prüfen, um die Entwicklung des rechtlichen Umfelds der Branche, der Praktiken der Open-Source-Community und der KI-Technologie selbst zu bewerten. Bis dahin, wenn das Verständnis für Trainingsdatenquellen, Urheberrechtsverantwortung und Compliance-Toolketten vertieft wird, kann GCC seine allgemeine Haltung zu KI-/LLM-Codebeiträgen anpassen.

Derzeit steht diese Richtlinie im Allgemeinen im Einklang mit den bestehenden Praktiken anderer Komponenten im GNU-Ökosystem für AI/LLM-Beiträge und setzt eine strikte und umsichtige Haltung gegenüber automatisch generiertem Code fort. Für Entwickler, die Patches an GCC übermitteln möchten, verlangt die neue Richtlinie, dass von Menschen geschriebene und von KI generierte Inhalte während des Erstellungsprozesses klar unterschieden und bei der Übermittlung wahrheitsgemäß gekennzeichnet werden, um Verstöße gegen Projektregeln zu vermeiden. Für einige Zeit werden menschliche Entwickler die einzige Quelle für „rechtlich bedeutsame“ Kernänderungen in der GCC-Codebasis bleiben.