A System76 COSMIC projektje frissítette a közreműködési szabályait, és ezentúl nem fogad el olyan pull requesteket, amelyek LLM által generált tartalmat tartalmaznak.
A COSMIC pull request sablonja már tartalmazza ezt a változást. A közreműködőknek mostantól meg kell erősíteniük, hogy a beküldött módosítás nem tartalmaz semmilyen LLM által generált tartalmat, beleértve a forráskódot, a megjegyzéseket és a pull request leírását is. Ha ez a megerősítés hiányzik, a pull requestet lezárhatják.
A közreműködőknek azt is igazolniuk kell, hogy értik a beküldött változtatásokat, tudnak válaszolni a review során érkező visszajelzésekre, letesztelték a munkájukat, és a Developer Certificate of Origin feltételei szerint nyújtják be.
A System76-tól Jeremy Soller szerint a változtatás fő oka az, hogy a COSMIC csapatának túl sok plusz review-munkát jelentettek ezek a beküldések. Elmondta, hogy a karbantartók egyre több első alkalommal beküldő közreműködőtől kaptak LLM-mel készült módosításokat, de ezek többnyire nem voltak átgondoltak, és ritkán fogadták el őket.
A szabály nem általában az AI-eszközök ellen szól, hanem azért vezették be, hogy a review-folyamat kezelhető maradjon. Az AI által generált hozzájárulásokat ugyanis alaposan át kell nézni, ráadásul gyakran olyan közreműködőktől érkeznek, akik még nem ismerik jól a projektet.
A COSMIC fejlesztői már a mostani szigorítás előtt is óvatosan kezelték az ilyen beküldéseket. Augusztusban a közreműködő Jacob Gkau arról írt, hogy a nagyobb, LLM által írt PR-ek többségét már akkor is elutasították, főleg ha szerzői jogi vagy karbantarthatósági kérdéseket vetettek fel. A projekt eddig is elvárta, hogy a közreműködők jelezzék, ha AI-generált kódot használnak, és hogy értsék a beküldött módosításaikat.
Az új szabály ennél jóval szigorúbb: a pull request egyáltalán nem tartalmazhat LLM által generált tartalmat, nem elég a puszta bejelentés.
Van azonban egy kivétel. A szabály nem ugyanígy vonatkozik a cosmic-Flatpak tárolóra, ahol a felfelé irányuló (upstream) projektek maguk kezelik a saját Flatpak manifestjeiket. A COSMIC csapat itt elsősorban azt ellenőrzi, hogy a manifestek megfelelő sandboxolást alkalmaznak-e, mielőtt elfogadják őket.
A változtatás egy olyan időszakban érkezik, amikor egyre több nyílt forráskódú projekt próbálja meghatározni, hogyan kezelje az AI által segített hozzájárulásokat. A COSMIC esetében most egyértelmű a szabály: a közreműködőknek saját maguknak kell megírniuk és érteniük a beküldött módosításokat, és nem használhatnak LLM által generált kódot, megjegyzéseket vagy PR-leírásokat.

