Microsofts fragwürdiger Copilot-Trick: Warum VS Code einfach Co-Authored-by-Copilot in Commits einfügt
Visual Studio Code fügt Entwicklern automatisch eine KI-Autorschaftszeile in Git-Commits ein. Selbst wenn sie Copilot komplett deaktiviert haben. Die Community reagierte mit scharfer Kritik. Die GitHub-Diskussion wurde kurzerhand als Spam gesperrt. Der Vorfall wirft jedoch grundsätzliche Fragen auf, wie Tech-Unternehmen mit KI-Features und Nutzervertrauen umgehen.
Was ist passiert?
Eine kleine, aber brisante Änderung hat in der Softwareentwickler-Community für Empörung gesorgt. Microsoft hat in Visual Studio Code die Standardeinstellung für die Git-Funktion Co-Authored-by Copilot geändert. Die Zeile wird nun automatisch jedem Git-Commit hinzugefügt, unabhängig davon, ob der Entwickler Copilot überhaupt nutzt oder nicht.
Die Änderung kam von einer Microsoft-Produktmanagerin und wurde von einem Principal Engineer ohne größere Erklärung durchgewunken und sofort gemerged. Erst nach scharfer Kritik auf GitHub und Hacker News räumte der zuständige Microsoft-Entwickler den Fehler ein. Die GitHub-Diskussion zum Pull-Request wurde jedoch als Spam gesperrt, was die Diskussion zusätzlich anheizte, wie auch The Verge berichtet.
Das Problem mit der automatischen Kennzeichnung
Die Kritik an der Änderung ist vielfältig. Das größte Problem: Die Funktion sollte ursprünglich nur dann aktiv sein, wenn Entwickler Copilot tatsächlich nutzen und KI-generierten Code beisteuern. Stattdessen wurde die Zeile nun auch bei Entwicklern eingefügt, die die KI-Funktionen komplett abgeschaltet hatten.
Noch problematischer: Die Kennzeichnung blieb im Commit-Fenster unsichtbar. Entwickler sahen also nicht, dass ihr Commit plötzlich als KI-unterstützt markiert wurde. Das hat Konsequenzen, die weit über eine harmlose Metadaten-Zeile hinausgehen. Auch unser Bericht zum Copilot-Trick zeigt diese Problematik.