Events

GitHub-Copilot-Klage: GitHub gewinnt den Fall

mm

Im Jahr 2021 gestartet, ist GitHub Copilot zu einem nützlichen Tool für Entwickler geworden. Es ist ein AI-Code-Generator, der Code-Snippets vorschlägt und Zeilen automatisch vervollständigt. Seit seinem Start hat Copilot die Produktivität und Code-Qualität von Entwicklern erheblich verbessert.

GitHub Copilot ist seit 2022 in einem Rechtsstreit verwickelt. Eine Gruppe von Entwicklern hat die Klage eingereicht, weil sie der Meinung sind, dass Copilot vorhandenen Open-Source-Code ohne ordnungsgemäße Quellenangabe verwendet.

Wie begann die GitHub-Copilot-Klage, was bedeutet das aktuelle Urteil und was sind die weiteren Auswirkungen dieses Falls? Lassen Sie uns erkunden.

Überblick über die ursprünglichen Ansprüche und Abweisungen

Im November 2022 reichten eine Gruppe von Entwicklern eine Sammelklage gegen GitHub, Microsoft und OpenAI ein. Die Klage bestand ursprünglich aus 22 Ansprüchen und konzentrierte sich hauptsächlich auf GitHub Copilot. GitHub trainierte Copilot mit vorhandenen Open-Source-Daten, um Benutzern Code-Snippets zur Verfügung zu stellen.

Die Kläger behaupteten, dass es sich um das Kopieren von Code-Snippets ohne Quellenangabe handelte. Die Entwickler beriefen sich auch auf den Digital Millennium Copyright Act. Der Abschnitt 1202(b)(2) des DMCA und seine Unterabschnitte behandeln die Verletzung von Urheberrechtsverwaltungsinformationen. Sie warfen GitHub vor, gegen das DMCA-Urheberrecht zu verstoßen, indem es wichtige Informationen von Code-Snippets entfernte, wie die Quelle des Codes.

Das Gericht wies viele dieser Ansprüche im Laufe des Rechtsstreits ab. Am 9. Juli wurden drei weitere Ansprüche in einem bedeutenden Sieg für die Beklagten abgewiesen.

Laut dem Gericht gibt es nicht ausreichend Beweise für eine Ähnlichkeit zwischen dem von GitHub produzierten Code und dem Open-Source-Code, auf dem die Software trainiert wurde. Daher entschied der Richter auch gegen Verstöße gegen das DMCA.

Die jüngsten Änderungen an Copilot hatten einen bedeutenden Einfluss auf die Entscheidung des Gerichts. Die Änderungen an dem Programmierassistenten sorgten dafür, dass das Tool Variationsmöglichkeiten von Code-Snippets anstelle von exakten Kopien anzeigte.

Die Beschwerden enthielten auch eine AI-Studie, um die Unvermeidlichkeit des Code-Wiederverwendens durch GitHub zu unterstreichen. Das Gericht wies auch dieses Argument ab und verwies auf unzureichende Beweise für Plagiate.

Allerdings wies das Gericht auf ein potenzielles Problem mit dem Duplikats-Filter von GitHub Copilot hin. Benutzer können diesen Filter deaktivieren, der Warnungen über Code-Ähnlichkeit anzeigt. Die Missbilligung des Gerichts legt nahe, dass dieser Aspekt einer genaueren Überprüfung bedarf. Dies bietet den Entwicklern die Gelegenheit, ihre Beschwerden zu überarbeiten und neu einzureichen, wobei sie sich auf diesen spezifischen Aspekt konzentrieren.

Die verbleibenden Vorwürfe gegen GitHub Copilot

Obwohl das Gericht die meisten Ansprüche abgewiesen hat, ist der Fall noch nicht abgeschlossen. Zwei wichtige Vorwürfe sind noch im Spiel in der GitHub-Copilot-Sammelklage:

  • Ein Verstoß gegen eine Open-Source-Lizenz.
  • Ein Vertrauensbruch zwischen GitHub und Open-Source-Code-Anbietern.

Diese Vorwürfe kritisieren GitHub dafür, Open-Source-Code unethisch zu verwenden. Dazu gehören die Nicht-Anerkennung der Verwendung von öffentlich verfügbaren Daten für die Ausbildung von Copilot und die Nicht-Nennung der ursprünglichen Programmierer. Als Folge davon hat GitHub seine Vereinbarung mit seinen Partnern gebrochen.

Beide Seiten haben auch über das Verhalten des jeweils anderen während des Entdeckungsprozesses diskutiert. Laut den Entwicklern haben die Beklagten während des Verfahrens nicht die notwendigen Informationen bereitgestellt, wie z.B. relevante E-Mails. Diese Anschuldigung könnte in den späteren Stadien des Falls wichtig werden.

Was sind die weiteren Auswirkungen der GitHub-Copilot-Klage?

Dieser laufende Rechtsstreit wirft Fragen über seine Auswirkungen auf das breitere AI-Ökosystem auf. Die Ergebnisse dieser verbleibenden Vorwürfe werden wahrscheinlich Präzedenzfälle für die Verwendung von Open-Source-Code in der AI-Ausbildung setzen.

GitHubs Erfolg bei der Abweisung vieler der Klageansprüche wird wahrscheinlich andere Unternehmen ermutigen, die Verwendung von AI in der Software-Entwicklung fortzusetzen. Laut GitHub helfen AI-Technologien wie Copilot den Benutzern, effizienter zu codieren und die Produktivität zu steigern. Immer mehr Unternehmen und Entwickler werden versuchen, ähnliche Vorteile zu erzielen.

Dieser Fall hat auch das Bewusstsein für Urheberrechtsgesetze geschärft. Er hat Entwickler in die Lage versetzt, ihre Rechte besser zu verstehen. Unternehmen können neue Richtlinien einführen, um sicherzustellen, dass sie keine Open-Source-Lizenzen verletzen.

Andererseits kann dieses erhöhte Bewusstsein auch zu einem Misstrauen gegenüber AI-Coding-Tools führen. Dieses Misstrauen kann dazu führen, dass Open-Source-Repositorys weniger umfangreich sind, da Entwickler ihre Beiträge entfernen. Ein Mangel an ausreichenden Daten wird das effektive Lernen von AI-Software behindern.

Open-Source-Projekte können auch ihre Lizenzbedingungen überdenken, um explizitere Richtlinien für die Verwendung ihres Codes in der AI-Ausbildung bereitzustellen. Sie können restriktivere Lizenzen annehmen, um ihre Beiträge zu schützen.

Das Urteil entlastet GitHub Copilot nicht vollständig und unterstreicht die Notwendigkeit umfassenderer regulatorischer Rahmenbedingungen. Die Einschränkung möglicher Urheberrechtsverletzungen kann AI-Unternehmen ermutigen, öffentlich verfügbaren Code für Ausbildungszwecke zu verwenden. Allerdings fordert dieser Fall auch klarere Richtlinien, um den Missbrauch von Open-Source-Daten zu verhindern.

Die Notwendigkeit aktualisierter Gesetze

Die Copilot-Klage hat die Frage des Urheberrechts von AI-generiertem Code in den Fokus gerückt. Sie hat die Notwendigkeit aktualisierter Gesetze zur Schutz der Rechte der ursprünglichen Entwickler hervorgehoben.

Die aktuellen Rechtsrahmen können die Komplexität, die durch AI-generierte Inhalte entsteht, nicht bewältigen. Daher müssen die Behörden die Gesetze aktualisieren, um die Einhaltung zu gewährleisten.

Beispielsweise könnte die Festlegung einer Schwelle, bei der Code-Ähnlichkeit über einen bestimmten Prozentsatz hinaus nicht zulässig ist, dazu beitragen, die Rechte der ursprünglichen Entwickler zu schützen. Die Behörden können auch die Anzeige der Quelle der Trainingsdaten obligatorisch machen.

Darüber hinaus sollten die Behörden öffentlichen Code regulieren, um eine unerlaubte Verwendung zu verhindern. Die Verpflichtung regelmäßiger Audits von AI-Tools und ihrer Ausgabe ist ein weiteres vorzeigbares Vorhaben.

Dieser Rechtsstreit wird die Verwendung von öffentlichem Code in der Ausbildung von AI-Tools unter strengerer Überprüfung stellen. Da AI-Coding-Tools weiterentwickelt werden, müssen auch die Gesetze für ihre Verwendung aktualisiert werden. Diese Praxis wird sicherstellen, dass Innovation nicht im Widerspruch zu Ethik und Rechtsstandards steht.

Entdecken Sie Unite.ai für weitere Ressourcen zu GitHub und AI-Coding-Tools.

Haziqa ist ein Data Scientist mit umfangreicher Erfahrung in der Erstellung von technischem Inhalt für KI- und SaaS-Unternehmen.