Modelli e piattaforme di IA
Cause GitHub Copilot: GitHub vince il caso

Lanciato nel 2021, GitHub Copilot è diventato uno strumento utile per gli sviluppatori. È un generatore di codice AI che suggerisce snippet di codice e completa le righe. Dal suo lancio, Copilot ha migliorato notevolmente la produttività e la qualità del codice degli sviluppatori.
GitHub Copilot è stato coinvolto in una causa legale dal 2022. Un gruppo di sviluppatori ha intentato la causa perché credevano che Copilot riutilizzasse il codice open-source esistente senza la dovuta attribuzione ai coder originali.
Come è iniziata la causa GitHub Copilot, cosa significa la sentenza attuale e quali sono le implicazioni più ampie di questo caso? Esploriamolo.
Panoramica delle richieste iniziali e delle dimissioni
Nel novembre 2022, un gruppo di sviluppatori ha intentato una causa collettiva contro GitHub, Microsoft (MSFT ) e OpenAI. La causa iniziale comprendeva 22 richieste. Si concentrava principalmente su GitHub Copilot. GitHub ha addestrato Copilot con dati open-source esistenti per fornire snippet agli utenti mentre codificano.
I ricorrenti hanno affermato che stava copiando snippet di codice senza accreditare gli sviluppatori originali. Gli sviluppatori hanno anche invocato il Digital Millennium Copyright Act. La sezione 1202(b)(2) e le sue sottosezioni del DMCA affrontano la violazione delle informazioni di gestione dei diritti d’autore. Hanno accusato GitHub di violazione del copyright del DMCA cancellando informazioni importanti dai snippet di codice, come la fonte del codice.
Il tribunale ha respinto molte di queste richieste nel corso della causa. Il 9 luglio, hanno respinto altre tre richieste in una grande vittoria per i convenuti.
Secondo il tribunale, non ci sono prove sufficienti di somiglianza del codice tra l’output prodotto da GitHub e il codice open-source su cui hanno addestrato il software. Pertanto, il giudice ha anche deciso contro eventuali violazioni del DMCA.
Le modifiche recenti apportate da GitHub a Copilot hanno influenzato notevolmente la decisione del tribunale. I cambiamenti all’assistente di programmazione hanno garantito che lo strumento mostrasse variazioni di snippet di codice anziché copie esatte.
Inoltre, le lamentele includevano uno studio sull’AI per sottolineare ulteriormente l’inevitabilità del riutilizzo del codice da parte di GitHub. Il tribunale ha anche respinto questo argomento, citando la mancanza di prove di plagio.
Tuttavia, il tribunale ha notato un potenziale problema con il filtro di controllo delle copie di GitHub Copilot. Gli utenti possono disattivare questo filtro, che fornisce avvisi di somiglianza del codice. La disapprovazione del tribunale suggerisce che questo aspetto richiede un’attenzione più approfondita. Questo è un’opportunità per gli sviluppatori di modificare e ripresentare le loro lamentele, concentrandosi maggiormente su questo specifico aspetto.
Le accuse residue contro GitHub Copilot
Mentre il tribunale ha respinto la maggior parte delle richieste, il caso non è ancora chiuso. Due accuse chiave rimangono in gioco nella causa collettiva GitHub Copilot:
- Una violazione della licenza open-source.
- Una violazione della fiducia tra GitHub e i fornitori di codice open-source.
Queste accuse criticano GitHub per l’uso non etico del codice open-source. Sostengono che GitHub non ha riconosciuto l’uso di dati pubblicamente disponibili per l’addestramento di Copilot e non ha dato credito agli sviluppatori originali. Di conseguenza, GitHub ha violato il suo accordo con i suoi partner.
Entrambe le parti hanno anche discusso del comportamento reciproco durante il processo di scoperta. Secondo gli sviluppatori, i convenuti non hanno fornito le informazioni necessarie durante il procedimento, come ad esempio email rilevanti. Questa accusa potrebbe diventare importante nelle fasi successive del caso.
Quali sono le implicazioni più ampie della causa GitHub Copilot?
Questa causa in corso solleva interrogativi sul suo impatto sull’ecosistema AI più ampio. Gli esiti di queste accuse residue probabilmente stabiliranno precedenti per l’uso del codice open-source nell’addestramento AI.
Il successo di GitHub nel respingere molte delle richieste della causa probabilmente incoraggerà altre aziende a continuare a utilizzare l’AI nello sviluppo del software. Secondo GitHub, le tecnologie AI come Copilot aiutano gli utenti a codificare in modo più efficiente, aumentando la produttività. Sempre più aziende e sviluppatori cercheranno di ottenere benefici simili.
Questo caso ha anche aumentato la consapevolezza delle leggi sul copyright. Ha dato potere agli sviluppatori di comprendere meglio i loro diritti. Le aziende potrebbero utilizzare nuove politiche per garantire di non violare le licenze open-source.
D’altra parte, questa maggiore consapevolezza potrebbe anche aumentare la sfiducia degli strumenti di codifica AI. Questa mancanza di fiducia potrebbe portare a repository open-source meno estesi poiché gli sviluppatori rimuoveranno i loro contributi. Una mancanza di dati sufficienti ostacolerà l’apprendimento efficace del software AI.
I progetti open-source potrebbero anche rivedere i termini della licenza per fornire linee guida più esplicite sull’uso del loro codice nell’addestramento AI. Potrebbero adottare licenze più restrittive per proteggere i loro contributi.
La sentenza non assolve completamente GitHub Copilot, sottolineando la necessità di quadri regolamentari più completi. La limitazione delle possibili violazioni del copyright potrebbe incoraggiare le aziende AI. Queste aziende potrebbero continuare a utilizzare il codice pubblicamente disponibile per scopi di addestramento. Tuttavia, questo caso richiede anche linee guida più chiare per prevenire l’abuso dei dati open-source.
La necessità di leggi aggiornate
La causa Copilot ha portato all’attenzione la questione del copyright del codice generato da AI. Ha sottolineato la necessità di leggi aggiornate per proteggere i diritti degli sviluppatori originali.
I quadri giuridici attuali non possono gestire le complessità introdotte dal contenuto generato da AI. Pertanto, le autorità devono aggiornare le leggi per garantire la conformità.
Ad esempio, stabilire una soglia in cui la somiglianza del codice oltre un certo numero non è ammessa potrebbe aiutare a proteggere i diritti degli sviluppatori originali. Le autorità possono anche rendere obbligatorio l’indicazione della fonte dei dati di addestramento.
Inoltre, le autorità dovrebbero regolamentare il codice pubblico per prevenire l’uso non autorizzato. L’obbligo di audit regolari degli strumenti AI e del loro output è un’altra iniziativa fattibile.
Questa causa aumenterà la scrupolosità dell’uso del codice pubblico nell’addestramento AI. Mentre gli strumenti di codifica AI evolvono, anche le leggi per il loro uso devono evolversi. Questa pratica garantirà che l’innovazione non entri in conflitto con gli standard etici e giuridici.
Esplora Unite.ai per ulteriori risorse su GitHub e strumenti di codifica AI.












