// LINUX-MAGAZIN — LINUX & OPEN SOURCE
GCC-Projekt beschließt AI Policy
Das GCC Steering Committee hat Regeln zum Umgang mit Künstlicher Intelligenz beschlossen. Demnach lehnen die Entwickler der Compiler-Suite per Sprachmodell erzeugte (Code-)Beiträge grundsätzlich ab – bis auf den Einsatz bei Tests.
Direkt zu Beginn schließt die neu eingeführte KI Policy alle per Sprachmodell (Large Language Model, LLM) erzeugten Einreichungen aus. Dazu zählen auch Beiträge, die aus LLM generiertem Code und Text abgeleitet wurden. Sprich: Hatte ein LLM seine Finger im Spiel, bleibt der Code für die GNU Compiler Collection tabu.
Von dieser Regel gibt es allerdings drei Ausnahmen: Zunächst dürfen die Maintainer per LLM erzeugte Inhalte annehmen, wenn diese nicht rechtlich relevant sind („legally insignificant“). Im Wesentlichen handelt es sich dabei um Code- beziehungsweise Textteile, die weniger als 15 Zeilen umfassen und keine Copyright-Fragen aufwerfen. Was genau als „legally significant“ gilt, erläutert penibel ein eigenes Dokument.
Des Weiteren dürfen LLMs Testfälle generieren und das sogar in vollem Umfang. Abschließend gelten die Regeln nicht für Softwarekomponenten, die außerhalb des GCC-Projekts entstehen – wie etwa die vom Projekt genutzte Bibliothek Libsanitzier.
Durch diese Ausnahmen kann folglich per KI generierter Code oder Text in das Projekt gelangen. In solchen Fällen gelten weitere verschärfte Bedingungen. Zunächst dürfen diese Beiträge nur Menschen einreichen, die sie verstanden haben und Fragen dazu beantworten können. Insbesondere dürfen LLMs nicht selbstständig Code einchecken. Die Beiträge müssen zudem in der entsprechenden Commit-Message explizit über das Tag „Assisted-by:“ als KI-generiert gekennzeichnet werden.
Explizit erlaubt die KI Policy zudem den Einsatz der KI als Arbeitshelfer. So dürfen Entwickler durchaus intelligente Screenreader, Grammatikprüfer und Debugger verwenden, sowie LLMs zur Recherche und Analyse einsetzen. Wichtig ist jedoch, dass die Ausgaben der KI nicht in die spätere Einreichung gelangen. Eine automatische Code-Vervollständigung scheidet damit als Helfer aus.
Der komplette Wortlaut der neuen KI Policy findet sich derzeit noch in einem Pull-Request für die Dokumentation. Das GCC Steering Committee hat diesen von der entsprechenden Arbeitsgruppe erstellen Vorschlag für eine KI Policy vollständig angenommen. In ihrer Ankündigung weisen die Mitglieder des Steering Committees darauf hin, dass sie sich die Policy immer mal wieder vorknöpfen und gegebenenfalls anpassen werden.
Sicherheitsforscher der Nozomi Networks Labs haben die Schadsoftware Tengu analysiert, eine Weiterentwicklung der bekannten Mirai-Malware für Linux-basierte IoT- und Netzwerk-Geräte. Nach Einschätzung der Analysten beschränkt sich Tengu nicht mehr allein auf verteilte...
Google hat die stabile Version 151.0.7922.71 des Chrome-Browsers für Linux sowie die Versionen 151.0.7922.71 und 151.0.7922.72 für Windows und MacOS veröffentlicht. Die Aktualisierung wird in den kommenden Tagen und Wochen schrittweise verteilt.
Mit Vibe-Coding und somit Künstlicher Intelligenz entstehen immer mehr Anwendungen. Und jetzt auch eine native Desktop-Umgebung für Linux: Starling startet eine Wayland-Sitzung, bringt alle wichtigen Hilfsprogramme mit und sorgt sogar noch für eine schicke Optik.