Anthropicov DMCA spodrsljaj: ko eno obvestilo izbriše tisoče GitHub forkov

2. april 2026
5 min branja
Ilustracija razvijalca, ki opazuje odstranjene repozitorije na git‑platformi

1. Naslov in uvod

Marsikateri razvijalec je ta teden odprl GitHub in ugotovil, da je njegov popolnoma legitimen fork nenadoma nedosegljiv – ujet v navzkrižnem ognju Anthropicovega lova na iztekli izvorni kodo odjemalca Claude Code. Številke niso ogromne, simbolika pa je. Če lahko eno DMCA‑obvestilo začasno odstrani tisoče repozitorijev, imamo problem, ki presega enega ponudnika umetne inteligence. V nadaljevanju ne povzemamo novice, temveč analiziramo: kaj nam ta incident pove o razmerju med AI podjetji, avtorskimi pravicami in infrastrukturo, na kateri sloni razvoj programske opreme – tudi v Sloveniji?

2. Novica na kratko

Kot poroča Ars Technica, je Anthropic v torek zvečer GitHubu poslal DMCA‑zahtevek za odstranitev repozitorija, v katerem je uporabnik z vzdevkom »nirholas« objavil izteklo izvorno kodo odjemalca Claude Code. V zahtevku je bilo navedenih tudi približno sto konkretnih forkov tega repozitorija.

GitHub pa se ni ustavil pri tem seznamu. Na podlagi navedbe, da naj bi bila večina forkov v mreži enako kršiteljskih kot izvorni repozitorij, je začasno onemogočil približno 8.100 sorodnih forkov. Med njimi so bili tudi repozitoriji, ki niso vsebovali iztekle kode, temveč so zgolj forki Anthropicovega uradnega javnega repozitorija Claude Code, namenjenega prijavi hroščev in prispevkom skupnosti.

Po ostrih odzivih razvijalcev na družbenih omrežjih je Anthropic v sredo GitHub zaprosil, naj takedown omeji na 96 URL‑jev, navedenih v izvirnem zahtevku, ter vse ostale forke ponovno omogoči. Predstavniki podjetja so razširitev označili kot nenamerno komunikacijsko napako. Medtem so kopije iztekle kode še vedno dosegljive na GitHubu, na alternativah, kot je nemški Codeberg, ter v obliki »čistih« prepisov v drugih programskih jezikih.

3. Zakaj je to pomembno

Ta zgodba ni zgolj spodrsljaj pravne službe. Razgali tri trende, ki bodo določali razvojno okolje tudi za slovenske ekipe.

Prvič, pokazala je, kako centralizirana in krhka je postala naša sodelovalna infrastruktura. GitHubov mehanizem za mrežno odstranjevanje je iz enega preširokega zahtevka ustvaril množični izbris, ki je prizadel na tisoče nič krivih razvijalcev. Tudi če je škoda hitro popravljena, ostane vtis: vaše odprtokodne projekte lahko čez noč ugasne kombinacija avtomatizacije in pritiska imetnikov pravic.

Drugič, klasična orodja avtorskega prava očitno ne dohajajo realnosti kode leta 2026. Ko izvorna koda enkrat uide – in v tem primeru gre »le« za odjemalca, ne za modele – je praktično nemogoče doseči popoln izbris. Pojavljajo se mirrorji, arhivi, zasebne kopije. Kot poudarja Ars, razvijalci že uporabljajo AI orodja, da na podlagi iztekle TypeScript kode ustvarijo funkcionalno podobne implementacije v Pythonu, Rustu in drugod. Vprašanje, ali so vse te različice pravno res neodvisna dela, bo še predmet sporov, praktični učinek pa je jasen: informacije ni več mogoče zapreti nazaj v škatlo.

Tretjič, Anthropic si je sam ustvaril zanimivo pravno zanko. Vodja Claude Code je že decembra javno poudaril, da je v zadnjem mesecu 100 % njegovih prispevkov k odjemalcu napisala prav Claude Code. Ameriški urad za avtorske pravice pri programski opremi sicer priznava AI‑podprta dela, precej strožji pa je pri vsebinah, ki jih v celoti generira model. Če je znaten del iztekle kode dejansko nečloveškega izvora, je pravna podlaga za trditev o polnem avtorskem varstvu manj trdna. To še ne pomeni, da je razpečevanje iztekle kode pametno ali etično, pomeni pa, da ne gre za tipičen primer »ukradene lastnine«.

4. Širši kontekst

V širši sliki je to le še ena epizoda v boju za nadzor nad kodo v dobi umetne inteligence.

Podobne zgodbe smo že videli. GitHub je v preteklosti postal bojišče pri odstranjevanju orodij, kot je youtube‑dl, kjer je bilo avtorsko pravo uporabljeno kot vzvod za obrambo poslovnih modelov. V svetu AI so se OpenAI, Google in drugi pogosto sklicevali na pogoje uporabe in intelektualno lastnino, ko so želeli omejiti dostop do svojih modelov in API‑jev. Anthropic zdaj sledi podobnemu vzorcu – le da je v tem primeru sporno delo v veliki meri nastalo z uporabo lastnega modela.

Vzporedno tečejo spori o učnih podatkih in izhodni kodi generativnih orodij. GitHub Copilot in sorodni sistemi se soočajo s tožbami zaradi domnevnega kršenja odprtokodnih licenc. Podjetja pa po drugi strani panično zaostrujejo interne politike po incidentih, ko so zaposleni v ChatGPT prilepili del kode ali celo poverilnice. V takem okolju iztek odjemalske kode ni le vprašanje piratstva, ampak tudi varnosti, zlorabe modelov in konkurenčne inteligence.

Dogajanje okoli Claude Code lepo ponazarja tudi »Streisandov efekt« v verziji 2026. Poskus prikrivanja iztekle informacije pogosto mobilizira skupnost, da jo rekonstruira – zdaj s pomočjo istih AI orodij, ki so jo sooblikovala. Čim bolj agresivno podjetje brani neko kodo, tem večja je motivacija razvijalcev, da pokažejo, da jo znajo napisati sami.

In nenazadnje: incident potrjuje, da je »varnost z zamolčanjem« pri odjemalski kodi mrtva. Če ključne zaščite slonijo na tem, da nihče ne bo videl vašega JavaScript/TypeScript odjemalca, stavite na napačnega konja. Za slovenske ekipe, ki gradijo AI produkte (od manjših ekip v Ljubljani do večjih sistemskih integratorjev), to pomeni: kritična logika mora živeti na strežniku, odjemalec pa naj bo zasnovan tako, da njegov iztek ni poslovna katastrofa.

5. Evropski in slovenski kot

Za evropske – in s tem slovenske – razvijalce ima zgodba dodatno dimenzijo.

DMCA je ameriški zakon, a prek GitHuba de facto ureja tudi življenje ekip v Ljubljani, Mariboru ali Kopru. Ko vam čez noč izgine fork neke knjižnice, vam ne pomaga, da ste v EU – postopek teče po pravilih ameriškega ponudnika.

Hkrati se iztekla koda že seli na Codeberg, neprofitni git‑forge s sedežem v Nemčiji. Ta ni pod neposrednim vplivom DMCA, je pa zavezan evropskemu pravu, vključno z Direktivo o avtorskih pravicah na enotnem digitalnem trgu in Aktom o digitalnih storitvah (DSA). Ta od platform med drugim zahteva bolj transparentno obravnavo prijav, obrazložene odločitve in realno možnost pritožbe. Če bo Anthropic hotel doseči odstranitev tudi tam, bo moral delovati v precej bolj uravnoteženem okviru.

Za slovenske ekipe, ki so pogosto popolnoma odvisne od GitHuba – od študentov na ljubljanski FRI do startupov v Tehnološkem parku – je to dober opomnik. Smiselno je razmisliti o zrcaljenju ključnih repozitorijev na EU‑gostovanih platformah (GitLab, Gitea, Codeberg) in o postopkih za primer, ko vam osrednja platforma nenadoma onemogoči dostop. V kontekstu prihajajočega Akta o umetni inteligenci EU se bo vprašanje zaupanja v ameriške AI ponudnike še dodatno zaostrilo.

6. Pogled naprej

V naslednjih dveh letih lahko pričakujemo tri ključne premike.

Prvič, git‑platforme bodo morale bistveno izpiliti postopke pri mrežnih takedownih. Logika »celoten fork‑tree je sumljiv« bo deležna pravnih izzivov in javne kritike. Videli bomo bolj granulirane postopke, morda začasno preklapljanje repozitorijev v način »samo za branje« med presojo in večjo vlogo človeškega pregleda.

Drugič, AI podjetja bodo prisiljena vlagati v arhitekture, odporne na izteke, namesto v lov na kopije. To pomeni čim več ključne logike na strežnikih, kratkožive žetone, rotacijo ključev, minimizacijo skrivnosti v odjemalcu in premišljeno telemetrijo. V EU bo vsaka dodatna sledilna funkcija v odjemalcu trčila ob GDPR in visoke standarde zasebnosti, kar bo omejilo nekatere »kreativne« rešitve.

Tretjič, vprašanje avtorskih pravic pri AI‑generirani kodi bo skoraj zagotovo pristalo na evropskih in ameriških sodiščih. Prej ali slej bo nekdo, ki mu je bil repo odstranjen, zatrjeval, da prijavitelj ne more uveljavljati klasičnega avtorstva nad kodo, ki jo je v celoti generiral model, ali pa da je AI‑podprta »čista soba« res neodvisno delo. Sodna praksa bo neposredno vplivala tudi na slovenske ekipe, ki uporabljajo orodja, kot so Copilot, Claude Code ali Tabnine.

Za ekipe doma je kratkoročni nauk precej pragmatičen: avtomatizirajte varnostne kopije, ne zaupajte enemu samemu forgu in računate na to, da boste vsaj enkrat v življenju napačno ujeti v tujo pravno bitko.

7. Spodnja črta

Anthropicov DMCA spodrsljaj ni osamljen incident, ampak simptom globljega problema: poskušamo z orodji 20. stoletja nadzorovati kodo, ki jo piše umetna inteligenca in gostijo globalne platforme. Če ne bomo prilagodili zakonodaje, infrastrukture in razvojnih navad, bomo podobne kolateralne škode gledali vedno pogosteje. Ključno vprašanje za slovenske razvijalce pa je preprosto: če vam jutri nekdo pomotoma izbriše najpomembnejši repozitorij, koliko nadzora in rezervnih načrtov dejansko imate?

Komentarji

Pustite komentar

Še ni komentarjev. Bodite prvi!

Povezani članki

Ostani na tekočem

Prejemaj najnovejše novice iz sveta AI in tehnologije.