Asahi Linux, dobrovolnický projekt, díky kterému Linux běží nativně na počítačích Apple Silicon Mac, opouští svůj tolerantní licenční model a přesouvá všechny své repozitáře na GNU General Public License verze 2 nebo novější. Důvod, podle oznámení, o kterém v sobotu informoval It's FOSS: špatní herci stahovali nevydaný kód projektu – některé z nich přímo z osobních forem vývojářů – a procházeli jej velkými jazykovými modely, aby zamaskovali, odkud pochází.
Tento příběh je zatím jedním z nejkonkrétnějších případů toho, co správci open source nazývají „praní kódu“ s pomocí umělé inteligence, a přitahuje značnou pozornost na vývojářských fórech, včetně rušné víkendové diskuse o Hacker News. For more context on this story, see our ongoing more AI stories.
Co znamená praní kódu
Praní kódu, někdy nazývané i licenční praní, je praxe, při které se přebírá cizí kód a prochází transformací, která skrývá jeho původ, takže jej lze znovu použít bez respektování původní licence nebo uvedení autora. Před AI to znamenalo pečlivé ruční přepisování: přejmenování proměnných, přeskupení funkcí, restrukturalizaci logiky řádek po řádku, dokud nebyla provenience zakryta.
Velké jazykové modely zhroutily náklady na tento proces. Model může během několika minut přepsat kódovou základnu jiným stylem a zbavit tak rozpoznatelných otisků prstů, na které se správci dříve spoléhali. Tým Asahi říká, že se před časem dozvěděl o několika pokusech zneužít své permisivní licencování přesně tímto způsobem, včetně těch nejextrémnějších případů: kód funkcí, který byl stále ve vývoji, stažen z osobních fork vývojářů ještě předtím, než byl vůbec veřejně vydán, a poté zveřejněn bez uznání.
Podle zpráv byl cíl alespoň některých z těchto aktérů neomalený — „nahradit projekt a agresivně zpeněžit Linux na Apple Silicon“.
Proč MIT opustil Asahi Exposed
Asahi Linux historicky licencoval většinu svého vlastního kódu pod MIT, což je jedna z nejvíce povolených licencí v open source. MIT vyžaduje pouze zachování původního oznámení o autorských právech; nevyžaduje, aby byla odvozená díla sdílena zpět, ani aby vylepšení zůstala otevřená. Tato otevřenost usnadnila projektům BSD a komerčním prodejcům osvojit si Asahiho dílo – a ukázalo se, že stejně snadné je zneužít herci se špatnou vírou. Jak uvádí zpráva o projektu, licence MIT výslovně umožňuje tento druh opětovného použití a nemá žádná omezení na ochranu před neoprávněnými subjekty.
Přechodem na GPLv2 nebo novější Asahi přijímá silný copyleft: každý, kdo distribuuje upravené verze kódu, musí uvolnit zdroj těchto úprav pod stejnou licencí. Kód procházející LLM je stále odvozen od originálu, takže licenční povinnosti přežívají i po přepsání – alespoň v zásadě.
Poučení z historie WINE
Tým Asahi se jasně vyjadřuje k precedentu, který následuje. WINE, vrstva kompatibility, která umožňuje uživatelům Linuxu spouštět aplikace pro Windows, strávila svá první léta pod licencí MIT. Koncem 90. let a začátkem 21. století společnosti převzaly kód WINE, postavily na něj proprietární vidličky a komerčně je prodávaly, přičemž zpět přispěly jen malým nebo žádným přínosem. V roce 2002 projekt WINE přelicencoval svou kódovou základnu na LGPL, aby odradil proprietární forky a přiměl komerční prodejce, aby upstreamovali své změny.
O dvě dekády později Asahi provádí stejný výpočet s novým obratem: protivníkem už není jen proprietární prodejce, ale kdokoli s LLM a pobídkou zbavit se připisování.
Otevřené otázky
Oznámení ponechává několik problémů nevyřešených, jak zdůrazňuje It's FOSS. Asahi nejmenoval žádného ze zúčastněných aktérů. Neuvádí podrobně, jak budou přelicencovány stávající příspěvky, ani zda se změnou souhlasil každý předchozí přispěvatel – což je právně smysluplná otázka, protože přispěvatelé jsou držiteli autorských práv ke svým příspěvkům, pokud dohoda nestanoví jinak. Praktická vymahatelnost povinností GPL u strojově přepisovaného kódu je také z velké části nevyzkoušena.
Co je jasné, je záměr. Každé úložiště Asahi Linux přejde na GPL v2 nebo novější a projekt rozhodl, že tolerantnost je luxus, který si již nemůže dovolit. Zda každý následný uživatel – od balíčků BSD po komerční prodejce, kteří se spoléhali na podmínky MIT – změnu přivítá, je jiná věc a určité třenice jsou nevyhnutelné.
Varování pro permisivní open source
Epizoda přistává uprostřed širšího znepokojení ve světě open source ohledně extrakce řízené umělou inteligencí – od vydavatelů, kteří žádají EU, aby zastavila procházení AI Meta, až po srovnávací studie ukazující sady pro hodnocení her pro kódovací agenty. Pro správce malých projektů s vysokou hodnotou plyne ponaučení z Asahiho kroku, že ochrany původu, které dávaly smysl v éře lidského kopírování, nemusí přežít kontakt s modely, které dokážou cokoliv přepsat během několika sekund.
Pro zbytek ekosystému je rozhodnutí Asahi živým experimentem: pokud se copyleft ukáže jako účinný při odrazování od praní za pomoci umělé inteligence, očekávejte, že více projektů bude následovat cestu WINE – a Asahi.
---
Stay Ahead of AIGet the latest AI news, analysis, and breakthroughs — all in one place.
Read more AI news →