Eventos
GitHub Copilot Lawsuit: GitHub Beats the Case

Lançado em 2021, o GitHub Copilot se tornou uma ferramenta útil para desenvolvedores. É um gerador de código de IA que sugere trechos de código e completa linhas automaticamente. Desde seu lançamento, o Copilot melhorou dramaticamente a produtividade e qualidade de código dos desenvolvedores.
O GitHub Copilot está envolvido em um caso legal desde 2022. Um grupo de desenvolvedores moveu a ação judicial porque acreditava que o Copilot reutilizava código de fonte aberta sem a devida atribuição aos codificadores originais.
Como começou o caso judicial do GitHub Copilot, o que significa a decisão atual e quais são as implicações mais amplas deste caso? Vamos explorar.
Visão Geral das Reivindicações Iniciais e Dispensas
Em novembro de 2022, um grupo de desenvolvedores entrou com uma ação coletiva contra o GitHub, Microsoft e OpenAI. A ação inicial compreendia 22 reivindicações. Ela se concentrou principalmente no GitHub Copilot. O GitHub treinou o Copilot em dados de fonte aberta existentes para fornecer trechos de código aos usuários à medida que codificam.
Os autores da ação disseram que estava copiando trechos de código sem creditar os desenvolvedores originais. Os desenvolvedores também invocaram a Lei de Direitos Autorais da Era Digital. A seção 1202(b)(2) da DMCA e suas subseções abordam a violação de informações de gestão de direitos autorais. Eles acusaram o GitHub de violação de direitos autorais da DMCA por remover informações importantes dos trechos de código, como a fonte do código.
O tribunal dispensou muitas dessas reivindicações ao longo da duração da ação judicial. Em 9 de julho, eles dispensaram três reivindicações adicionais em uma grande vitória para os réus.
De acordo com o tribunal, não há evidências suficientes de semelhança de código entre a saída produzida pelo GitHub e o código de fonte aberta no qual eles treinaram o software. Portanto, o juiz também decidiu contra qualquer violação da DMCA.
As modificações recentes do GitHub no Copilot influenciaram significativamente a decisão do tribunal. As alterações no assistente de programação garantiram que a ferramenta mostrasse variações de trechos de código em vez de cópias exatas.
Além disso, as queixas incluíam um estudo de IA para enfatizar ainda mais a inevitabilidade do código sendo reutilizado pelo GitHub. O tribunal também negou este argumento, citando falta de provas de plágio.
No entanto, o tribunal notou um problema potencial com o filtro de verificação de duplicatas do GitHub Copilot. Os usuários podem desativar este filtro, que fornece avisos de semelhança de código. A desaprovação do tribunal sugere que este aspecto requer uma análise mais detalhada. Esta é uma oportunidade para os desenvolvedores modificarem e reenviarem suas queixas, concentrando-se mais neste aspecto específico.
As Alegações Restantes Contra o GitHub Copilot
Embora o tribunal tenha dispensado a maioria das reivindicações, o caso não está encerrado. Duas alegações importantes permanecem em jogo na ação coletiva do GitHub Copilot:
- Uma violação de licença de fonte aberta.
- Uma violação de confiança entre o GitHub e os fornecedores de código de fonte aberta.
Essas alegações criticam o GitHub por usar código de fonte aberta de forma antiética. Elas incluem não reconhecer o uso de dados públicos para treinar o Copilot e não dar crédito aos codificadores originais. Como resultado, o GitHub violou seu acordo com seus parceiros.
Ambas as partes também argumentaram sobre o comportamento uma da outra durante o processo de descoberta. De acordo com os desenvolvedores, os réus não forneceram as informações necessárias durante os procedimentos, como e-mails relevantes. Essa acusação pode se tornar importante durante as etapas finais do caso.
Quais São as Implicações Mais Amplas do Caso Judicial do GitHub Copilot?
Esta ação judicial em andamento levanta questões sobre seu impacto no ecossistema de IA mais amplo. Os resultados dessas alegações restantes provavelmente estabelecerão precedentes para o uso de código de fonte aberta no treinamento de IA.
O sucesso do GitHub em dispensar muitas das reivindicações da ação judicial provavelmente incentivará outras empresas a continuar usando IA no desenvolvimento de software. De acordo com o GitHub, tecnologias de IA como o Copilot ajudam os usuários a codificar de forma mais eficiente, aumentando a produtividade. Mais e mais empresas e desenvolvedores buscarão alcançar benefícios semelhantes.
Este caso também aumentou a conscientização sobre leis de direitos autorais. Ele deu poder aos desenvolvedores para entender melhor seus direitos. As empresas podem usar novas políticas para garantir que não violam licenças de fonte aberta.
Por outro lado, essa conscientização aumentada também pode aumentar a desconfiança de ferramentas de codificação de IA. Essa falta de confiança pode levar a repositórios de fonte aberta menos extensos, à medida que os desenvolvedores removem suas contribuições. A falta de dados suficientes dificultará o aprendizado eficaz de software de IA.
Projetos de fonte aberta também podem reexaminar os termos de licença para fornecer diretrizes mais explícitas sobre o uso de seu código no treinamento de IA. Eles podem adotar licenças mais restritivas para proteger suas contribuições.
A decisão também não isenta completamente o GitHub Copilot, destacando a necessidade de quadros regulatórios mais abrangentes. A redução das reivindicações de violação de direitos autorais pode incentivar as empresas de IA. Essas empresas podem continuar usando código público disponível para fins de treinamento. No entanto, este caso também exige diretrizes mais claras para evitar o mau uso de dados de fonte aberta.
A Necessidade de Leis Atualizadas
A ação judicial do Copilot trouxe à atenção a questão dos direitos autorais de código gerado por IA. Ela enfatizou a necessidade de leis atualizadas para proteger os direitos dos desenvolvedores originais.
Os atuais quadros legais não podem lidar com as complexidades introduzidas pelo conteúdo gerado por IA. Como resultado, as autoridades devem atualizar as leis para garantir a conformidade.
Por exemplo, estabelecer um limite onde a semelhança de código além de um determinado número não é permitida pode ajudar a proteger os direitos dos desenvolvedores originais. As autoridades também podem tornar obrigatório o display da fonte dos dados de treinamento.
Além disso, as autoridades devem regular o código público para evitar o uso não licenciado. Exigir auditorias regulares de ferramentas de IA e sua saída é outra iniciativa viável.
Esta ação judicial aumentará a fiscalização do uso de código público no treinamento de IA. À medida que ferramentas de codificação de IA evoluem, assim também devem as leis para seu uso. Essa prática garantirá que a inovação não entre em conflito com ética e padrões legais.
Explore Unite.ai para mais recursos sobre GitHub e ferramentas de codificação de IA.












