Événements
Procès GitHub Copilot : GitHub gagne l’affaire

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é de 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 car ils estimaient que Copilot réutilisait des codes open-source existants 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 cette affaire ? 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 et OpenAI. Le procès comprenait initialement 22 réclamations. Il se concentrait principalement sur GitHub Copilot. GitHub a formé Copilot sur des données open-source existantes pour fournir des extraits de code aux utilisateurs lorsqu’ils codent.
Les plaignants ont affirmé qu’il s’agissait de copier des extraits de code sans créditer les développeurs originaux. Les développeurs ont également invoqué la Digital Millennium Copyright Act. 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 copyright de la DMCA en supprimant des informations importantes des extraits de code, comme la source du code.
Le tribunal a rejeté de nombreuses de ces réclamations au cours de la durée 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 de preuve suffisante 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 considérablement influencé 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é du code réutilisé par GitHub. Le tribunal a également rejeté cet argument, invoquant un manque de preuve de plagiat.
Cependant, le tribunal a noté un problème potentiel avec le filtre de détection 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
Alors que le tribunal a rejeté la plupart des réclamations, l’affaire n’est pas terminée. Deux allégations clés restent en jeu dans le procès collectif GitHub Copilot :
- Une violation de licence open-source.
- Une violation de la confiance entre GitHub et les fournisseurs de code open-source.
Ces réclamations 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 au cours de la procédure de découverte. Selon les développeurs, les défendeurs n’ont pas fourni les informations nécessaires au cours de la procédure, comme des e-mails pertinents. Cette accusation pourrait devenir importante au cours 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 de l’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 plus efficacement, augmentant ainsi la productivité. De plus en plus d’entreprises et de développeurs viseront à atteindre des avantages similaires.
Ce cas a également accru la sensibilisation aux lois sur le droit d’auteur. Il a permis aux développeurs de mieux comprendre 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 pourraient également réexaminer les conditions de leurs licences pour fournir des lignes directrices plus explicites sur l’utilisation de leur code dans la formation de l’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 de violation de copyright potentielles pourrait encourager les entreprises IA. Ces entreprises pourraient continuer à utiliser du code public pour la formation, mais ce cas nécessite é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, l’établissement d’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. La mise en place d’audits réguliers des outils IA et de leur production est une autre initiative viable.
Ce procès augmentera la surveillance de l’utilisation de 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 soit pas en conflit avec les normes éthiques et juridiques.
Explorez Unite.ai pour plus de ressources sur GitHub et les outils de codage IA.












