Modèles et plateformes d’IA

Procès GitHub Copilot : GitHub gagne l’affaire

mm
Ajouter Unite.AI à vos sources préférées sur Google

Lancé en 2021, GitHub Copilot est devenu un outil utile pour les développeurs. Il s’agit d’un générateur de code IA qui suggère des extraits de code et complète les lignes. Depuis son lancement, Copilot a amélioré de manière spectaculaire la productivité et la qualité du code des développeurs.

GitHub Copilot est impliqué dans un procès depuis 2022. Un groupe de développeurs a intenté une action en justice parce qu’ils croyaient que Copilot réutilisait du code open-source existant sans attribution appropriée aux codeurs originaux.

Comment le procès GitHub Copilot a-t-il commencé, quelle signifie la décision actuelle et quelles sont les implications plus larges de ce cas ? Explorons.

Vue d’ensemble des réclamations initiales et des rejets

En novembre 2022, un groupe de développeurs a déposé une action en justice collective contre GitHub, Microsoft (MSFT ) et OpenAI. Le procès comprenait initialement 22 réclamations. Il se concentrait principalement sur GitHub Copilot. GitHub a formé Copilot à partir de données open-source existantes pour fournir des extraits de code aux utilisateurs lors de la saisie de code.

Les plaignants ont déclaré qu’il s’agissait de copier des extraits de code sans créditer les développeurs originaux. Les développeurs ont également invoqué la loi sur le droit d’auteur numérique. La section 1202(b)(2) de la DMCA et ses sous-sections traitent de la violation des informations de gestion des droits d’auteur. Ils ont accusé GitHub de violation de la DMCA en supprimant des informations importantes des extraits de code, comme la source du code.

Le tribunal a rejeté de nombreuses ces réclamations au cours du procès. Le 9 juillet, ils ont rejeté trois réclamations supplémentaires dans une victoire majeure pour les défendeurs.

Selon le tribunal, il n’y a pas suffisamment de preuves de similarité de code entre la production de GitHub et le code open-source sur lequel ils ont formé le logiciel. Par conséquent, le juge a également statué contre toute violation de la DMCA.

Les modifications récentes apportées par GitHub à Copilot ont eu une influence significative sur la décision du tribunal. Les changements apportés à l’assistant de programmation ont garanti que l’outil affiche des variations d’extraits de code plutôt que des copies exactes.

De plus, les plaintes comprenaient une étude sur l’IA pour souligner davantage l’inévitabilité de la réutilisation de code par GitHub. Le tribunal a également rejeté cet argument, citant un manque de preuves de plagiat.

Cependant, le tribunal a noté un problème potentiel avec le filtre de vérification des doublons de GitHub Copilot. Les utilisateurs peuvent désactiver ce filtre, qui donne des avertissements de similarité de code. La désapprobation du tribunal suggère que cet aspect nécessite un examen plus approfondi. C’est une occasion pour les développeurs de modifier et de ré-envoyer leurs plaintes, en se concentrant davantage sur cet aspect spécifique.

Les allégations restantes contre GitHub Copilot

Bien que le tribunal ait rejeté la plupart des réclamations, l’affaire n’est pas terminée. Deux allégations clés restent en jeu dans l’affaire en justice collective GitHub Copilot :

  • Une violation de la licence open-source.
  • Une violation de la confiance entre GitHub et les fournisseurs de code open-source.

Ces allégations critiquent GitHub pour avoir utilisé du code open-source de manière contraire à l’éthique. Ils incluent le fait de ne pas reconnaître l’utilisation de données publiques pour former Copilot et de ne pas créditer les codeurs originaux. En conséquence, GitHub a rompu son accord avec ses partenaires.

Les deux parties ont également débattu de leur conduite pendant le processus de découverte. Selon les développeurs, les défendeurs n’ont pas fourni les informations nécessaires pendant les procédures, comme des e-mails pertinents. Cette accusation pourrait devenir importante lors des dernières étapes de l’affaire.

Quelles sont les implications plus larges du procès GitHub Copilot ?

Ce procès en cours soulève des questions sur son impact sur l’écosystème IA plus large. Les résultats de ces allégations restantes établiront probablement des précédents pour l’utilisation de code open-source dans la formation IA.

La réussite de GitHub à rejeter de nombreuses réclamations du procès encouragera probablement d’autres entreprises à continuer à utiliser l’IA dans le développement de logiciels. Selon GitHub, les technologies IA comme Copilot aident les utilisateurs à coder de manière plus efficace, augmentant ainsi la productivité. De plus en plus d’entreprises et de développeurs viseront à atteindre des avantages similaires.

Cet affaire a également accru la sensibilisation aux lois sur le droit d’auteur. Il a donné aux développeurs une meilleure compréhension de leurs droits. Les entreprises peuvent utiliser de nouvelles politiques pour s’assurer qu’elles ne violent pas les licences open-source.

D’un autre côté, cette sensibilisation accrue peut également accroître la méfiance à l’égard des outils de codage IA. Cette méfiance pourrait entraîner des dépôts open-source moins étendus, car les développeurs supprimeront leurs contributions. Un manque de données suffisantes entravera l’apprentissage efficace des logiciels IA.

Les projets open-source peuvent également réexaminer les termes de leurs licences pour fournir des lignes directrices plus explicites sur l’utilisation de leur code dans la formation IA. Ils peuvent adopter des licences plus restrictives pour protéger leurs contributions.

La décision ne disculpe pas entièrement GitHub Copilot, soulignant la nécessité de cadres réglementaires plus complets. La limitation des réclamations potentielles de violation du droit d’auteur pourrait encourager les entreprises IA. Ces entreprises pourraient continuer à utiliser du code public pour la formation, mais cet affaire appelle également à des lignes directrices plus claires pour prévenir la mauvaise utilisation des données open-source.

La nécessité de lois mises à jour

Le procès Copilot a attiré l’attention sur la question du droit d’auteur du code généré par l’IA. Il a souligné la nécessité de lois mises à jour pour protéger les droits des développeurs originaux.

Les cadres juridiques actuels ne peuvent pas gérer les complexités introduites par le contenu généré par l’IA. Par conséquent, les autorités doivent mettre à jour les lois pour assurer la conformité.

Par exemple, établir un seuil où la similarité de code au-delà d’un certain nombre n’est pas autorisée pourrait aider à protéger les droits des développeurs originaux. Les autorités peuvent également rendre obligatoire l’affichage de la source des données de formation.

De plus, les autorités devraient réglementer le code public pour empêcher une utilisation non autorisée. Exiger des audits réguliers des outils IA et de leur production est une autre initiative viable.

Ce procès va accroître la surveillance de l’utilisation du code public pour former l’IA. À mesure que les outils de codage IA évoluent, les lois sur leur utilisation doivent également évoluer. Cette pratique garantira que l’innovation ne sera pas en conflit avec les normes éthiques et juridiques.

Explorez Unite.ai pour plus de ressources sur GitHub et les outils de codage IA.

Haziqa est un Data Scientist avec une expérience approfondie dans la rédaction de contenu technique pour les entreprises d'IA et de SaaS.