PR #310226 i microsoft/vscode-repoet flippet defaultverdien for git.addAICoAuthor fra off til all. Endringen ble merget 16. april 2026 av Microsoft-utvikleren cwebster-99 og rullet ut i VS Code 1.117. Resultatet: alle commits gjort gjennom VS Codes innebygde Git-UI fikk automatisk en Co-authored-by: Copilot -trailer, også for utviklere som aldri har installert Copilot, har deaktivert KI-funksjoner, eller skrev hver eneste linje selv.
Saken eksploderte da den nådde Hacker News med 587 poeng og 258 kommentarer, og PR-tråden på GitHub fylte seg med flere hundre rasende meldinger fra utviklere som oppdaget trailers de aldri ba om. Flere rapporterte at de hadde chat.disableAIFeatures aktivert og likevel fikk Copilot-attribusjonen injisert. En kommentar fanget kjernen i juridisk uro.
«This borders on fraud. Claiming co-authorship is a legal statement, with legal implications for re-licensing code.» — kommentar i PR-tråden microsoft/vscode#310226
Cwebster-99 svarte etter dagevis med pushback at funksjonaliteten har «en rekke problemer» og at teamet vil ta imot konstruktive tilbakemeldinger. På tidspunktet for skriving var defaulten ikke reversert i hovedgrenen, men cwebster signaliserte at det er under vurdering.
Det tekniske problemet er at attribusjonen er knyttet til VS Codes Git-integrasjon, ikke til Copilot-bruk. Hvis du commiter via VS Codes UI-knapp, så får du trailer-en. Hvis du bruker git commit i terminalen, så får du den ikke. For norske utviklere som jobber i blandet flyt mellom UI og CLI, betyr det at commit-historikken din nå inneholder en miks av riktige og feilaktige attribusjoner avhengig av hvilken vei du tok inn.
Konsekvensene strekker seg lenger enn bare merittstrid. Co-authorship er en juridisk påstand i flere lisens-rammer, og prosjekter som CLA-er eller DCO-baserte signaturer (Linux-kjernen, Kubernetes, mange Apache-prosjekter) krever at trailers reflekterer faktisk forfatterskap. En falsk Copilot-attribusjon kan i prinsippet bryte med disse policy-ene. Det er også en bekymring rundt at Microsoft potensielt får inflasjonen av en intern KPI («prosent commits co-authored av Copilot») servert via et default som ble pushet uten å spørre.
Hva bør du gjøre?
- Søk gjennom git-historikken din etter 16. april med
git log --since=2026-04-16 --grep="Co-authored-by: Copilot"for å se hva som ligger der. - Sett
"git.addAICoAuthor": "off"i VS Code-settings (User eller Workspace) før neste commit hvis du vil unngå trailer-en helt. - Hvis du har pushet feilaktige trailers til delte branches, vurder om prosjektets DCO eller CLA krever at du rebaser og fjerner dem. For solo-prosjekter er det kosmetisk; for OSS med strenge attribusjonsregler er det ikke det.
Bakgrunn
Co-authored-by-trailers er en GitHub-konvensjon fra 2018 som lar flere personer bli kreditert for én commit. Den har vært vanlig i parprogrammering. Microsofts beslutning om å koble den automatisk til Copilot-bruk har vært på plass som opt-in siden tidlig 2025; default-flippen i april er det som utløste reaksjonen.