System76, compania din spatele distribuției Pop!_OS Linux, a tras o linie dură împotriva slopului AI în proiectul său emblematic desktop: mediul desktop COSMIC nu va mai accepta solicitări de extragere care conțin conținut mare generat de modele de limbă.

După cum a raportat pentru prima dată de Linuxiac și preluat de Neowin săptămâna aceasta, șablonul de solicitare de extragere COSMIC a fost actualizat pentru a solicita colaboratorilor să confirme că trimiterile lor nu conțin niciun fel de material generat de LLM - inclusiv cod sursă, comentarii la cod și descrierea cererii de extragere în sine. Dacă această confirmare lipsește, întreținătorii pot închide cererea de extragere.

Mișcarea face ca System76 să fie unul dintre cele mai importante proiecte open source pentru a trece de la solicitarea contribuitorilor să dezvăluie asistența AI la interzicerea completă a codului contribuit. Pentru dezvoltatorii care urmăresc modul în care industria AI remodelează ingineria software, este unul dintre cele mai clare semnale de până acum că întreținerii își ating limita. Pentru mai multe povești ca aceasta, vedeți cea mai recentă acoperire a dezvoltărilor AI.

Ce cer noile reguli

În conformitate cu politica de contribuție actualizată, colaboratorii COSMIC trebuie acum să confirme mai multe lucruri atunci când deschid o cerere de extragere:

  • că trimiterea conține nu există coduri, comentarii sau descrieri generate de LLM
  • că înțeleg modificările pe care le depun
  • că pot răspunde la feedback-ul de revizuire de la întreținători
  • că și-au testat munca
  • că contribuția este certificată în conformitate cu Certificatul de origine al dezvoltatorului, atestarea standard conform căreia contribuitorului i se permite să trimită codul

Politica se aplică în bazele de cod COSMIC, familia de depozite bazate pe Rust – de la compozitorul cosmic-comp până la managerul de fișiere cosmic-fișiere – care împreună formează mediul desktop livrat în Pop!_OS 24.04.

De ce System76 a tras din priză

Jeremy Soller, inginer principal al System76, a spus că factorul determinant este sarcina suplimentară de revizuire pe care trimiterile generate de AI o pun echipei COSMIC, conform Linuxiac. Managerii au văzut un volum tot mai mare de trimiteri de la colaboratorii care se bazează pentru prima dată pe LLM-uri, iar multe dintre aceste solicitări de retragere au fost neplanificate și rareori acceptate.

Proiectul deja filtrase în liniște acest trafic. În august, colaboratorul Jacob Gkau a remarcat că majoritatea cererilor de tragere scrise de LLM erau deja respinse, în special acolo unde ridicau probleme legate de drepturile de autor sau de întreținere. Până acum, regula oficială a proiectului cerea contribuitorilor să dezvăluie codul generat de AI și să demonstreze că au înțeles trimiterile lor. Noua regulă este mai strictă: conținutul generat de LLM nu este dezvăluit și revizuit - nu este acceptat deloc.

Lățimea de bandă de revizuire este cea mai puțină resursă din open source, iar economia explică schimbarea. O solicitare de extragere generată de mașină durează câteva secunde pentru a se produce și minute pentru a respinge, dar ore pentru a fi revizuită în mod corespunzător - și fiecare oră petrecută triajând o contribuție speculativă AI este o oră care nu este cheltuită pentru munca verificată de la întreținerii de încredere.

Nu este o interdicție a instrumentelor AI — o interdicție a contribuțiilor nesolicitate AI

Politica este atent definită. Nu interzice inginerilor sau colaboratorilor System76 să folosească instrumente AI în propriile fluxuri de lucru; guvernează ceea ce aterizează în depozitele proiectului din exterior. Un colaborator care folosește un LLM pentru a învăța un model Rust și apoi scrie și înțelege cu adevărat patch-ul în sine nu este ceea ce vizează regula - cerința de confirmare vizează trimiterile în care codul, comentariile sau descrierea au fost generate angro de un model.

Există o singură retragere. Depozitul cosmic-flatpak, unde proiectele din amonte își gestionează propriile manifeste Flatpak, urmează un proces mai ușor de atingere: echipa COSMIC verifică în primul rând acele manifeste pentru sandboxing corect înainte de a le accepta.

Open Source Desenează o linie pe AI Slop

Dezbaterea a fost deschisă săptămâna aceasta pe Hacker News, unde povestea a adunat peste 75 de puncte și un lung fir de discuții. Un comentator a spus că propria cerere de extragere – o remediere lustruită manual pentru o problemă de gestionare a parolelor în appletul de rețea al COSMIC, dezvoltată cu ajutorul lui Claude – a fost închisă în cadrul noii politici. „Le respect decizia și nicio durere”, a scris colaboratorul, recunoscând în același timp eșecul pentru cineva care încearcă să intre în contribuția open source.

Alte voci din firul de discuție au fost mai puțin diplomatice, descriind „mizerie de inteligență artificială” neîntreținută în propriile proiecte și lăudând System76 pentru actorie. Unii s-au pus la îndoială dacă politica ar putea fi valabilă în practică, observând că orice distribuție Linux este construită din mii de pachete din amonte a căror proveniență nici un întreținător nu o poate audita pe deplin. Rapoartele din ultimele săptămâni indică faptul că Redox OS, proiectul de sistem de operare bazat pe Rust, a adoptat o interdicție similară a codului generat de AI, iar menținătorii din ecosistem se uită pentru a vedea dacă politicile formale fără AI se răspândesc.

Ce înseamnă pentru utilizatorii și dezvoltatorii Pop!_OS

Pentru utilizatori, nimic nu se schimbă imediat — Pop!_OS și COSMIC continuă să fie livrate ca de obicei, iar politica se referă la igiena contribuției, nu la caracteristici. Pentru potențialii contribuitori, bara este acum explicită: scrieți-l singur, înțelegeți-l, testați-l și fiți gata să îl apărați în revizuire.

Întrebarea mai profundă este dacă urmează alte proiecte majore. Codarea asistată de AI este acum mainstream și fiecare proiect care se confruntă cu întreținătorul trebuie să decidă ce să facă cu valul rezultat de contribuții generate de mașini. Răspunsul lui System76 - o casetă de selectare a șablonului, o posibilă închidere și un certificat de origine pentru dezvoltator - oferă un șablon. Rămâne de văzut dacă devine implicit al industriei.

---

Rămâneți înaintea AI

Obțineți cele mai recente știri, analize și descoperiri despre AI - toate într-un singur loc.

Citește mai multe știri AI →