GCC odmítne příspěvky od jazykových modelů zhruba od patnácti řádků
Řídicí výbor překladače GCC přijal 29. července 2026 pravidla pro příspěvky, na kterých se podílel jazykový model. Odmítá ty právně významné, tedy zhruba nad patnáct řádků, ale u testovacích sad dělá výslovnou výjimku. Rešerši, hledání chyb ani revizi záplat modelem nezakazuje.

GCC je sada překladačů projektu GNU; vedle jazyků C a C++ jich zvládá dalších deset, od Fortranu přes Adu a Go po Rust. Jeho řídicí výbor oznámil 29. července 2026, že přijal doporučení pracovní skupiny a projekt má od té chvíle pravidla pro příspěvky, na kterých se podílel jazykový model. Celé znění je na stránce ai-policy.html.
Hranice je v cizím dokumentu, ne v pravidlech samotných
Nosná věta zní, že projekt zatím odmítne každý „právně významný“ příspěvek, který obsahuje výstup jazykového modelu nebo je z takového výstupu odvozený. Co je právně významné, si pravidla nedefinují – přebírají to z pokynů pro správce balíků GNU. Tam stojí, že hranice leží kolem patnácti řádků kódu nebo textu; pod ní podle nadace nevzniká potřeba řešit práva zvlášť.
Týž dokument ale dodává něco, co se v přehledech obvykle ztratí. Nepočítá se jedna záplata, počítá se souhrn všeho, co daný člověk projektu poslal, a nezáleží na tom, kdy jednotlivé kusy poslal. Kdo tedy pošle desetkrát pět řádků od modelu, hranici překročí, i když ji jednotlivou záplatou nepřekročil ani jednou.
Testovací sady jsou výslovná výjimka
Jedinou výjimku dělají pravidla opačným směrem, než by se čekalo: právně významný příspěvek do testovacích sad smí správce přijmout, i když ho model vyrobil celý. Menší příspěvky projít můžou taky, ale musí splnit obvyklé podmínky a být zřetelně označené. Mimo pravidla stojí kód, který GCC jen přebírá odjinud a spravuje ho někdo jiný; jmenován je knihovní balík libsanitizer.
Podepsat se smí jen člověk
Druhá polovina textu je o stopě, kterou to nechá v historii. Zpráva u commitu, který nese obsah od modelu, musí obsahovat značku Assisted-by:. Příspěvek musí poslat člověk, který změně rozumí a umí na dotazy k ní odpovědět, a rozhodnout o jejím přijetí musí zase člověk. Značku Signed-off-by:, tedy potvrzení Developer Certificate of Origin, smí připojit jedině člověk a model nesmí do repozitáře commitovat vůbec.
Má to praktický důvod. GCC nabízí přispěvatelům dvě cesty, jak vyřešit práva k většímu příspěvku: buď je postoupí Nadaci pro svobodný software, nebo se pod něj podepíšou právě tou značkou. Obojí stojí na tom, že se konkrétní člověk zaručí za původ kódu – a u textu, který vypadl z modelu, se za původ zaručit nedá.
Co pravidla nezakazují
V tomhle je text nezvykle konkrétní. Rešerše, rozbor, hledání a hlášení chyb, revize záplat i ladění modelem jsou v pořádku, dokud jeho výstup neskončí v příspěvku. U hlášení chyb je připsaná podmínka, že se výstup neposílá doslova bez rozmyslu, a u revize, že model lidskou revizi doplňuje, ne nahrazuje.
Stranou stojí i osobní nástroje: čtečka obrazovky, převod textu na řeč, překlad, kontrola pravopisu a gramatiky. Jedinou podmínkou je, že si přispěvatel jejich výstup ověří.
Napsané tak, aby to šlo opsat
Pravidla připravila pracovní skupina vedená Jonathanem Wakelym a oznámení jmenuje dalších sedm lidí, kteří v ní byli. Text je označený licencí CC0 1.0, tedy vzdáním se práv – jiný projekt si ho může vzít a použít, aniž by se koho ptal. Výbor zároveň píše, že se pravidla budou vyvíjet; nejzazší termín revize dává na začátek roku 2027.
Slabým místem je vymahatelnost a diskuse pod zprávou o pravidlech na LWN se točila hlavně kolem ní: pravidlo, které se nedá ověřit, podle jedněch trestá poctivé a vyrábí tiché obcházení. Proti tomu tam zaznělo, že řada přispěvatelů ho dodrží prostě proto, že si projektu váží. Pravidla ten spor neřeší a ani se o to nepokoušejí – jejich úplně první oddíl místo toho žádá, aby se s přispěvatelem, který je ještě nezná, jednalo vlídně.
Podobným směrem šly v posledních týdnech i jiné projekty: Codeberg zakázal projekty psané převážně modely a GNOME naopak sepsal pravidla pro rozšíření, která modely generují.
Náš názor: měřitelný dopad bude mít nejspíš značka Assisted-by:. Je to jediná část pravidel, po které v repozitáři zůstane něco, co jde spočítat – u zbytku se projekt spoléhá na to, že mu přispěvatelé řeknou pravdu.
Zdroje
- AI Policy projektu GCC, gcc.gnu.org
- GCC AI Policy Announcement, archiv konference gcc@gcc.gnu.org, 29. července 2026
- Legally Significant Changes, Information for Maintainers of GNU Software
- Contributing to GCC, oddíl Legal Prerequisites
- GCC steering committee announces AI policy, LWN.net, 29. července 2026