Evenimente
Procesul GitHub Copilot: GitHub a câștigat cazul

Lansat în 2021, GitHub Copilot a devenit un instrument util pentru dezvoltatori. Este un generator de cod AI care sugerează fragmente de cod și completează automat liniile. De la lansare, Copilot a îmbunătățit dramatic productivitatea și calitatea codului al dezvoltatorilor.
GitHub Copilot a fost implicat într-un proces din 2022. Un grup de dezvoltatori a intentat procesul, deoarece credeau că Copilot reutilizează codul open-source existent fără atribuirea corespunzătoare către dezvoltatorii originali.
Cum a început procesul GitHub Copilot, ce înseamnă hotărârea actuală și ce sunt implicațiile mai largi ale acestui caz? Să explorăm.
Prezentarea generală a revendicărilor inițiale și a renunțărilor
În noiembrie 2022, un grup de dezvoltatori a depus o acțiune în instanță împotriva GitHub, Microsoft și OpenAI. Procesul inițial cuprindea 22 de revendicări. Acesta s-a axat în primul rând pe GitHub Copilot. GitHub a instruit Copilot pe date open-source existente pentru a furniza fragmente de cod utilizatorilor în timp ce codifică.
Reclamanții au spus că acesta copiază fragmente de cod fără a credita dezvoltatorii originali. Dezvoltatorii au invocat și Legea privind mileniul digital pentru drepturi de autor. Secțiunea 1202(b)(2) și subsecțiunile sale din DMCA abordează încălcarea informațiilor de gestionare a drepturilor de autor. Ei l-au acuzat pe GitHub de încălcarea drepturilor de autor DMCA prin eliminarea informațiilor importante din fragmentele de cod, cum ar fi sursa codului.
Instanța a respins multe dintre aceste revendicări pe parcursul procesului. La 9 iulie, au respins trei revendicări suplimentare, într-o victorie majoră pentru pârâți.
Conform instanței, există dovezi insuficiente cu privire la asemănarea codului între ieșirea produsă de GitHub și codul open-source pe care l-au folosit pentru a instrui software-ul. Prin urmare, judecătorul a hotărât și împotriva oricăror încălcări DMCA.
Modificările recente aduse de GitHub la Copilot au influențat semnificativ decizia instanței. Schimbările aduse asistentului de programare au asigurat ca uneltele să arate variații de fragmente de cod, mai degrabă decât copii exacte.
Mai mult, plângerile au inclus un studiu AI pentru a sublinia și mai mult inevitabilitatea reutilizării codului de către GitHub. Instanța a respins și acest argument, invocând lipsa de dovezi pentru plagiat.
Cu toate acestea, instanța a remarcat o problemă potențială cu filtrul de verificare a duplicatelor Copilot. Utilizatorii pot dezactiva acest filtru, care oferă avertizări cu privire la asemănarea codului. Dezaprobarea instanței sugerează că acest aspect necesită o examinare mai atentă. Acesta este o oportunitate pentru dezvoltatori de a-și modifica și redepune plângerile, concentrându-se mai mult pe acest aspect specific.
Revendicările rămase împotriva GitHub Copilot
Deși instanța a respins majoritatea revendicărilor, procesul nu este terminat. Două acuzații cheie rămân în joc în procesul colectiv GitHub Copilot:
- O încălcare a licenței open-source.
- O încălcare a încrederii între GitHub și furnizorii de cod open-source.
Aceste revendicări critică GitHub pentru utilizarea codului open-source în mod nelicit. Acestea includ neacknowledging utilizarea datelor publice disponibile pentru instruirea Copilot și neacordarea de credit pentru dezvoltatorii originali. Ca urmare, GitHub a încălcat acordul său cu partenerii săi.
Ambele părți au argumentat și despre conduita lor în timpul procesului de descoperire. Conform dezvoltatorilor, pârâții nu au furnizat informațiile necesare în timpul procedurilor, cum ar fi e-mailurile relevante. Această acuzație ar putea deveni importantă în etapele ulterioare ale procesului.
Ce sunt implicațiile mai largi ale procesului GitHub Copilot?
Acest proces în curs ridică întrebări cu privire la impactul său asupra ecosistemului AI mai larg. Rezultatele acestor revendicări rămase vor stabili probabil precedente pentru utilizarea codului open-source în instruirea AI.
Succesul GitHub în respingerea multor revendicări ale procesului va încuraja probabil alte firme să continue să utilizeze AI în dezvoltarea de software. Conform GitHub, tehnologiile AI, cum ar fi Copilot, ajută utilizatorii să codifice mai eficient, crește productivitatea. Mai multe întreprinderi și dezvoltatori vor urmări să obțină beneficii similare.
Acest caz a ridicat și conștientizarea legilor privind drepturile de autor. A împuternicit dezvoltatorii să-și înțeleagă mai bine drepturile. Companiile pot utiliza politici noi pentru a se asigura că nu încalcă licențele open-source.
Pe de altă parte, această conștientizare crescută poate duce și la neîncredere în instrumentele de codare AI. Lipsa de încredere poate duce la depozite open-source mai puțin extinse, deoarece dezvoltatorii își retrag contribuțiile. Lipsa datelor suficiente va împiedica învățarea eficientă a software-ului AI.
Proiectele open-source pot reexamina, de asemenea, termenii licenței pentru a oferi linii directoare mai explicite pentru utilizarea codului în instruirea AI. Ei pot adopta licențe mai restrictive pentru a-și proteja contribuțiile.
Hotărârea nu absolvă pe deplin GitHub Copilot, subliniind nevoia unor cadre regulatorii mai cuprinzătoare. Limitarea potențialelor revendicări de încălcare a drepturilor de autor poate încuraja companiile AI. Aceste companii pot continua să utilizeze codul public disponibil pentru instruire. Cu toate acestea, acest caz solicită, de asemenea, linii directoare mai clare pentru a preveni utilizarea abuzivă a datelor open-source.
Nevoia de legi actualizate
Procesul Copilot a adus în atenție problema drepturilor de autor pentru codul generat de AI. A subliniat nevoia de legi actualizate pentru a proteja drepturile dezvoltatorilor originali.
Cadrul legal actual nu poate face față complexității introduse de conținutul generat de AI. Ca urmare, autoritățile trebuie să actualizeze legile pentru a asigura conformitatea.
De exemplu, stabilirea unui prag în care asemănarea codului dincolo de un anumit număr nu este permisă poate ajuta la protejarea drepturilor dezvoltatorilor originali. Autoritățile pot face, de asemenea, afișarea sursei datelor de instruire obligatorie.
În plus, autoritățile ar trebui să reglementeze codul public pentru a preveni utilizarea neautorizată. Impunerea unor audituri regulate ale instrumentelor AI și a ieșirii lor este o inițiativă viabilă.
Acest proces va crește scrutinul utilizării codului public în instruirea AI. Pe măsură ce instrumentele de codare AI evoluează, la fel și legile pentru utilizarea lor. Această practică va asigura că inovația nu intră în conflict cu etica și standardele legale.
Explorați Unite.ai pentru mai multe resurse despre GitHub și instrumentele de codare AI.












