GitHub startet Copilot for Business Plan, da rechtliche Fragen ungelöst bleiben • Tech

Open Source Entwickler draengten darauf GitHub nach dem Start von Copilot aufzugeben

GitHub Copilot, der Dienst von GitHub, der auf intelligente Weise Codezeilen vorschlägt, ist jetzt erhältlich in einem Plan für Unternehmen Monate nach dem Start für einzelne Benutzer und Pädagogen.

Der neue Plan mit dem Namen GitHub Copilot for Business, der 19 US-Dollar pro Benutzer und Monat kostet, enthält alle Funktionen der Einzellizenz-Copilot-Stufe sowie Unternehmenslizenzen und Richtlinienkontrollen. Dazu gehört ein Umschalter, mit dem IT-Administratoren verhindern können, dass vorgeschlagener Code, der mit öffentlichem Code auf GitHub übereinstimmt, Entwicklern angezeigt wird, eine wahrscheinliche Reaktion auf die Kontroversen um geistiges Eigentum, die sich um Copilot brauen.

Copilot ist als herunterladbare Erweiterung für Entwicklungsumgebungen wie Microsoft Visual Studio, Noevim und JetBrains verfügbar und basiert auf einem KI-Modell namens Codex, das von OpenAI entwickelt wurde und mit Milliarden von Zeilen öffentlichen Codes trainiert wurde, um zusätzliche Codezeilen und Funktionen vorzuschlagen Kontext des bestehenden Codes. Copilot – das im August über 400.000 Abonnenten hatte – kann einen Programmieransatz oder eine Lösung als Antwort auf eine Beschreibung dessen, was ein Entwickler erreichen möchte (z. B. „Sag Hallo, Welt“), aufdecken und dabei auf seine Wissensbasis und den aktuellen Kontext zurückgreifen.

GitHub startet Copilot for Business Plan da rechtliche Fragen ungeloest

Mindestens ein Teil des Codes, mit dem Codex trainiert wurde, ist urheberrechtlich geschützt oder steht unter einer restriktiven Lizenz, ein Problem, mit dem einige Interessengruppen zu kämpfen haben. Benutzer konnten Copilot auffordern, Code aus Quake, Codeschnipsel in persönlichen Codebasen und Beispielcode aus Büchern wie „Mastering JS“ und „Think JavaScript“ zu generieren; GitHub selbst räumt ein, dass Copilot-Vorschläge in etwa 1 % der Fälle Codeschnipsel enthalten, die länger als ~150 Zeichen sind und mit den Trainingsdaten übereinstimmen.

GitHub behauptet, dass Fair Use oder die Doktrin im US-Recht, die die Verwendung von urheberrechtlich geschütztem Material erlaubt, ohne zuerst die Erlaubnis des Rechteinhabers einholen zu müssen, es für den Fall schützt, dass Copilot wissentlich oder unwissentlich gegen urheberrechtlich geschützten Code entwickelt wurde. Aber nicht alle sind einverstanden. Die Free Software Foundation, eine gemeinnützige Organisation, die sich für die Freie-Software-Bewegung einsetzt, hat Copilot als „inakzeptabel und ungerecht“ bezeichnet. Und Microsoft, GitHub und OpenAI werden verklagt in einer Sammelklage, in der sie beschuldigt werden, gegen das Urheberrecht verstoßen zu haben, indem sie Copilot erlaubt haben, Teile des lizenzierten Codes ohne Angabe von Quellen wiederzukäuen.

Abgesehen von der Haftung von GitHub haben einige Rechtsexperten argumentiert, dass Copilot Unternehmen gefährden könnte, wenn sie unwissentlich urheberrechtlich geschützte Vorschläge aus dem Tool in ihre Produktionssoftware integrieren würden. Als Elain Atwell Anmerkungen in einem Artikel im Unternehmensblog von Kolide, da Copilot Code aus seinen Lizenzen entfernt, ist es schwierig zu sagen, welcher Code zulässig ist und welcher möglicherweise inkompatible Nutzungsbedingungen hat.

GitHubs Versuch, dies zu korrigieren, ist ein Filter, der erstmals im Juni auf der Copilot-Plattform eingeführt wurde und Codevorschläge mit ihrem umgebenden Code von etwa 150 Zeichen gegen öffentlichen GitHub-Code prüft und Vorschläge ausblendet, wenn es eine Übereinstimmung oder „nahezu Übereinstimmung“ gibt. Aber es ist ein unvollkommenes Maß. Tim Davis, Informatikprofessor an der Texas A&M University, stellte fest, dass Copilot durch Aktivieren des Filters große Teile seines urheberrechtlich geschützten Codes einschließlich aller Zuordnungs- und Lizenztexte ausgab.

GitHub plant die Einführung zusätzlicher Funktionen im Jahr 2023, die Entwicklern helfen sollen, fundierte Entscheidungen darüber zu treffen, ob die Vorschläge von Copilot verwendet werden sollen, einschließlich der Möglichkeit, Zeichenfolgen zu identifizieren, die mit öffentlichem Code mit einem Verweis auf diese Repositories übereinstimmen. Und für GitHub Copilot für Geschäftskunden behauptet GitHub, dass es keine Code-Snippets für Schulungen oder Codefreigaben aufbewahrt, unabhängig davon, ob die Daten aus öffentlichen Repositories, privaten Repositories, Nicht-GitHub-Repositories oder lokalen Dateien stammen.

Es ist jedoch unklar, ob diese Schritte ausreichen werden, um die Ängste der Unternehmen vor rechtlichen Herausforderungen zu zerstreuen.



tch-1-tech